Towards Seamless Tracking-Free Web: Improved Detection of Trackers via One-class Learning
Muhammad Ikram, Hassan Jameel Asghar, Mohamed Ali Kaafar, Balachander, Krishnamurthy, Anirban Mahanti

TL;DR
This paper introduces a novel one-class machine learning approach to distinguish tracking JavaScript from functional scripts, significantly improving detection accuracy and enhancing user privacy without impairing website functionality.
Contribution
It is the first study to evaluate web privacy tools and proposes a one-class learning method that outperforms existing tools in identifying tracking scripts.
Findings
Achieves 99% accuracy in classifying tracking JS with one-class classifiers.
Detects previously unknown tracking services.
Reduces false positives compared to existing privacy tools.
Abstract
Numerous tools have been developed to aggressively block the execution of popular JavaScript programs (JS) in Web browsers. Such blocking also affects functionality of webpages and impairs user experience. As a consequence, many privacy preserving tools (PP-Tools) that have been developed to limit online tracking, often executed via JS, may suffer from poor performance and limited uptake. A mechanism that can isolate JS necessary for proper functioning of the website from tracking JS would thus be useful. Through the use of a manually labelled dataset composed of 2,612 JS, we show how current PP-Tools are ineffective in finding the right balance between blocking tracking JS and allowing functional JS. To the best of our knowledge, this is the first study to assess the performance of current web PP-Tools. To improve this balance, we examine the two classes of JS and hypothesize that…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
