一项新的发现表明,谷歌 Chrome 浏览器似乎再次给予旗下网站特殊待遇,使其不受用户设置的数据清除规则限制。尽管用户设定在关闭浏览器时自动删除所有网站数据,但 google.com 的数据却被保留下来。这一问题与六年前曾被报告并修复的一个漏洞惊人地相似,引发了对谷歌质量控制和数据处理透明度的质疑。
一个再次出现的“特权”问题
作者发现,最新版的 Chrome 浏览器(版本 152.0.7977.83)存在一个问题:即使用户设置了在关闭所有窗口时清除网站数据,谷歌自己的网站数据却被豁免。
- 历史重演: 六年前,作者曾报告过一个几乎完全相同的漏洞,即 Chrome 会将谷歌旗下网站从自动删除数据规则中排除。当时,在报告的推动下,谷歌最终修复了该问题。
- 新问题浮现: 现在,同样的问题似乎又回来了。测试表明,
www.google.com是唯一被豁免的网站。
问题复现步骤
这个问题可以在两台不同的 Mac 电脑上稳定复现,具体步骤如下:
- 在 Chrome 设置中,将“设备端网站数据”的默认行为设置为 “关闭所有窗口后,删除网站保存到你设备上的数据”。
- 为排除干扰,作者并未登录谷歌账户,并将默认搜索引擎从 Google 更换为 DuckDuckGo。
- 确认当前没有任何网站数据被保存。
- 进行一次谷歌搜索。
- 关闭 Chrome 浏览器中唯一的窗口。
- 重新打开 Chrome 检查,会发现
google.com的网站数据依然存在,即使退出并重启浏览器也无法清除。
这些被保留的数据似乎包括 Cookies、本地存储 (Local Storage) 和会话存储 (Session Storage)。
是疏忽还是刻意为之?
作者倾向于用“汉隆的剃刀”来解释这一现象,即将其归因于疏忽而非恶意。然而,他也明确指出,这种疏忽是不可接受的。
谷歌没有任何理由为这种无能开脱,特别是考虑到这家公司及其工程师赚了多少钱。
作者认为,谷歌完全可以通过改进其质量保证流程(例如为此功能添加单元测试)来避免这类负面曝光。他还表达了更广泛的担忧,批评谷歌在未登录状态下将所有搜索结果都变成不透明的垃圾链接,并希望政府能够采取行动,打破谷歌的搜索垄断。