跳到正文
北京时间
原文
404 Media· Jason Koebler·· 3 小时前精选AI 评分82

404 Media 分析 PHP2Shell 事件如何改变 AI 时代的攻防格局

AI Is Changing Everything About Hacking. No One Knows What Happens Next

AI 导读

404 Media 的 Jason Koebler 梳理近一个月安全专家对 AI 挖洞能力引发的"Black October"恐慌。Wiz、Calif 和 OpenAI 的研究者用 AI 发现了 PHP 的 PHP2Shell 漏洞,Cloudflare CEO 称公开公告前 10 小时已见数千次利用尝试,公告后 2 小时内增至数十万,目前达数百万级。

推荐理由

作者基于对安全专家的长期报道,梳理了 PHP2Shell 事件前后 AI 改变攻防节奏的多种迹象,并指出漏洞修补的部署速度未必跟上。

正文 · AI 翻译

AI Is Changing Everything About Hacking. No One Knows What Happens Next

在过去一个月的大部分时间里,我交谈和关注的许多网络安全专家发帖时都显得非常恐惧。许多人一直在警告一场由AI驱动的“黑天鹅”事件,对突然发现的大量漏洞感到警觉,也对AI代理和大型语言模型在发现和利用此前未知漏洞方面显而易见的强大能力感到不安。

这些言论从担忧但克制(事情即将变得诡异),到诸如更新软件、确保开启双重认证之类的常规建议,到关于AI驱动攻击的含糊其辞的发帖,到“互联网曾经美好过”之类的话,再到彻头彻尾的末日准备者级别的恐惧。

为了让你了解我所看到的情况,约翰斯·霍普金斯大学教授、世界上最受尊敬的密码学家之一Matthew Green发帖说,“我们正处在电影里那种你得把能扔的东西都扔到僵尸面前、希望这能拖慢它们的阶段”,以及“这么多人发现整个互联网都是干柴,而唯一阻止它烧起来的原因是青少年还没找到火柴”,Green指的是,驱动AI工具和代理的黑客与研究人员越来越擅长发现和利用重要系统中的各种漏洞。我还看到许多AI员工,如前所述,彻底变成了末日准备者,建议人们从银行账户中取出钱、断开互联网连接、购买耐储存食品、囤水、把钱换成黄金和现金,并购买手摇应急收音机。

而所有这些帖子都出现在人们使用AI驱动的工具发现PHP漏洞之前——PHP是支撑互联网大部分内容的编程语言。在过去几天里,eMudhra(一家提供网站安全证书的印度实体)、Node.js(PHP的替代方案)、Gitlab(一个软件开发平台)、Plex(媒体服务器软件)、Railway(一家云服务提供商)、OpenCode(一个编码代理平台)以及其他多家公司和服务中都被发现了重大漏洞或问题,不过,理所当然地,这些都没有PHP中的漏洞那样受到关注——该漏洞被称为PHP2Shell,由Wiz、Calif和OpenAI的研究人员使用AI发现。

Cloudflare是一家对互联网整体健康状况有广泛洞察的服务商,其CEO Matthew Prince发帖说,“在[PHP2Shell]被公开宣布前的10个小时里,我们在整个Cloudflare网络上看到了数千次利用它的尝试。在宣布后的45分钟内,这一数字跃升至数万次,2小时内达到数十万次,现在已达到数百万次。”

发生的事情如此之多、如此之快,以至于对我——一个报道和编辑安全与黑客相关新闻已有十年的人来说——都难以完全理解正在发生什么、对接下来可能发生什么有清晰判断,或预测这将走向何方。而我认为,在我写下这些的时候,这大体上就是我们目前的处境。

但已经很清楚的是,广义上的人工智能已经从根本上改变了攻击性黑客行为和防御性网络安全。这并不是因为人工智能有了意识,也不是因为人类失去了对它的控制,也不是因为出现了“流氓智能体”的“蜂群”,而是因为人工智能正在证明一件我们一直都知道的事:运行互联网、我们的设备、我们的账户以及我们生活的许多软件都是脆弱的、过时的,或者存在人类从未注意到的安全漏洞,或者是由某家公司某个人安装的,而那个人六年前就离开了公司,岗位已经换了四次,现在没人知道怎么找到他,也不知道怎么更新它。这并不意味着在人工智能帮助下发现的所有漏洞都是显而易见或微不足道的;熟练的黑客和研究人员借助人工智能工具,似乎在发现漏洞方面比单靠人类更强。但关键在于,人工智能和大语言模型让对互联网进行本质上的暴力破解变得极其容易;如果把每一款软件都比作一扇门,人工智能让转动每一扇门把手、看看它是否没锁变得异常简单,即便是人类从未真正费心尝试打开的建筑也不例外。我们正以惊人的速度认识到,不仅有些锁很容易撬开,在某些情况下门是大敞的,或者墙上有个大洞。最近一连串有人用人工智能入侵自己的物联网设备来运行新软件的事件表明,在某些情况下,实际上不需要任何专业知识就能用人工智能入侵某些东西。

