Google正为Android 16版Chrome浏览器开发一项新的安全控制选项,允许用户通过切换开关,阻止Chrome通过WebGPU接口访问手机的图形硬件。有开发者在对Google Play服务26.10.31版APK进行拆包分析时,发现了这一隐藏设置,预计它将集成进Android 16的“高级保护模式”(Advanced Protection Mode),专门用来管控Chrome中的WebGPU功能。
WebGPU接口在2023年首次登陆Android版Chrome,是一种面向Web的现代图形标准,可以让网页和Web应用直接访问设备的GPU,从而在浏览器内执行高强度的3D渲染和复杂的机器学习任务。随着这一标准被越来越多开发者采用,依赖WebGPU的网页游戏、在线图形应用以及基于浏览器的AI功能也开始增多。
不过,正因为WebGPU赋予网站直接调用核心系统组件的能力,它同时也带来了新的安全隐患。攻击者一直在寻找浏览器中WebGPU实现层面的漏洞,以便发起攻击,执行各类恶意操作,甚至有可能完全控制受害设备。尽管相关漏洞会被持续修复,但补丁往往是在部分攻击已经发生之后才推送到用户手中。
此次Google计划提供的WebGPU开关,被视作“从源头降低风险”的一种尝试,让用户可以在需要时彻底禁止Android版Chrome使用WebGPU。Android Authority的最新报告称,在Android 16的高级保护模式中,将新增一项专门针对Chrome WebGPU的关闭选项,用户可以通过简单的切换动作来提升安全防护等级。
不过,关闭WebGPU也并非毫无代价。一旦用户启用这一安全开关,所有依赖WebGPU的现代Web应用要么无法正常加载,要么不得不回退到较老的WebGL标准运行。这在以浏览器为运行环境的3D游戏、图形应用,以及重度依赖浏览器端AI推理的网站上会尤为明显,画面表现和性能都有可能显著下降。如果用户平时更多是通过原生应用来处理高负载任务,对Web侧的依赖较少,那么关闭WebGPU带来的体验影响就相对有限。
目前,Google尚未正式公布这一WebGPU开关的上线时间,也没有在面向公众的渠道中提及这项功能。相关代码仅出现在Google Play服务的开发版本中,而按照APK拆包分析的一般情况,这并不保证其必然会在稳定版中按期落地,具体何时推送给普通用户仍有待Google后续确认。


