Rozšíření JShelter v prohlížeči Firefox s aktivní obranou snímání otisku prohlížeče
Loading...
Date
Authors
Kramec, Juraj Filip
Advisor
Referee
Mark
B
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Táto bakalárska práca analyzuje dve technológie na posilnenie súkromia – ‚Resist Fingerprinting‘ (RFP) a ‚JShelter‘. Obidve sa zameriavajú na ochranu pred snímaním odtlačku prehliadača, ale využívajú proti nemu výrazne odlišné mechanizmy – RFP sa snaží, aby všetci jeho užívatelia vyzerali rovnako, zatiaľ čo JShelter náhodne nastavuje hodnoty odtlačkov tak, aby sa jeho užívatelia na každej webovej stránke zobrazovali inak, hoci s odtlačkom s vysokou entropiou. V tejto práci najskôr skúmam tieto nástroje a ich cielené odtlačkové vektory a potom porovnávam ich návrhovú filozofiu a vzájomné interakcie. Na základe tejto analýzy sa pokúsim vyriešiť ich prekryv režimom kompatibility, ktorý zahŕňal heuristickú detekciu RFP a úpravu úrovní ochrany JShelteru s cieľom odstrániť konflikt a redundanciu na spoločných otlačkových vektoroch.
This bachelor’s thesis analyses two privacy-enhancing technologies – ‘Resist Fingerprinting’ (RFP) and ‘JShelter’. The two focus on protecting against fingerprinting but employ vastly different mechanisms against it – RFP aims to make all users appear the same, while JShelter randomises fingerprintable values so that its users appear differently on every website, albeit with a high-entropy fingerprint. I first examine these privacy-enhancing tools and their targeted fingerprinting vectors, and then compare their philosophies and interactions. Based on that analysis, I attempt to resolve the overlap with a compatibility mode, which involved heuristic detection of RFP and adjustment of JShelter’s protection levels to remove conflict and redundancy on common fingerprinting vectors.
This bachelor’s thesis analyses two privacy-enhancing technologies – ‘Resist Fingerprinting’ (RFP) and ‘JShelter’. The two focus on protecting against fingerprinting but employ vastly different mechanisms against it – RFP aims to make all users appear the same, while JShelter randomises fingerprintable values so that its users appear differently on every website, albeit with a high-entropy fingerprint. I first examine these privacy-enhancing tools and their targeted fingerprinting vectors, and then compare their philosophies and interactions. Based on that analysis, I attempt to resolve the overlap with a compatibility mode, which involved heuristic detection of RFP and adjustment of JShelter’s protection levels to remove conflict and redundancy on common fingerprinting vectors.
Description
Keywords
Citation
KRAMEC, J. Rozšíření JShelter v prohlížeči Firefox s aktivní obranou snímání otisku prohlížeče [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
en
Study field
Informační technologie
Comittee
prof. Dr. Ing. Jan Černocký (předseda)
Ing. Jiří Hynek, Ph.D. (člen)
Ing. Vojtěch Mrázek, Ph.D. (člen)
doc. Ing. Martin Čadík, Ph.D. (člen)
Ing. Vojtěch Havlena, Ph.D. (člen)
Date of acceptance
2025-06-19
Defence
Student 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 B.
Result of defence
práce byla úspěšně obhájena
