PURL: Safe and Effective Sanitization of Link Decoration

08/07/2023
by   Shaoor Munir, et al.
0

While privacy-focused browsers have taken steps to block third-party cookies and browser fingerprinting, novel tracking methods that bypass existing defenses continue to emerge. Since trackers need to exfiltrate information from the client- to 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. We present PURL, 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. We use PURL to perform a measurement study on top-million websites. We find that link decorations are widely abused by well-known advertisers and trackers to exfiltrate user information collected from browser storage, email addresses, and scripts involved in fingerprinting.

READ FULL TEXT

page 5

page 11

research
08/25/2022

COOKIEGRAPH: Measuring and Countering First-Party Tracking Cookies

Recent privacy protections by browser vendors aim to limit the abuse of ...
research
03/18/2022

Trackers Bounce Back: Measuring Evasion of Partitioned Storage in the Wild

This work presents a systematic study of navigational tracking, the late...
research
05/01/2020

On Detecting Hidden Third-Party Web Trackers with a Wide Dependency Chain Graph: A Representation Learning Approach

Websites use third-party ads and tracking services to deliver targeted a...
research
02/18/2021

The CNAME of the Game: Large-scale Analysis of DNS-based Tracking Evasion

Online tracking is a whack-a-mole game between trackers who build and mo...
research
08/21/2019

Case Study: Disclosure of Indirect Device Fingerprinting in Privacy Policies

Recent developments in online tracking make it harder for individuals to...
research
12/03/2021

FP-Radar: Longitudinal Measurement and Early Detection of Browser Fingerprinting

Browser fingerprinting is a stateless tracking technique that attempts t...
research
08/11/2020

Fingerprinting the Fingerprinters: Learning to Detect Browser Fingerprinting Behaviors

Browser fingerprinting is an invasive and opaque stateless tracking tech...

Please sign up or login with your details

Forgot password? Click here to reset