Fingerprinting the Fingerprinters: Learning to Detect Browser Fingerprinting Behaviors
Not on the map. Why?
Abstract (arXiv)
Browser fingerprinting is an invasive and opaque stateless tracking technique. Browser vendors, academics, and standards bodies have long struggled to provide meaningful protections against browser fingerprinting that are both accurate and do not degrade user experience. We propose FP-Inspector, a machine learning based syntactic-semantic approach to accurately detect browser fingerprinting. We show that FP-Inspector performs well, allowing us to detect 26% more fingerprinting scripts than the state-of-the-art. We show that an API-level fingerprinting countermeasure, built upon FP-Inspector, helps reduce website breakage by a factor of 2. We use FP-Inspector to perform a measurement study of browser fingerprinting on top-100K websites. We find that browser fingerprinting is now present on more than 10% of the top-100K websites and over a quarter of the top-10K websites. We also discover previously unreported uses of JavaScript APIs by fingerprinting scripts suggesting that they are looking to exploit APIs in new and unexpected ways.
Key facts. Cited by 8 papers in the map (data through 13 Oct 2026). First posted on arXiv 11 Aug 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 2; 2024: 5.
8 papers.
- 2024IsolateGPT: An Execution Isolation Architecture for LLM-Based Agentic Systemscited by 129
- 2021HARPO: Learning to Subvert Online Behavioral Advertisingcited by 2
- 2024When AI Defeats Password Deception! A Deep Learning Framework to Distinguish Passwords and Honeywordscited by 2
- 2023PURL: Safe and Effective Sanitization of Link Decorationcited by 1
- 2023Targeted and Troublesome: Tracking and Advertising on Children's Websitescited by 1
- 2024Beyond the Request: Harnessing HTTP Response Headers for Cross-Browser Web Tracker Classification in an Imbalanced Settingcited by 0
- 2024SINBAD: Saliency-informed detection of breakage caused by ad blockingcited by 0
- 2024Fingerprinting and Tracing Shadows: The Development and Impact of Browser Fingerprinting on Digital Privacycited by 0
- 2024Fingerprinting and Tracing Shadows: The Development and Impact of Browser Fingerprinting on Digital Privacy18 Nov 2024
- 2024When AI Defeats Password Deception! A Deep Learning Framework to Distinguish Passwords and Honeywords24 Jul 2024
- 2024SINBAD: Saliency-informed detection of breakage caused by ad blocking8 May 2024
- 2024IsolateGPT: An Execution Isolation Architecture for LLM-Based Agentic Systems8 Mar 2024
- 2024Beyond the Request: Harnessing HTTP Response Headers for Cross-Browser Web Tracker Classification in an Imbalanced Setting2 Feb 2024
- 2023Targeted and Troublesome: Tracking and Advertising on Children's Websites9 Aug 2023
- 2023PURL: Safe and Effective Sanitization of Link Decoration7 Aug 2023
- 2021HARPO: Learning to Subvert Online Behavioral Advertising9 Nov 2021