ASTrack:以最小功能损失自动检测与移除网页追踪代码
网络与互联网体系结构
2023-01-27 v1
摘要
网页技术的最新进展使得检测和屏蔽网页追踪系统比以往更加困难。本文提出ASTrack,一种用于网页追踪检测与移除的新方法。ASTrack利用基于抽象语法树的代码结构抽象,选择性识别多个网络服务间共享的网页追踪功能。该新方法使我们能够:(i) 即使在使用混淆、压缩或webpack打包等规避技术时也能有效检测网页追踪代码;(ii) 安全移除与追踪目的相关的代码段,而不影响网站的合法功能。我们对最热门的1万个互联网域名进行评估,结果表明ASTrack能以98%的高精度检测网页追踪,同时发现约5万段追踪代码以及超过3400个未被大多数主流隐私保护工具(如uBlock Origin)识别的新追踪URL。此外,与过滤列表(现有最安全选项之一)相比,ASTrack将功能损失降低了36%。结合计算机视觉与人工检查的新方法估计,超过97%的网站功能被完整保留。
引用
@article{arxiv.2301.10895,
title = {ASTrack: Automatic Detection and Removal of Web Tracking Code with Minimal Functionality Loss},
author = {Ismael Castell-Uroz and Kensuke Fukuda and Pere Barlet-Ros},
journal= {arXiv preprint arXiv:2301.10895},
year = {2023}
}
备注
This paper has been accepted for publication at IEEE INFOCOM 2023. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses