Detail práce
Detekce metod zjišťujících otisk prohlížeče
Hlavným cieľom tejto diplomovej práce je navrhnúť a implementovať mechanizmus, ktorý poskytuje ochranu proti bezstavovému sledovaniu odtlačkom prehliadača. Implementovaný nástroj má formu modulu, ktorý tvorí súčasť rozšírenia JavaScript Restrictor. Modul umožňuje špecifikovať heuristiky, podľa ktorých sa určuje, či navštívená stránka alebo nejaký jej prvok vykonáva extrakciu odtlačku prehliadača. V prípade detekcie podozrivej aktivity sú nasledujúce HTTP požiadavky stránky zablokované, aby sa zamedzilo odoslaniu získaného odtlačku na server. Implementácia a stanovené heuristiky boli otestované. Výsledný modul predstavuje účinný nástroj proti bezstavovému sledovaniu. Hlavným obmedzením implementácie je možné narušenie fungovania stránok blokovaním HTTP požiadaviek.
bezstavové sledovanie, odtlačok prehliadača, detekcia, Web API, JavaScript, zber informácií, identifikácia, protiopatrenia, JavaScript Restrictor, rozšírenie prehliadača, internetové súkromie
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 A.
- Jaké změny ve Vašem řešení by bylo nutno provést, pokud bychom chtěli přidat další kritéria pro detekci snahy o vytvoření otisku prohlížeče?
Drábek Vladimír, doc. Ing., CSc. (UPSY FIT VUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (UITS FIT VUT), člen
Malinka Kamil, Mgr., Ph.D. (UITS FIT VUT), člen
Veselý Vladimír, Ing., Ph.D. (UIFS FIT VUT), člen
@mastersthesis{FITMT23645, author = "Marek Salo\v{n}", type = "Diplomov\'{a} pr\'{a}ce", title = "Detekce metod zji\v{s}\v{t}uj\'{i}c\'{i}ch otisk prohl\'{i}\v{z}e\v{c}e", school = "Vysok\'{e} u\v{c}en\'{i} technick\'{e} v Brn\v{e}, Fakulta informa\v{c}n\'{i}ch technologi\'{i}", year = 2021, location = "Brno, CZ", language = "czech", url = "https://www.fit.vut.cz/study/thesis/23645/" }