Přístupnostní navigace
E-application
Search Search Close
Bachelor's Thesis
Author of thesis: Bc. Oldřich Moliš
Acad. year: 2025/2026
Supervisor: Ing. Petr Ilgner, Ph.D.
Reviewer: Ing. Tomáš Lieskovan, Ph.D.
This bachelor's thesis deals with web fingerprinting, a method of identifying and tracking users on the internet that utilizes a unique digital fingerprint composed of a combination of various device and web browser parameters. The thesis analyzes, compares, and evaluates current fingerprinting techniques. It also discusses the impact of this technology on user privacy, presenting potential protection methods and related tools. Furthermore, the thesis examines the legal framework regulating this topic, focusing primarily on the European Union level. The fingerprinting process is then demonstrated through a custom-developed web application. This application consists of a client-side component, which collects data to create fingerprints, and a server-side component, which evaluates and manages the information, ensuring the re-identification of users.
web fingerprinting, browser fingerprint, browser identification, user identification, user tracking, user profiling, user privacy
Date of defence
16.06.2026
Result of the defence
Defended (thesis was successfully defended)
Grading
A
Process of defence
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil bakalářskou práci a odpověděl na otázky členů komise a oponenta. Otázky: 1) Soubor fingerprint.py obsahuje slovník pro výpočet hlavního fingerprintu klíč „hash_creen_resolution" – jedná se o záměr, nebo překlep, a jaký by byl dopad, kdyby tentýž klíč byl na jiném místě kódu uveden správně? 2) Modul jsAttributes.js zahrnuje do hashe atributy Permissions API s hodnotou „Unknown" při přístupu přes HTTP. Jak by se choval váš systém při přechodu téhož uživatele z HTTP na HTTPS – dostal by nový fingerprint, nebo by byl stále rozpoznán jako tentýž uživatel? 3) Byla práce konzultovánána s právníkem nebo se jedná pouze o Vaši rešerši? 4) Může uživatel dostat stejný fingerprint jako nějaký jiný uživatel, jaká je pravděpodobnost?
Language of thesis
Czech
Faculty
Fakulta elektrotechniky a komunikačních technologií
Department
Department of Telecommunications
Study programme
Information Security (BPC-IBE)
Composition of Committee
doc. Ing. Jan Jeřábek, Ph.D. (předseda) doc. Ing. Ivo Lattenberg, Ph.D. (místopředseda) Mgr. Martin Erlebach (člen) Ing. Eva Holasová, Ph.D. (člen) Ing. Petr Ilgner, Ph.D. (člen) Ing. Kryštof Zeman, Ph.D. (člen) Ing. Martin Rusz, Ph.D. (člen)
Supervisor’s reportIng. Petr Ilgner, Ph.D.
Grade proposed by supervisor: A
Reviewer’s reportIng. Tomáš Lieskovan, Ph.D.
Grade proposed by reviewer: B
Responsibility: Mgr. et Mgr. Hana Odstrčilová