到2015年,“禁止追踪”已成为一种请求,而多数广告行业对此置之不理;与此同时,现有的屏蔽工具依赖人工维护的列表,这些列表需要不断更新,并涉及允许哪些广告的协议。EFF希望推荐一款无保留的扩展:它能自动屏蔽任何违反用户同意原则的追踪器或广告,无需用户设置或知识,通过算法方法判断何为追踪,且来自明确为用户而非利润服务的组织。

Privacy Badger于2015年8月推出,正是这一答案。它定义了追踪的行为,然后屏蔽或限制其在现实中观察到的追踪域名,因此何为追踪器完全取决于特定域名的行为,而非人工判断。如果同一第三方主机在三个不同网站上设置唯一标识符,Privacy Badger就会告知浏览器停止加载该来源的内容——而无法加载的来源便无法追踪。

这一设计巧妙地消除了常见的反对意见。Privacy Badger并非广告屏蔽器:其代码中没有任何针对广告的内容,它只屏蔽恰好进行追踪的广告,因为其目标之一是激励广告商采用更好的隐私实践。追踪器可以通过遵守EFF的“禁止追踪”政策来避免被屏蔽,而看似对网站功能必要的域名则被列入“黄名单”,对其cookie和referrer进行筛选,而非完全切断。

该工具还超越了cookie:它能检测画布指纹识别(ProPublica曾记录这种追踪技术几乎无法屏蔽),并将社交媒体小部件替换为点击激活的占位符,从而使“赞”按钮无法监视从未点击它的读者。2015年8月6日,该工具在Hacker News上引发讨论,获得322分和109条评论;EFF开发者指出,基于行为的检测让Privacy Badger能比基于列表的屏蔽工具更快发现新追踪器。

停止人工维护黑名单:将追踪定义为重复的跨站行为,并屏蔽任何有此行为的域名

没有维护者,没有利益冲突:决策基于观察到的行为,因此该工具无需黑名单供应商、无需“可接受广告”协议、无需用户手动更新

它强制执行同意而非请求同意:扩展先发送DNT和GPC信号,只有域名无视这些信号后才采取行动,从而使屏蔽成为追踪器自身行为的结果

三站规则是对追踪的简单、可审计的定义,能在人工列表发现之前抓住新追踪器

合规得到奖励:追踪器可通过发布EFF的DNT政策来免于被屏蔽,从而将工具转化为促进良好行为的激励,而非全面广告禁令

没有执行机制的同意信号只是空想:将规则置于客户端,根据观察行为判断域名,并让合规成为避免被屏蔽的最便宜途径。

Privacy Badger仍是EFF维护的扩展,适用于Chrome、Firefox、Firefox Android版、Edge、Opera和Brave;它默认发送全球隐私控制以及禁止追踪信号,屏蔽画布指纹识别,并将社交小部件替换为点击激活占位符。每次安装仍可在本地学习,现在还定期从数千个热门网站获取Badger Sett训练数据。2015年8月发布时在Hacker News上获得322分和109条评论,EFF开发者指出算法检测比基于列表的工具能更快找到追踪器。

从这里,追溯依据

参考来源

  1. Privacy Badger – Block spying ads and invisible trackers eff.org
  2. Privacy Badger – Block spying ads and invisible trackers (Hacker News discussion) news.ycombinator.com
  3. Meet the Online Tracking Device That is Virtually Impossible to Block propublica.org