Identifying Extension-based Ad Injection via Fine-grained Web Content Provenance

11/02/2018
by   Sajjad Arshad, et al.
0

Extensions provide useful additional functionality for web browsers, but are also an increasingly popular vector for attacks. Due to the high degree of privilege extensions can hold, extensions have been abused to inject advertisements into web pages that divert revenue from content publishers and potentially expose users to malware. Users are often unaware of such practices, believing the modifications to the page originate from publishers. Additionally, automated identification of unwanted third-party modifications is fundamentally difficult, as users are the ultimate arbiters of whether content is undesired in the absence of outright malice. To resolve this dilemma, we present a fine-grained approach to tracking the provenance of web content at the level of individual DOM elements. In conjunction with visual indicators, provenance information can be used to reliably determine the source of content modifications, distinguishing publisher content from content that originates from third parties such as extensions. We describe a prototype implementation of the approach called OriginTracer for Chromium, and evaluate its effectiveness, usability, and performance overhead through a user study and automated experiments. The results demonstrate a statistically significant improvement in the ability of users to identify unwanted third-party content such as injected ads with modest performance overhead.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/10/2020

Understanding and Mitigating the Security Risks of Content Inclusion in Web Browsers

Thanks to the wide range of features offered by web browsers, modern web...
research
11/02/2018

Include Me Out: In-Browser Detection of Malicious Third-Party Content Inclusions

Modern websites include various types of third-party content such as Jav...
research
01/10/2019

EmPoWeb: Empowering Web Applications with Browser Extensions

Browser extensions are third party programs, tightly integrated to brows...
research
02/06/2020

adPerf: Characterizing the Performance of Third-party Ads

Monetizing websites and web apps through online advertising is widesprea...
research
08/06/2019

After You, Please: Browser Extensions Order Attacks and Countermeasures

Browser extensions are small applications executed in the browser contex...
research
08/21/2021

Flikcer – A Chrome Extension to Resolve Online Epileptogenic Visual Content with Real-Time Luminance Frequency Analysis

Video content with fast luminance variations, or with spatial patterns o...
research
10/26/2021

Exploring Content Moderation in the Decentralised Web: The Pleroma Case

Decentralising the Web is a desirable but challenging goal. One particul...

Please sign up or login with your details

Forgot password? Click here to reset