Zjištění identity prohlížeče pomocí WebAssembly

but.committeedoc. Dr. Ing. Petr Hanáček (předseda) doc. Ing. Ondřej Ryšavý, Ph.D. (místopředseda) Ing. Vladimír Bartík, Ph.D. (člen) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Josef Strnadel, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm D. Otázky u obhajoby: Časť zbieraných informácií neidentifikuje prehliadač, ale rodinu prehliadačov na základe vykreslovacieho jadra. Bolo by možné obohatiť tieto výsledky o ďaľšie informácie na presnejšiu identifikáciu prehliadača, tak ako je to v prípade Brave? Aký vplyv bude mať blokovanie reklám bez rozšírenia - na sieťovej úrovni, ako napr. PiHole - na identifikáciu užívateľa? Zmení sa identifikácia ak sa užívateľ presunie zo siete s PiHole na sieť bez blokovania? Jak je zjišťována identita uživatele?cs
but.jazykslovenština (Slovak)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorPolčák, Liborsk
dc.contributor.authorŠkuta, Matúšsk
dc.contributor.refereeKoutenský, Michalsk
dc.date.created2020cs
dc.description.abstractHlavným cieľom tejto bakalárskej práce, je implementácia identifikácie zariadení, pomocou technológie Web Assembly. V práci si rozoberieme už existujúce metódy identifikácie zariadení, metódy na zabránenie identifikácie a spôsoby, ako tieto rôzne zábrany obísť. Tak isto sa zoznámime s prehliadačom Brave, ktorý sa snaží zredukovať identifikáciu zariadení na internete. Vysvetlíme si, ako funguje Web Assembly, aké sú jeho pozitíva, negatíva a či budeme schopný vďaka tejto novej technológii obísť rôzne obrany proti identifikácii zariadení. Ďalej sa zoznámime s niekoľkými webovými API, ktoré budeme využívať pri identifikácii zariadení a predstavíme si aj pár rozšírení, ktorých cieľom je zabrániť, alebo úplne obmedziť získanie identifikácie zariadení. Už existujúce bezpečnostné rozšírenia, obmedzujú činnosť Web Assembly, napríklad táto práca ukazuje, že rozšírenie Web API Manager dokáže neutralizovať testovaciu stránku implementovanú v rámci práce.sk
dc.description.abstractThe main goal of this bachelor thesis is the implementation of device identification using Web Assembly technology. In this work we are discussing the existing methods of device identification, methods to prevent identification and ways to circumvent these barriers. We are also getting acquainted with the Brave browser, which seeks to reduce the identification of devices on the Internet. We are explaining how Web Assembly works, what are its positives, negatives and if we are able to bypass various defences against device identification thanks to this new technology. Next, we are looking at the several web APIs we are using to identify devices, and we are introducing a few extensions designed to prevent or completely limit device identification. Existing security extensions limit the activity of the Web Assembly, for example this work shows that the Web API Manager extension can neutralize the test page implemented in this work.en
dc.description.markDcs
dc.identifier.citationŠKUTA, M. Zjištění identity prohlížeče pomocí WebAssembly [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2020.cs
dc.identifier.other129087cs
dc.identifier.urihttp://hdl.handle.net/11012/191666
dc.language.isoskcs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectWeb Assemblysk
dc.subjectWASMsk
dc.subjectidentifikácia zariadenísk
dc.subjectwebsk
dc.subjectfingerprintovaniesk
dc.subjectWeb Assemblyen
dc.subjectWASMen
dc.subjectdevice identificationen
dc.subjectweben
dc.subjectfingerprintingen
dc.titleZjištění identity prohlížeče pomocí WebAssemblysk
dc.title.alternativeBrowser Fingerprinting Using Web Assemblyen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2020-07-09cs
dcterms.modified2020-07-13-23:41:08cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid129087en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:31:27en
sync.item.modts2025.01.15 21:11:25en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav informačních systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs

Files

Original bundle

Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
830.46 KB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-22937_v.pdf
Size:
85.61 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-22937_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-22937_o.pdf
Size:
88.69 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-22937_o.pdf
Loading...
Thumbnail Image
Name:
review_129087.html
Size:
1.45 KB
Format:
Hypertext Markup Language
Description:
file review_129087.html

Collections