Blocking Tracking JavaScript at the Function Granularity

AH Amjad, S Munir, Z Shafiq, MA Gulzar - … of the 2024 on ACM SIGSAC …, 2024 - dl.acm.org
Modern websites extensively rely on JavaScript to implement both functionality and tracking.
Existing privacy-enhancing content-blocking tools struggle against mixed scripts, which …

Defining" Broken": User Experiences and Remediation Tactics When {Ad-Blocking} or {Tracking-Protection} Tools Break a {Website's} User Experience

A Nisenoff, A Borem, M Pickering, G Nakanishi… - 32nd USENIX Security …, 2023 - usenix.org
To counteract the ads and third-party tracking ubiquitous on the web, users turn to blocking
tools—ad-blocking and tracking-protection browser extensions and built-in features …

Blocking javascript without breaking the web: An empirical investigation

AH Amjad, Z Shafiq, MA Gulzar - arxiv preprint arxiv:2302.01182, 2023 - arxiv.org
Modern websites heavily rely on JavaScript (JS) to implement legitimate functionality as well
as privacy-invasive advertising and tracking. Browser extensions such as NoScript block any …

Unbundle-Rewrite-Rebundle: Runtime Detection and Rewriting of Privacy-Harming Code in JavaScript Bundles

MM Ali, P Snyder, C Kanich, H Haddadi - … of the 2024 on ACM SIGSAC …, 2024 - dl.acm.org
This work presents Unbundle-Rewrite-Rebundle (URR), a system for detecting privacy-
harming portions of bundled JavaScript code and rewriting that code at runtime to remove …

Astrack: Automatic detection and removal of web tracking code with minimal functionality loss

I Castell-Uroz, K Fukuda… - IEEE INFOCOM 2023 …, 2023 - ieeexplore.ieee.org
Recent advances in web technologies make it more difficult than ever to detect and block
web tracking systems. In this work, we propose ASTrack, a novel approach to web tracking …

SINBAD: Saliency-informed detection of breakage caused by ad blocking

SEH Chehade, S Siby… - 2024 IEEE Symposium on …, 2024 - ieeexplore.ieee.org
Privacy-enhancing blocking tools based on filter-list rules tend to break legitimate
functionality. Filter-list maintainers could benefit from automated breakage detection tools …

Blocked or broken? Automatically detecting when privacy interventions break websites

M Smith, P Snyder, M Haller, B Livshits… - arxiv preprint arxiv …, 2022 - arxiv.org
A core problem in the development and maintenance of crowd-sourced filter lists is that their
maintainers cannot confidently predict whether (and where) a new filter list rule will break …

With great power comes great responsibility: Security and privacy issues of modern browser application programming interfaces

H Oz, DC D'Elia, GS Tuncay, A Acar… - IEEE Security & …, 2024 - ieeexplore.ieee.org
This article provides an overview of security and privacy challenges and concerns that come
with modern browser application programming interfaces. We aim to inform the community …

[HTML][HTML] Combating Web Tracking: Analyzing Web Tracking Technologies for User Privacy

K Sim, H Heo, H Cho - Future Internet, 2024 - mdpi.com
Behind everyday websites, a hidden shadow world tracks the behavior of Internet users.
Web tracking analyzes online activity based on collected data and delivers content tailored …

{Pool-Party}: Exploiting browser resource pools for web tracking

P Snyder, S Karami, A Edelstein, B Livshits… - 32nd USENIX Security …, 2023 - usenix.org
We identify class of covert channels in browsers that are not mitigated by current defenses,
which we call “pool-party” attacks. Pool-party attacks allow sites to create covert channels by …