Calzavara, S., Casarin, S., Squarcina, M., & Maffei, M. (2026). From Syntactic Matching to Taint Tracking and Back: A Comparative Study of Web Tracking Detection Techniques. In G. Acar & R. Jansen (Eds.), Proceedings on Privacy Enhancing Technologies 2026 (pp. 305–320). https://doi.org/10.56553/popets-2026-0122
Traditional web tracking techniques rely on unique identifiers set in the client-side storage and shared with third-party trackers through network requests. Ideally, this phenomenon may be investigated through the classic lens of information flow control, e.g., by using instrumented browsers with taint tracking support. As a matter of fact though, most web privacy research makes use of simple syntactic matching heuristics that merely look for the presence of (possibly transformed) client-side identifiers within network requests, with no visibility of the JavaScript logic. In this work, we perform a comparative study of these two approaches to web tracking detection. Our investigation shows that taint tracking can expose tracking behavior that remains undetected by syntactic matching heuristics, which suffer from a significant number of false positives and false negatives. However, we also show that taint tracking is not strictly superior to syntactic matching, due to a range of different reasons, including the current limitations of state-of-the-art implementations and the complexity of real-world tracking behavior. Overall, we advocate for a critical reflection on the shortcomings of prominent web tracking detection approaches and we propose useful methodologies to improve current measurement practices.
en
Project title:
Fixing the Broken Bridge Between Mobile Apps and the Web: ICT22-060 (WWTF Wiener Wissenschafts-, Forschu und Technologiefonds)
-
Project (external):
Cyber Security Austria (CSA) European Union - NextGenerationEU Regione del Veneto