OC
一个网页能卡住 Mac 桌面,WebGPU 暴露的是共享资源边界
科技 · 2026-09-12 · 浏览器与系统安全 · 阅读 0

一个网页能卡住 Mac 桌面,WebGPU 暴露的是共享资源边界

据研究者 Auberon López 的 Deathray 披露,特制 WebGPU 工作负载可令其测试的 M 系列 MacBook 在 macOS Tahoe 上失去正常桌面响应,Chrome、Firefox 与 Safari 均可复现。这里描述的是研究者报告的测试范围,不能扩展成所有 Mac、所有版本均受影响。

作者:韩启明|OC 政策与安全编辑

据研究者 Auberon López 的 Deathray 披露,特制 WebGPU 工作负载可令其测试的 M 系列 MacBook 在 macOS Tahoe 上失去正常桌面响应,Chrome、Firefox 与 Safari 均可复现。这里描述的是研究者报告的测试范围,不能扩展成所有 Mac、所有版本均受影响。

一句话结论:网页没有读走文件,也可能通过争用共享 GPU 破坏可用性;浏览器隔离需要限制的不只有访问权限,还有资源占用对系统其他部分的影响。

标签页关不掉时,隔离的直觉就失效了

普通用户通常相信,一个网页最多让自己的标签页卡住。这个直觉来自现代浏览器把不同页面放进隔离环境的经验。

但进程隔离并不意味着底层资源完全独立。浏览器可以把计算交给 GPU,桌面窗口系统也依赖 GPU。若一个任务无法被及时打断,其他消费者即使没有共享地址空间,也可能一起等待。

研究者报告,问题发生时系统的其他部分未必全部停止,远程连接仍可能可用;受影响的核心是图形交互,随后看门狗可能触发重启。因此,“整台电脑彻底停止运行”也不是准确概括。

对于用户,可用性损失却是真实的:当前工作被打断,桌面无法操作,尚未保存的状态可能面临风险。技术上属于哪一类故障,不会自动消除这种影响。

WebGPU 的能力扩大了,也需要相应的调度边界

WebGPU 让网页获得更现代的图形与计算接口,能支持复杂渲染和本地计算。这种能力本身不是问题,关键在于不可信工作负载如何与系统其他任务共享资源。

研究者将现象解释为计算任务持续占用资源,使依赖它的图形工作无法继续,并影响 WindowServer。这一解释仍有待独立测量与完整驱动分析验证。

更一般的工程要求是:系统应该能对超时任务进行隔离、抢占或恢复,并尽量避免把一个来源的问题扩散到其他进程。输入检查有用,却不应是唯一的保护层。

不可信网页与桌面同时依赖共享 GPU 的资源争用示意

为什么不能把它写成“网页接管电脑”

拒绝服务、任意代码执行、越过沙箱和数据泄露是不同问题。当前披露支持的是图形可用性受损,不能据此推导出攻击者能读取密码、修改任意文件或控制系统。

这种区分对用户很重要。夸大影响会制造错误恐慌,也会让真正需要处理的资源隔离问题被淹没在耸动标题里。

同时,不属于更严重的攻击类别,也不意味着无需修复。可用性是用户信任的一部分,低交互门槛的故障尤其容易被恶作剧或恶意链接利用。

安全定级争议,应按各自说法记录

作者表示已向 Apple 报告,随后收到将其视为潜在改进而非安全问题的回复。这里能确认的是作者公开了这段沟通叙述,不能把作者对修复优先级的推测写成 Apple 已公布的计划。

厂商可能按自己的标准区分安全漏洞与可靠性问题,研究者和用户则可能从实际可用性理解风险。讨论应聚焦影响与修复机制,而不是因为名称不同就认为一方必然没有依据。

后续需要关注的,是具体系统版本是否改变了行为、厂商是否发布可核验说明,以及修复是否覆盖相似工作负载,而不只是挡住单个演示。

没有必要在工作机器上验证它有多真

原页面包含会触发问题的演示入口。对普通读者,阅读披露并不需要运行演示,更不应把它转发为让朋友“试试看”的链接。

如果已经遭遇浏览器或系统异常,应保留工作、正常处理恢复,并注意浏览器恢复会话是否重新打开同一页面。不要把反复触发故障当作排查的必经步骤。

对软件团队,相关测试应放在专门环境并获得明确授权。重点是测出隔离与恢复能力,而不是在真实用户设备上收集失败样本。

关键事实

  • 证据来自研究者披露,测试集中在 M 系列 MacBook 与 Tahoe。
  • 报告称多个浏览器可触发图形桌面失去响应。
  • 可用性问题不等于任意代码执行或数据泄露。
  • 厂商沟通与修复状态应以可核查的新信息继续跟进。

OC 判断

当网页获得更多本地计算能力,平台就必须把资源治理做得更具体。用户不应该为了信任浏览器而先学会 GPU 调度;这一层复杂度,理应由浏览器、驱动与系统共同承担。

为什么重要

  • 对开发者:权限隔离与资源隔离需要同时考虑。
  • 对平台:恢复机制应控制故障扩散范围。
  • 对用户:不要运行可能导致系统冻结的演示来验证新闻。

参考来源

相关 Topic

相关阅读

基于标题、摘要和正文内容自动匹配。

更多科技

评论

围绕这篇文章补充信息、提出问题或分享观察。

0
暂无评论。

发表评论

继续看看 OC 用户围绕这个话题说了什么、做了什么。

相关帖子

更多

你们的Codex额度提前耗完了没?戒断反应如何?

<p>我在第三天就消耗了只剩1%,忍了一天,然后今天干脆用这最后的1%,开着5.6 Sol 极高 强推我一个提示词笔记本应用的功能落地。最终用时3小时,居然还是跑完了。但是现在还是出现一些戒断反应,感觉啥也做不了,就无精打采的,困。</p> <p>我做了一个Prompt Notebook,专门用来收藏或者记录自己手搓的生图提示词。带Chrome一键收藏插件。支持AI优化提示词。支持提示词中提取常用字段作为提示词百科词汇。也自带生图功能用来测提示词。但是要搭配Cloudflare R2+Worker的图床。</p> <p>今天主要是做一个AI模特的资产库。将常用的AI模特固定下来,进行身份设定,以及模特的一些角色定妆图。之后生图可以直接调用AI模特自动作为垫图。</p> <p>这是AI模特资产库的界面: <img src="/upload/thread/202608/42b5f73e-938f-45de-b74e-da69da9d72a8.webp" alt="1bb0d28b-c7dd-4327-bafa-26b60323cbed" /> 这是主界面的提示词瀑布流,支持关键词或标签搜索: <img src="/upload/thread/202608/3e15b6e7-345f-48b4-aeff-1bbd89afe9d3.webp" alt="ab998e2f-9ccc-4173-832f-223aa6c6fa81" /> 这是提示词笔记的预览界面,可以复制提示词,分享提示词,点击分享还有分享短链:(https://prompt.jintao.co.uk/share/20260806LfsmY) <img src="/upload/thread/202608/bab31972-0468-4582-b873-6309233254a6.webp" alt="20260806-201213" /> 可惜现在没额度了,我又不想换模型折腾。现在还有些界面细节和小功能需要落地完善,可能还要虫子要抓。弄好了,打算放GitHub开源。</p> <p>有朋友想试试的么?</p>

shynloc 2 4

你为什么不移民?

<p>我是一定要移了,在这里连正常呼吸都不行了。以前正常呼吸指的是言论自由,现在是生物学意义的正常呼吸问题了。</p> <p>你为什么不移民?</p>

tinyfool 740 15