您当前位置: 首页 - 科技动态 - 谷歌Chromium藏匿私有API,可读取深度硬件情报,用户隐私边界再受挑战

谷歌Chromium藏匿私有API,可读取深度硬件情报,用户隐私边界再受挑战

文章来源:互联网 作者:稻谷资源网 发布时间:2025-02-02 19:07:06

7月10日消息,在对Chromium项目的源代码进行审查时,开发者们发现谷歌预留了一个私有的API接口。这个API的独特之处在于,它仅限于谷歌自家的主域名.google.com使用,这意味着除了谷歌自己的网站和服务之外,其他任何外部开发者或网站都无法访问和利用这个API的功能。

谷歌Chromium藏匿私有API,可读取深度硬件情报,用户隐私边界再受挑战

这个API只对谷歌主域名*.google.com开放,允许谷歌网站读取用户电脑的详细硬件信息,包括CPU使用率、GPU使用率、内存使用率以及访问CPU规格信息等。

任何人都可以在自己的Chrome浏览器进行复现,步骤如下:

用Chrome打开Google的网站(*.google.com网站),在Chrome Dev Tool的控制台输入:

chrome.runtime.sendMessage('nkeimhogjdpnpccoofpliimaahmaaome', {method: 'cpu.getInfo'}, response => {console.log(JSON.stringify(response, null, 2));});

然后就可以看到自己电脑的CPU信息。

正常情况下,网站只能通过UserAgent即用户代理字符串来获取用户PC上的有限信息,如CPU架构、操作系统版本或屏幕分辨率。

然而,谷歌通过私有API能够获取的硬件信息要详细得多,这不仅可能涉及隐私问题,而且这种仅面向特定域名开放的做法,还可能违反了相关法律。

例如,Google Meet和Zoom都提供视频会议功能,借助这个私有API,谷歌可以尽可能优化Google Meet在PC上的表现效果,而Zoom则不能获得CPU/GPU的详细使用信息,因此在竞争中处于不利地位。

进一步分析发现,这个私有API是通过一个内置的Chrome扩展程序(ID:nkeimhogjdpnpccoofpliimaahmaaome)实现的。

但这一扩展对用户来说是完全隐蔽的,用户无法禁用该扩展程序,也无法在扩展程序管理页面中找到它。

此外,至少已经发现两款基于Chromium的第三方浏览器——Microsoft Edge和Brave浏览器——也内置了该扩展程序。

这表明其他基于Chromium项目开发的浏览器很可能也存在同样的问题,目前尚不清楚谷歌是否会更新Chrome,允许用户禁用这个扩展。

谷歌Pixel9 Pro系列新亮点:3GB内存专享AI处理,用户可享13GB流畅体验

8月22日消息,谷歌最新推出的Pixel 9系列手机在AI性能上迈出了创新步伐,通过专门分配3GB内存用于增强AI功能,Pixel 9 Pro在确保先进人工智能体验的同时,仍为用户保留了充足的13GB实际可用内存。这一设计不仅优化了设备的智能交互能力,也为用户日常操作和多任务处理提供了强有力的支持。

谷歌Pixel9 Pro系列新亮点:3GB内存专享AI处理,用户可享13GB流畅体验

通过分析内存配置,发现 Pixel 9 Pro 系列采用了一种新的内存分配策略。与之前的 Pixel 8 系列不同,Pro 系列将 3GB 内存专门用于 AI 相关的应用程序和服务。这部分内存被标记为“Unevictable”和“MLocked”,确保其不会被系统回收或交换到存储设备上,从而提高 AI 功能的响应速度。

在 Pixel 9 Pro 系列上,AI 核心应用程序和 EdgeTPU 服务占据了大部分预留的内存。AI 核心应用程序负责模型管理、运行时、安全功能等,而 EdgeTPU 服务则管理 Tensor G4 的 AI 硬件。这两个服务似乎共享同一内存空间,以确保 AI 处理器能够高效地进行计算。

据了解,预留内存的好处在于,Pixel 9 Pro 系列能够提供更出色的 AI 体验。AI 核心应用程序始终驻留在内存中,TPU 能够快速访问所需数据,从而实现更快的响应速度。此外,专门为 AI 功能预留内存可以确保其在运行其他内存密集型应用程序时也能稳定运行。

然而,对于那些很少使用 Google AI 功能的用户来说,预留的内存可能是一种浪费。Pixel 9 Pro 系列的实际可用内存仅为 13GB,与之前的 Pixel 8 系列相比并没有显著提升。因此,对于注重游戏性能和多任务处理的用户来说,可能需要考虑这一点。

复制本文链接 攻略文章为稻谷资源网所有,未经允许不得转载。