The Future of Ad Blocking: An Analytical Framework and New Techniques
Grant Storey, Dillon Reisman, Jonathan Mayer, Arvind Narayanan

TL;DR
This paper models the ad blocking arms race as a comprehensive state system, introduces innovative techniques inspired by rootkits and legal recognition, and analyzes the future trajectory of ad blocking technology and strategies.
Contribution
It presents a complete state space model of ad blocking, proposes novel detection-evading techniques, and offers insights into the future of the arms race between publishers and ad blockers.
Findings
Successfully blocked ads using prototype techniques
Evaluated techniques for security, practicality, and legality
Provided insights into the future evolution of ad blocking strategies
Abstract
We present a systematic study of ad blocking - and the associated "arms race" - as a security problem. We model ad blocking as a state space with four states and six state transitions, which correspond to techniques that can be deployed by either publishers or ad blockers. We argue that this is a complete model of the system. We propose several new ad blocking techniques, including ones that borrow ideas from rootkits to prevent detection by anti-ad blocking scripts. Another technique uses the insight that ads must be recognizable by humans to comply with laws and industry self-regulation. We have built prototype implementations of three of these techniques, successfully blocking ads and evading detection. We systematically evaluate our proposed techniques, along with existing ones, in terms of security, practicality, and legality. We characterize the order of growth of the development…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Malware Detection Techniques · Information and Cyber Security · Digital and Cyber Forensics
