Wiz CTO警告:互联网老化代码将迎“漏洞末日”

Wiz CTO警告:互联网老化代码将迎“漏洞末日”

编者按:开源语言支撑着现代互联网的底座,但底座的老化与维护缺口,正在把一次次“补丁日”变成系统性安全事件。PHP漏洞风波看似退潮,真正的问题才刚刚浮出水面。

上周,开源语言PHP被曝出两个关键漏洞,迅速在网络安全圈引发连锁反应。PHP支撑着全球约70%的网站,从个人博客、内容管理系统到企业门户,都可能运行在这套看似“古老”却无处不在的技术栈上。漏洞披露后,不少组织紧急排查系统、部署补丁,部分团队甚至选择暂时下线站点,直到确认风险可控。

TechCrunch报道指出,这场风波被Wiz首席技术官形容为“Vulnpocalypse”——可以理解为“漏洞末日”。这个略带夸张的说法,指向一个并不夸张的现实:互联网大量基础设施依赖的老化代码,正在进入漏洞集中暴露的周期。

一次PHP惊吓,为何牵动大半个互联网

PHP并不是新事物。它诞生于上世纪90年代,长期是Web开发的主力语言之一。WordPress、Drupal等内容管理系统以及大量传统企业应用,都建立在PHP生态之上。正因为覆盖面广、历史包袱重,PHP核心或常见组件中的高危漏洞,往往不是“某一个产品”的问题,而是整条网站供应链的问题。

两个关键漏洞之所以让组织手忙脚乱,原因在于修复并不只是“打个补丁”那么简单。企业需要先确认资产清单:哪些系统运行PHP?版本是多少?是否暴露在公网?有没有第三方组件引入相同依赖?在大型组织中,这些问题常常没有现成答案。于是,漏洞披露后的头几天,安全团队不得不在不完整的资产地图上“盲修”。

“PHP的这次惊吓或许已从信息流中淡去,但清理工作远未结束。”——这轮漏洞事件留下的核心提醒是,修复从来不是一次点击,而是一场持续的系统工程。

“漏洞末日”背后的老化代码危机

Wiz CTO的警告并非只针对PHP。过去几年,从Log4j到OpenSSL,从npm生态到Python包仓库,开源供应链漏洞反复证明:互联网最关键的代码,往往由少数维护者利用业余时间维护,缺乏稳定资金和工程资源。当这些项目被数以百万计的系统依赖,任何一处缺陷都可能被放大为全球性事件。

所谓“Vulnpocalypse”,更像一个趋势判断:随着攻击者自动化扫描能力提升、漏洞披露节奏加快,老化代码的脆弱性将更频繁地暴露。企业面对的不再是偶发安全事件,而是持续不断的漏洞洪水。依赖人工应急、临时下线的模式,很难长期奏效。

更棘手的是,很多老化代码并不“显眼”。它们可能藏在遗留系统、内部工具、容器镜像或第三方SDK中,既没有负责人,也没有升级路线。安全团队发现漏洞时,业务团队可能早已忘记这套系统的存在。修复窗口被拉长,攻击面却始终敞开。

从应急下线到系统性治理

此次PHP漏洞事件中,一些组织选择将站点下线,直到漏洞修复。这种“止血”手段可以理解,但也暴露了准备不足:如果企业拥有完整的软件物料清单(SBOM)、清晰的资产归属和自动化补丁流程,就不必在风险面前只能“关站保平安”。

行业正在形成几点共识。第一,资产可见性是安全的基础。企业需要持续清点开源组件及其版本,而不是等漏洞爆发后再翻台账。第二,补丁管理要自动化。面对高频漏洞,人工比对CVE、测试兼容性、分批上线,速度远远不够。第三,开源维护需要更多投入。使用开源代码的商业公司,应当反哺关键项目,而不是只享受“免费底座”。

Wiz CTO的警告也可以理解为对企业的催促:不要等下一次“漏洞末日”来临才想起老化代码。PHP这次或许只是又一次惊吓,但互联网的代码正在变老,攻击者的工具却在变新。清理、升级、治理,越早开始,代价越小。

本文编译自TechCrunch。