隐身模式检测在Chrome中仍然有效,尽管承诺修复

2020-06-05 05:22:58

网站仍然有能力检测访问者何时在使用Chrome的隐名(私人浏览)模式,尽管谷歌去年努力打破了这一做法。

例如,一些用户使用隐名模式绕过内容付费墙和各种内容过滤器/限制器。此外,目前大多数浏览器中的隐姓埋名(私人浏览)模式还带有积极的反跟踪功能,这些功能可以阻止网站跟踪其流量并将其完全货币化。

这两个问题--以及私人浏览的固有用途--都给网站造成了直接的经济损失,也是近年来检测隐姓埋名模式的脚本变得流行的主要原因。

2019年初,谷歌决定对这类脚本采取立场。2019年7月发布的Chrome 76包含了一项更新,可以阻止网站使用文件系统API来检测用户使用的是Chrome的正常浏览模式还是隐姓埋名模式。

在Chrome76之前,文件系统API在隐名模式下是不可用的,网站操作员只需查询此API就可以找出用户是否在使用隐名模式。在Chrome76中,谷歌激活了隐名模式窗口的文件系统API,使得之前的检测脚本变得毫无用处。然而,这一更新并不是万无一失的。谷歌并没有完全激活文件系统API,只是将匿名模式窗口可以访问的存储空间硬性限制为120MB。

在Chrome 76发布后,程序员花了不到一周的时间才发现发生了什么,并开发了探测文件系统API的脚本,以确定网站可以访问的存储空间量,并间接检测用户是否正在使用隐名模式。

2019年8月发布了两个不同的剧本[1,2],其中一个甚至登上了《纽约时报》的网站,证实了这些剧本在许多在线内容出版商中是多么受欢迎。

在回答科技新闻网站嘟嘟电脑的一个问题时,谷歌在2019年8月承诺修复旁路并阻止隐姓埋名模式检测。

然而,9个月后,在Chrome和所有其他基于Chromium的浏览器(如Edge、Opera、Vivaldi和Brave)中仍然可以检测到隐名模式,所有这些浏览器都共享Chrome代码库的核心。

此外,开发人员采用了去年共享的脚本,并将对非Chrome浏览器的支持扩展到非Chrome浏览器,如Firefox和Safari,允许网站全面屏蔽匿名模式的用户。

目前,新的Chrome更新阻止隐姓埋名模式检测没有最后期限,然而,今天,谷歌可能比以往任何时候都更有兴趣解决这个问题。

周二,该公司在一起集体诉讼中被点名,其广告部门被控秘密跟踪用户,即使他们是在匿名模式下浏览网络。

像谷歌这样的广告商都有一系列指标来跟踪正常模式和隐姓埋名模式的用户。屏蔽隐姓埋名模式检测不会阻止广告商在隐姓埋名模式下跟踪用户,因为网站运营商和广告商仍将看到IP地址和其他流量数据等信息。然而,这将帮助谷歌赢得一些用户的信任,他们中的许多人关心自己的隐私,不喜欢因为他们处于隐姓埋名模式而被网站拒绝提供服务。