10 月 21 日,OpenAI 发布公告,讲它过去两个月牵头处置了开源编程语言 PHP 里的关键漏洞,并把这套做法总结成一个叫 Patch the Planet 的全球响应框架。这件事值得关注的点不在「又发现了一个洞」,而在它试图回答一个更麻烦的问题:当 AI 能先于攻击者发现关键漏洞时,披露和修复这件事该怎么组织。
先给结论,也先纠正一个容易说错的地方:在这个框架里,AI Agent 的角色是「发现漏洞」,不是「连接各方」。把研究员、维护者、应急响应者串起来的协调工作,是 OpenAI 领导的联盟和这套五阶段流程在做,别把两者混为一谈。
这次 PHP 事件
发现漏洞的是 Patch the Planet 倡议里的 agent——Calif,用的是 GPT-5.6 Sol 模型;安全公司 Wiz 也独立发现并报告了两个漏洞。修复和版本发布由 PHP 维护者主导,OpenAI 团队联合 Wiz、Cloudflare 等贡献研究、技术支持和协调,在公开披露前把防护准备好。OpenAI 的说法是:鉴于漏洞严重性和 PHP 的广泛使用,这是「近年来影响最重大的安全问题之一」,而前沿 AI 先于攻击者发现了漏洞,打开了一个「防御者窗口」,让各方能在披露前准备修复和防护。
五阶段响应流程
框架分五个阶段:一是验证并修复上游漏洞,确认漏洞、评估影响、开发并测试修复,用前沿模型做对抗性测试,找绕过补丁的路径和相关变体;二是给受影响组织留出行动时间,由维护者决定哪些组织提前知情,OpenAI 协助外联和信息共享;三是与政府伙伴协调,这次涉及白宫 Super Intelligence Force、ONCD、CISA 和国际伙伴;四是在受影响产品中准备更新,纳入更多分发方和托管商;五是补丁可用后发布指引并支持部署,公开帮助各方评估暴露、找到权威更新、确认修复生效。
信息是分级共享的:从带入侵指标(IoC)的网络日志,到更敏感的工作概念验证利用代码,按需分发。时间线会随野外利用、泄露、公开补丁暴露线索、修复停滞等情况重估。
这套流程的核心理念是「防御者窗口」:前沿 AI 先于攻击者发现漏洞,等于给防守方多争取到一段披露前的准备时间,让补丁和防护在公开之前就位。窗口有多长、谁能进窗口,正是这套框架里最需要博弈的部分。
几个关键数字
| 事项 | 内容 |
|---|---|
| 响应周期 | 约两个月 |
| 漏洞目标 | PHP |
| 发现模型 | GPT-5.6 Sol(agent 名 Calif) |
| 独立发现 | Wiz,两个漏洞 |
| 倡议发布 | 2026-06-22 |
| 资助额度 | 10 亿美元(Daybreak for Frontline Defenders) |
配套的还有一个 PHP 版本检查器,以 Codex skill 形式发布在 github.com/openai/php2shell-checker,帮运维识别可能受影响的 PHP 版本。开源项目可以通过 Trail of Bits 的页面申请实际支持。
对安全和开源社区意味着什么
最实质的变化是「防御者窗口」这个概念的落地上:过去漏洞披露往往是攻击者先动手、防御者追着跑,现在 AI 提前发现,让维护者和安全厂商能在披露前先布防。这对开源维护者是好事,但也把压力转到他们身上——维护者要在保密的前提下协调一大批外部方,这个协调成本本身就很重。而且不是每个开源项目都等得起这套流程:五阶段要维护者、厂商、政府多方在保密状态下协作数周,对人力充足的大型基金会可行,对只有一个兼职维护者的中小项目,这套协作本身就是门槛。OpenAI 在公告末尾向社区征集四个议题:披露窗口要多久、紧急修补的边界、提前通知该给谁、默认安全的软件包怎么做。这几个问题没有现成答案,恰恰说明这套框架还处在「提出方案」的阶段,远没到成熟可复制。