AdGraph: A Machine Learning Approach to Automatic and Effective Adblocking

05/22/2018
by   Umar Iqbal, et al.
0

Filter lists are widely deployed by adblockers to block ads and other forms of undesirable content in web browsers. However, these filter lists are manually curated based on informal crowdsourced feedback, which brings with it a significant number of maintenance challenges. To address these challenges, we propose a machine learning approach for automatic and effective adblocking called AdGraph. Our approach relies on information obtained from multiple layers of the web stack (HTML, HTTP, and JavaScript) to train a machine learning classifier to block ads and trackers. Our evaluation on Alexa top-10K websites shows that AdGraph automatically and effectively blocks ads and trackers with 97.7 recall than filter lists, it blocks 16 accuracy. We also show that AdGraph is fairly robust against adversarial obfuscation by publishers and advertisers that bypass filter lists.

READ FULL TEXT
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
10/16/2019

Filter List Generation for Underserved Regions

Filter lists play a large and growing role in protecting and assisting w...
research
12/04/2018

Tracking the Pixels: Detecting Web Trackers via Analyzing Invisible Pixels

Web tracking has been extensively studied over the last decade. To detec...
research
01/25/2023

Breaking Bad: Quantifying the Addiction of Web Elements to JavaScript

While JavaScript established itself as a cornerstone of the modern web, ...
research
09/29/2020

A machine learning approach for detecting CNAME cloaking-based tracking on the Web

Various in-browser privacy protection techniques have been designed to p...
research
04/09/2018

Automated Discovery of Internet Censorship by Web Crawling

Censorship of the Internet is widespread around the world. As access to ...
research
05/17/2019

Percival: Making In-Browser Perceptual Ad Blocking Practical With Deep Learning

Online advertising has been a long-standing concern for user privacy and...

Please sign up or login with your details

Forgot password? Click here to reset