论文标题
没有技巧,这只是一个简单的技巧:第三方Web存储的Web-Compat和隐私改进方法
There's No Trick, Its Just a Simple Trick: A Web-Compat and Privacy Improving Approach to Third-party Web Storage
论文作者
论文摘要
尽管当前的许多网络隐私研究都集中在浏览器指纹上,但无聊的事实是,当前的大多数第三方网络跟踪都是使用传统的持久状态标识符进行的。隐私社区对指纹的关注的一种可能解释是,迄今为止,浏览器在处理第三方状态标识符时遇到了损失的困境:第三方框架中的阻止状态并打破大量网页,或者允许在第三方框架中使用第三方框架并启用Pervasive Pervasive Tracking。已部署了所有贸易隐私的替代性,中间地面解决方案,依靠手动策划的列表或依靠用户来管理状态和州访问本身。这项工作通过展示一个用于管理第三方存储寿命“页面长度存储”的新型系统,从而促进了网络上的隐私。我们将页面长度存储与管理第三方状态的现有方法进行了比较,并发现页面长度存储具有最严格的当前选项(即阻止第三方存储)的隐私保护,但是网络兼容性属性通常类似于最少限制性选项(即允许所有第三方存储)。这项工作进一步将页面长度存储与替代性的第三方存储分区方案进行了比较,并发现页面长度存储提供了具有可比的Web兼容性的卓越隐私保护。我们提供了在Tranco 1K的爬网上应用比较的第三方存储策略时观察到的隐私和兼容行为的数据集,以及用于证明页面长度存储匹配或超过现有方法的定量指标。最后,我们提供了我们的页面长度存储方法的开源实现,该实现是针对铬的补丁实现的。
While much current web privacy research focuses on browser fingerprinting, the boring fact is that the majority of current third-party web tracking is conducted using traditional, persistent-state identifiers. One possible explanation for the privacy community's focus on fingerprinting is that to date browsers have faced a lose-lose dilemma when dealing with third-party stateful identifiers: block state in third-party frames and break a significant number of webpages, or allow state in third-party frames and enable pervasive tracking. The alternative, middle-ground solutions that have been deployed all trade privacy for compatibility, rely on manually curated lists, or depend on the user to manage state and state-access themselves. This work furthers privacy on the web by presenting a novel system for managing the lifetime of third-party storage, "page-length storage". We compare page-length storage to existing approaches for managing third-party state and find that page-length storage has the privacy protections of the most restrictive current option (i.e., blocking third-party storage) but web-compatibility properties mostly similar to the least restrictive option (i.e., allowing all third-party storage). This work further compares page-length storage to an alternative third-party storage partitioning scheme and finds that page-length storage provides superior privacy protections with comparable web-compatibility. We provide a dataset of the privacy and compatibility behaviors observed when applying the compared third-party storage strategies on a crawl of the Tranco 1k and the quantitative metrics used to demonstrate that page-length storage matches or surpasses existing approaches. Finally, we provide an open-source implementation of our page-length storage approach, implemented as patches against Chromium.