PURL: Safe and Effective Sanitization of Link Decoration
Not on the map. Why?
Abstract (arXiv)
While privacy-focused browsers have taken steps to block third-party cookies and mitigate browser fingerprinting, novel tracking techniques that can bypass existing countermeasures continue to emerge. Since trackers need to share information from the client-side to the server-side through link decoration regardless of the tracking technique they employ, a promising orthogonal approach is to detect and sanitize tracking information in decorated links. To this end, we present PURL (pronounced purel-l), a machine-learning approach that leverages a cross-layer graph representation of webpage execution to safely and effectively sanitize link decoration. Our evaluation shows that PURL significantly outperforms existing countermeasures in terms of accuracy and reducing website breakage while being robust to common evasion techniques. PURL's deployment on a sample of top-million websites shows that link decoration is abused for tracking on nearly three-quarters of the websites, often to share cookies, email addresses, and fingerprinting information.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 11 of its 110 references that are in the map. First posted on arXiv 7 Aug 2023.
Builds on
11 of 110 references.
References · 11
- 2018Tranco: A Research-Oriented Top Sites Ranking Hardened Against Manipulationcited by 61
- 2020Fingerprinting the Fingerprinters: Learning to Detect Browser Fingerprinting Behaviorscited by 8
- 2021WebGraph: Capturing Advertising and Tracking Information Flows for Robust Blockingcited by 5
- 2018Cookie Synchronization: Everything You Always Wanted to Know But Were Afraid to Askcited by 4
- 2014Modeling and Measuring Graph Similarity: The Case for Centrality Distancecited by 3
- 2018Missed by Filter Lists: Detecting Unknown Third-Party Trackers with Invisible Pixelscited by 3
- 2022COOKIEGRAPH: Understanding and Detecting First-Party Tracking Cookiescited by 3
- 2021The CNAME of the Game: Large-scale Analysis of DNS-based Tracking Evasioncited by 2
- 2017JSForce: A Forced Execution Engine for Malicious JavaScript Detectioncited by 1
- 2021FP-Radar: Longitudinal Measurement and Early Detection of Browser Fingerprintingcited by 1
- 2022The Hitchhiker's Guide to Facebook Web Tracking with Invisible Pixels and Click IDscited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.