在10月21日,全球范围内约70%的网站依赖的编程语言PHP被曝出两个严重的漏洞,CVSS评分高达9.2。这引发了各国政府网站的下线、医院与学校的紧急维护,同时Cloudflare在短短两小时内监测到数十万次的攻击尝试。在最紧迫的时刻,一个居住在捷克的志愿者执行了关键的修复步骤。
上个月,网络安全专家们的发言中充满了普遍的恐慌感。一些专家警告AI可能引发“黑天鹅”事件,一些对最近暴露的漏洞感到震惊,另一些则担心大型AI模型会有能力发现并利用未知漏洞。这些声音中,存在轻松的安全建议,比如及时更新软件、开启双重验证,但也有严峻的讨论,甚至有人建议提取现金、断网、储备食品和水等。
约翰斯·霍普金斯大学的密码学家Matthew Green在社交媒体发文称:“我们如同身处一部电影的桥段,眼前能做的只是阻止僵尸的步骤。”这些讨论的背景中,AI工具还未开始攻击PHP的漏洞。这些PHP漏洞涉及到印度的网上安全公司、替代编程语言Node.js、软件平台GitLab等多种服务。
Cloudflare的首席执行官Matthew Prince指出,在漏洞公开的前十小时内,Cloudflare就观察到了数千次的攻击尝试,漏洞公布后45分钟内,尝试次数激增至数万,两小时内达到数十万次,最终数百万次的攻击不断涌现。
本应在次日发布的两个重大漏洞补丁因信息泄露而提前变为公开,涉及未经认证就能执行任意代码的攻击。Chainguard公司的AI技术也在发现这些漏洞中发挥了重要作用,所用的指令非常简单,即“找出PHP中的严重漏洞”。修复工作虽已开启,却因复杂性而延误,最终补丁发布时间提前到周三,导致各国采取紧急防御措施。
德国等国的多个政府网站被迫关闭,以应对潜在风险。PHP基金会随后承认,这些漏洞的修复早在2024年的安全审计中就已发现线索,但由于资源匮乏和决策效率低下,修复工作被拖延了近两年,称这是一种“结构性失败”。
在此次危机中,一个无名志愿者Ondřej Surý的名字却频频被提及。软件开发者Ian Landsman在平台上转发了这一故事,强调了这位不为人知的英雄的重要性,显示出其在全球PHP社区中的关键作用。
发表评论