Missed by Filter Lists: Detecting Unknown Third-Party Trackers with Invisible Pixels
arXiv:1812.01514
Abstract
Web tracking has been extensively studied over the last decade. To detect tracking, previous studies and user tools rely on filter lists. However, it has been shown that filter lists miss trackers. In this paper, we propose an alternative method to detect trackers inspired by analyzing behavior of invisible pixels. By crawling 84,658 webpages from 8,744 domains, we detect that third-party invisible pixels are widely deployed: they are present on more than 94.51% of domains and constitute 35.66% of all third-party images. We propose a fine-grained behavioral classification of tracking based on the analysis of invisible pixels. We use this classification to detect new categories of tracking and uncover new collaborations between domains on the full dataset of 4,216,454 third-party requests. We demonstrate that two popular methods to detect tracking, based on EasyList&EasyPrivacy and on Disconnect lists respectively miss 25.22% and 30.34% of the trackers that we detect. Moreover, we find that if we combine all three lists 379,245 requests originated from 8,744 domains still track users on 68.70% of websites.
arXiv commentThis paper has been accepted to PETs 2020
References in corpus (4)
- Thou Shalt Not Depend on Me: Analysing the Use of Outdated JavaScript Libraries on the Web
- Tracing Information Flows Between Ad Exchanges Using Retargeted Ads
- If you are not paying for it, you are the product: How much do advertisers pay to reach you?
- Invisible Pixels Are Dead, Long Live Invisible Pixels!
Cited by in corpus (4)
- DRAWNAPART: A Device Identification Technique based on Remote GPU Fingerprinting
- Inferring Tracker-Advertiser Relationships in the Online Advertising Ecosystem using Header Bidding
- Investigating the effectiveness of web adblockers
- Comprehensive Classification of Web Tracking Systems: Technological In-sights and Analysis