与此同时,我们看到了“消融”人工智能模型的兴起,这类模型被设计成不会说“不”,以及开放权重模型,它们可用于渗透测试和潜在的攻击性黑客行为,而不受许多现成商业模型中存在的防护限制。

在解释 PHP 漏洞发现的博客文章中,OpenAI 表示这些发现凸显了“人工智能如何能发现具有互联网规模影响的安全漏洞,但同样的能力也能帮助攻击者快速开发攻击工具和漏洞利用程序”。OpenAI 基本上主张,它是以合乎伦理的方式完成所有这些研究的,并且其发现开启了一个“防御者窗口”,让政府和关键基础设施能够为该漏洞的披露做好准备。“研究人员发现漏洞,以合乎伦理的方式向公司披露,公司修复它”是网络安全领域的首选做法,但人工智能正在缩短这一切的窗口期,正引导更多人以更低的门槛做更多的研究,并让漏洞发现和漏洞修复都变得快得多。至于这些修复是否真的会被各个公司更快地部署,则是另一个复杂得多的问题。在许多情况下,答案很可能是:不会。 

AI 也让这一切变得更加难以预测。安全公司 Chainguard 因违反 PHP 漏洞披露的禁令而受到批评,因为它在漏洞被正式披露前数小时就发布了修复方案。批评者包括 PHP 基金会表示,这可能让攻击者在网站所有者有机会保护其系统之前就弄清楚如何利用这些问题。Chainguard 首席执行官 Dan Lorenc 在 LinkedIn 的一篇帖子中表示,他的公司通过向前沿 AI 模型输入“find bad vulnerabilities in PHP”独立发现了同样的漏洞。与此同时,亚马逊表示,它在官方披露之前就看到了漏洞利用尝试。这些事实引发了疑问:这个漏洞是否异常容易发现;最初发现这些漏洞的 AI 模型是否以某种方式将这些信息纳入了模型,从而使其他人更容易发现;还是披露流程相关的某个人在过程中泄露了信息。任何一种可能都令人担忧。

在 PHP2Shell 漏洞被发现后,一些信息安全专家开始称之为“黑色十月”,并强调美国国家安全局、日本首相以及世界各国政府都告诉人们立即修补其网站和服务,并下线无法修补的服务。4chan、多个维基媒体服务以及 Archive.org 都被暂时下线以便更新。 

正如The Atlantic 已经指出的那样,PHP2Shell 最大的影响之一可能是:许多历史网站无法或不会更新,可能被主动下线,最终可能被黑客入侵,并且可能再也无法恢复。链接失效的情况可能极其严重,大量历史可能就此丢失。 

对于如此高关注度的事件,迄今为止大多数实际影响都与主动修补或移除可能不安全的网站有关,我们尚未看到该漏洞被立即、大规模地利用。各种低成本的、由 LLM 开发的漏洞利用程序已被发布到网上;其中许多不会奏效。Elias Taylor 撰写的一篇题为“There isn’t an easy exploit for this PHP vulnerability”的博客文章迅速走红,并在 Hacker News 上被剖析,尤其是有人指出 eliastaylor.com 网站是最近才注册的,而且不清楚 Elias Taylor 是谁。404 Media 通过 Signal 联系到了 Taylor;他说:“我是真实存在的,正在一列晚点的火车上。” 

Taylor 对 404 Media 说:“很多人被 AI 欺骗,以为自己有漏洞利用程序,其实并没有,因为他们读不懂或不理解 LLM 给他们的东西。”“它似乎远没有其他‘stop the world’级漏洞(即 log4j、heartbleed)那样容易被利用。但还是请修补你的服务器,它仍然是一个漏洞。无论出于什么原因,请不要把我的话转述成‘不存在漏洞’。漏洞是存在的,人们应该修补。” 

Dan Guido 是 Trail of Bits 的首席执行官,这是一家备受尊敬、与 OpenAI 在 Patch the Planet 计划上合作的网络安全公司,他发帖称他的公司已经创建了“一个可用的漏洞利用程序”,并且“Will Tan 用 Codex 在 1 天内就构建了它,凭借约 10 年的系统安全与漏洞研究经验。AI 加速了漏洞利用的开发。知道如何把一个 bug 变成 shell 仍然需要专业知识。AI 让这种专业知识更具生产力。” 

同样值得注意的是,Taylor 的另一篇博文题为“任何连接到互联网的东西都会被黑成碎片”,其中包含这样的句子:“软件工程师过去 40 年一直在编写有漏洞的垃圾软件。LLM 轻松超过了闯入上述软件所需的标准。” 

目前尚不清楚这一切的最终影响会是什么,也不清楚一小时、一周、一年或 10 年后我们会身处何地。但 AI 正在改变网络安全和黑客攻击的运作方式。它让发现和利用漏洞变得更快、更容易。我们即将发现互联网到底有多不安全。 

来源:404 Media · 404media.co