防范自动化攻击者利用补丁空窗期
摘要
Mozilla 解释了 GLM 5.3 等 AI 模型如何加速利用补丁时间差的攻击,并概述了 Firefox 的新防御措施,包括加快每周版本发布、延迟公开回归测试、扫描代码提交,以及采用结构性的纵深防御方法。
<p><a href="https://lobste.rs/s/dtvr7y/defending_patch_gap_against_automated">评论</a></p>
查看缓存全文
缓存时间: 2026/10/30 21:16
# 抵御自动化攻击者对补丁窗口期的利用 | Mozilla 博客
来源:https://blog.mozilla.org/en/firefox/privacy-security/defending-patch-gap/
如今,AI 模型识别软件漏洞的能力已能媲美顶尖安全研究人员,其速度和规模更是一年前无法实现的。这对防守方而言终究是个好消息 (https://blog.mozilla.org/en/firefox/ai-security-zero-day-vulnerabilities/):Firefox 等软件中的缺陷数量是有限的,而能力日益强大的模型似乎很快就能将它们全部找出来。
自二月以来,Firefox 团队通过提前使用 Anthropic 和 OpenAI 的前沿模型,一直在不懈地寻找并修复隐蔽的缺陷。截至目前,我们发布的安全修复数量已超过 2025 年同期的七倍。这一成果既证明了 Firefox 团队的投入,也体现了各家实验室优先将这些能力交到防守方手中的价值。
这一先发优势使我们能够将一代又一代前沿模型应用于 Firefox 代码库,每一代都帮助我们挖掘得更深。攻击者如今也能使用一些具备网络攻击能力的模型,但这些模型落后了好几代,而它们能够在 Firefox 中发现的那一层次的缺陷,基本上已经被清理干净。
持续获得前沿模型的使用权限,让 Firefox 能够领先于攻击者;但如果攻击者能间接获知这些前沿模型的发现,这种优势就可能被削弱。尤其是,有时可以从安全修复反向推导,找出原始未修补代码中的漏洞。如果攻击者能在大多数用户收到更新之前观察到即将发布的浏览器更新,就会有一段短暂的时间,让他们通过逆向工程分析即将发布的安全修复,并攻击旧版本。
*补丁窗口期*,即安全修复出现在代码中,到该代码全面部署至大多数用户之间的时间窗口,会影响任何发布到终端用户设备上的关键软件,例如操作系统和网页浏览器。
Firefox 和 Chrome 等浏览器会竭尽所能缩短这一时期,但新版本至少需要几天的发布前测试,才能确保部署到数亿用户设备上的版本在不同硬件配置下足够稳定。此外,用户也并非总会在新版本推出后立即更新。这就不可避免地形成了补丁窗口期1。
利用补丁窗口期发动攻击是一种已有数十年历史的威胁,但过去所需的速度和专业技能超出了大多数攻击者的能力范围。然而,如今 AI 模型能大幅加快这一过程并降低门槛,而且我们已看到证据表明,GLM 5\.3 等模型能够利用某些修复补丁,对原本由更先进模型发现的缺陷发起攻击。这让利用补丁窗口期成为一种更切实可行的威胁。
Firefox 已经采取措施,缩短补丁窗口期,并增加利用它的难度:
- *加快发布*:今年早些时候,我们将发布周期缩短了一半,让新版本每周都能交付给用户。
- *暂缓公开测试*:我们观察到,在没有回归测试的情况下,GLM 5\.3 利用补丁窗口期的效果会大幅下降,因此我们恢复了一项做法:在修复发布之前,对这些测试保密。
- *扫描提交*:我们正在扫描所有进入 Firefox 代码库的新提交,以便在新引入的缺陷进入正式版本之前将其发现。
## **一种新方法**
我们还将引入一种更具结构性的防御措施,无论攻击者行动多快、手段多巧,都能化解对补丁窗口期的利用。Firefox 采用具有多层沙箱机制的纵深防御架构,因此攻击者通常需要利用代码中多个独立部分的漏洞,才能攻破浏览器。在最简单的情况下,攻击者至少2需要将一次*渲染器漏洞利用*与一次*沙箱逃逸*串联起来。缺少其中任何一个环节,攻击都会失败。
这为我们提供了一个机会:将不同类别的修复分别归组,并确保各组的补丁窗口期不会重叠。换句话说,在任一时刻,攻破浏览器所需的多个要素中,只有一个会出现在补丁窗口期内,而攻击者必须从零开始,找到至少一个此前躲过了前沿模型搜寻的全新漏洞。
我们将在 Firefox 中应用这一方法。要正确实施,需要在工程流程之间进行一些协调,这可能需要一定时间;我们也希望谨慎、审慎地推进此类变更,避免拖慢工程师将漏洞数量降至零的关键工作。尽管如此,我们相信,随着攻击者获得更强大的自动化网络攻击能力,在未来几个月里,将不同防御层的补丁窗口期在时间上错开,会成为一种日益重要的工具。
## **前进之路**
十月,随着防守方和攻击方都获得了能力更强的模型,整个互联网上的漏洞披露和漏洞利用活动急剧增加。幸运的是,Firefox 在这一时刻到来时已走在前面,受到这些新能力威胁的程度大幅降低。补丁窗口期带来的威胁已经加剧,但我们拥有从结构上应对它的工具。我们之所以能处于这样的有利位置,得益于多年来对沙箱机制的投入、持续开展的红队测试,以及一支能以超过以往七倍速度修复安全缺陷的工程团队。
遗憾的是,支撑互联网运行的许多软件没有条件做好这些准备,如今面临的风险也更为严重。应对这一问题是一项紧迫而艰巨的任务,需要整个行业的每一方挺身而出、携手合作。对于已经被发现的漏洞和已经扩散的能力,我们无法让时间倒流;唯一的前进道路,就是全力找出并修复那些隐藏多年、如今已暴露无遗的缺陷。
---
**1**Firefox 和 Chrome 背后的开源代码库让检查修复内容变得稍微容易一些,但现代工具从二进制文件逆向还原源代码的能力正不断增强,因此隐藏源代码充其量只能稍稍拖慢攻击者的脚步。Firefox 以开源为荣,我们无意改变这一点。**2**Firefox 中的许多组件还有额外的沙箱层,用来隔离代码中的缺陷,甚至防止其影响触及渲染器进程,其中既包括对部分组件进行进程级隔离,也包括对其他组件进行进程内隔离 (https://blog.mozilla.org/attack-and-defense/2021/12/06/webassembly-and-back-again-fine-grained-sandboxing-in-firefox-95/)。
## 相关文章
相似文章
GLM 5.3 能够自主攻破 Mozilla Firefox 的较新版本
Epoch AI 发布研究报告指出,GLM 5.3 能够自主攻破 Mozilla Firefox 的近期版本,揭示了开放权重模型在补丁差距(patch gap)上的网络安全风险。
利用 Claude Mythos Preview 加固 Firefox
Mozilla 详细介绍了他们如何利用 Claude Mythos Preview 及其他 AI 模型识别并修复了 Firefox 中的大量潜在安全漏洞,展示了 AI 在代码加固方面效能的提升。
AI能在用户收到更新前,将安全修复转化为可工作的漏洞利用(16分钟阅读)
Epoch AI 的研究发现,开源模型 GLM 5.3 能够利用安全补丁发布与用户更新之间的「补丁差距」(patch gap),自主构建针对 Firefox 的零点击文件窃取漏洞利用,成本仅约 1,000 美元/次,表明广泛可用的开源模型已能独立完成此前需要专家级能力的漏洞利用开发。
Firefox 安全补丁测试现在至少要保密一周
为应对日益增强的、可能有助于漏洞利用开发的 AI 能力,Mozilla 要求 Firefox 的安全测试作为单独补丁保持私密状态,至少在安全修复发布一周后才能公开。
零日漏洞的倒计时
Mozilla 利用 Anthropic 的 Claude Mythos Preview AI,在 Firefox 150 中找出并修复了 271 个零日漏洞,标志着网络安全格局的重大转变:AI 让防御者首次能够彻底甩开攻击者。