WebGraph: Capturing Advertising and Tracking Information Flows for Robust Blocking
Not on the map. Why?
Abstract (arXiv)
Millions of web users directly depend on ad and tracker blocking tools to protect their privacy. However, existing ad and tracker blockers fall short because of their reliance on trivially susceptible advertising and tracking content. In this paper, we first demonstrate that the state-of-the-art machine learning based ad and tracker blockers, such as AdGraph, are susceptible to adversarial evasions deployed in real-world. Second, we introduce WebGraph, the first graph-based machine learning blocker that detects ads and trackers based on their action rather than their content. By building features around the actions that are fundamental to advertising and tracking - storing an identifier in the browser, or sharing an identifier with another tracker - WebGraph performs nearly as well as prior approaches, but is significantly more robust to adversarial evasions. In particular, we show that WebGraph achieves comparable accuracy to AdGraph, while significantly decreasing the success rate of an adversary from near-perfect under AdGraph to around 8% under WebGraph. Finally, we show that WebGraph remains robust to a more sophisticated adversary that uses evasion techniques beyond those currently deployed on the web.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Jul 2021.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 2; 2024: 2.
5 papers.
- 2022AutoFR: Automated Filter Rule Generation for Adblockingcited 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
- 2024SINBAD: Saliency-informed detection of breakage caused by ad blocking8 May 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
- 2022AutoFR: Automated Filter Rule Generation for Adblocking25 Feb 2022