Original title:
Rozšíření JShelter v prohlížeči Firefox s aktivní obranou snímání otisku prohlížeče
Translated title:
Co-Existence of JShelter and Firefox Resist Fingerprinting
Authors:
Kramec, Juraj Filip ; Zavřel, Jan (referee) ; Polčák, Libor (advisor) Document type: Bachelor's theses
Year:
2025
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[eng][cze]
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.
Keywords:
Firefox; JavaScript; JShelter; online súkromie; otlačok prehliadača; rozšírenie prehladača; webový prehliadač; browser extension; browser fingerprinting; Firefox; JavaScript; JShelter; web browser; web privacy
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/254333