Thesis Details

Detekce metod zjišťujících otisk prohlížeče

Master's Thesis Student: Saloň Marek Academic Year: 2020/2021 Supervisor: Polčák Libor, Ing., Ph.D.
English title
Browser Fingerprinting Detection
Language
Czech
Abstract

The main goal of this thesis is to design and implement a mechanism that provides protection against stateless tracking with browser fingerprint. Implemented tool has a form of module that takes part of JavaScript Restrictor extension. The module allows to specify heuristics used for evaluation of visited sites that may contain browser fingerprint extraction. If suspicious activity is detected, all subsequent HTTP requests from that site are blocked to prevent the extracted fingerprint from being sent to the server. The implementation and defined heuristics were tested. The resulting module represents an effective tool against stateless tracking. The main limitation of the implementation is possible corruption of sites by blocking HTTP requests.

Keywords

stateless tracking, browser fingerprint, detection, Web API, JavaScript, information gathering, identification, countermeasures, JavaScript Restrictor, browser extension, internet privacy

Department
Degree Programme
Information Technology and Artificial Intelligence, Specialization Cybersecurity
Files
Status
defended, grade A
Date
22 June 2021
Reviewer
Committee
Drahanský Martin, prof. Ing., Dipl.-Ing., Ph.D. (DITS FIT BUT), předseda
Drábek Vladimír, doc. Ing., CSc. (DCSY FIT BUT), člen
Holík Lukáš, doc. Mgr., Ph.D. (DITS FIT BUT), člen
Malinka Kamil, Mgr., Ph.D. (DITS FIT BUT), člen
Veselý Vladimír, Ing., Ph.D. (DIFS FIT BUT), člen
Citation
SALOŇ, Marek. Detekce metod zjišťujících otisk prohlížeče. Brno, 2021. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2021-06-22. Supervised by Polčák Libor. Available from: https://www.fit.vut.cz/study/thesis/23645/
BibTeX
@mastersthesis{FITMT23645,
    author = "Marek Salo\v{n}",
    type = "Master's thesis",
    title = "Detekce metod zji\v{s}\v{t}uj\'{i}c\'{i}ch otisk prohl\'{i}\v{z}e\v{c}e",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2021,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/23645/"
}
Back to top