周三,欧洲(Europe)、亚洲(Asia)等地的政府关闭了部分网站。此前,新披露的两个PHP安全漏洞引发了美国国家安全局(National Security Agency)罕见的公开警告。PHP是一种支撑着互联网大部分运行的编程语言。4,5
据半岛电视台(Al Jazeera)报道,这两个漏洞是借助人工智能模型发现的,被命名为PHP2Shell。两者都依赖于未经授权访问计算机内存的部分区域,并利用这种访问权限运行恶意代码。半岛电视台报道称,攻击者可以在没有密码或合法账户的情况下,通过互联网远程在运行旧版PHP代码的服务器上执行命令。PHP Foundation是一家支持该语言的非营利组织,周三下午为最新版本发布了修复程序。4,5
美国国家安全局建议,如果无法立即安装更新,各机构应让其系统下线。该机构在社交媒体帖子中表示:“自即日起,所有使用PHP系统的机构都应做好准备,安装针对两个严重漏洞的更新。”该机构在另一条帖子中写道:“这些漏洞通常会直接打开通往服务器文件系统或数据库的路径。”据英国广播公司(BBC)报道。4,5
几个欧洲政府迅速采取了行动。芬兰(Finland)暂时关闭了其政府的公共网络服务。德国(Germany)联邦数字化转型和政府现代化部(Federal Ministry for Digital Transformation and Government Modernisation)表示,已将部分网站下线作为预防措施。法国(France)内政部停用了地方行政机构的官方网站。比利时(Belgium)、荷兰(Netherlands)和捷克(Czech Republic)的当局也表示,已关闭网站以应用安全补丁。荷兰国家公共卫生与环境研究所(National Institute for Public Health and the Environment)关闭了其网站,荷兰众议院(Tweede Kamer)即荷兰议会下院的网站也无法访问。4,5
这一混乱也波及了政府之外。运营维基百科(Wikipedia)的维基媒体基金会(Wikimedia Foundation)表示,正在处理这些漏洞。该基金会表示:“我们已将若干其他系统作为预防措施下线,直到能够安全地打补丁为止。”周三,部分用户无法访问维基百科的部分内容。爱丁堡(Edinburgh)市议会的网站也无法访问,多个英国广播公司节目的在线主页同样如此,其中包括《神秘博士》(Doctor Who)和《叛徒》(The Traitors)。英国广播公司报道称,这两家机构均未证实与PHP有关,并已就此向其寻求置评。艺术平台DeviantArt表示其“因维护而暂时下线”,但未说明原因。4
这些漏洞由安全公司Calif和Wiz的研究人员发现。Calif与PHP Foundation一同参加了OpenAI发起的名为“修补地球”(Patch the Planet)的计划,该计划使他们能够使用该公司先进的人工智能工具,查找并修复网络开发语言中的漏洞。半岛电视台报道称,Calif与OpenAI合作,于8月11日报告了第一个漏洞;Wiz是隶属于Alphabet的安全公司,于8月24日报告了第二个漏洞。OpenAI在博客文章中表示,此次发现是“近期最具影响力的安全问题之一”。英国广播公司报道称,OpenAI的一名内部研究人员也在大致相同的时间发现了该问题,与其他公司几乎同时。4,5
Wiz表示,这些漏洞是人工智能发现的“迄今最严重的漏洞”,并在其自己的博客文章中描述了人工智能工具的作用。该公司表示:“前沿模型对于使这一过程切实可行至关重要,使我们能够在数小时内跨多个应用程序开发并调整可用的漏洞利用代码。”Wiz称,这些发现“跻身PHP已发现的最严重漏洞之列,甚至可以说是软件史上最严重的漏洞之一”。英国广播公司报道称,这些漏洞已潜伏十多年未被发现,半岛电视台则称,其根本弱点已存在数十年。4,5
各报道对问题影响范围的估计不一。英国广播公司报道称,Wiz估计互联网“约70%”受到影响,但英国广播公司表示无法核实这一数字。半岛电视台称,超过70%的网站使用PHP。两篇报道均未给出运行存在漏洞版本软件的网站数量的独立统计。4,5
英国广播公司报道称,相关漏洞的细节于周二在社交媒体上泄露,迫使PHP Foundation匆忙发布了关于这些漏洞及其规模的公告。该基金会原计划于本月晚些时候发布调查结果,并同时推出完整修复程序。目前并非所有版本都已知受影响。欧盟(European Union)计算机应急响应小组CERT-EU表示,这些漏洞可能影响自2004年发布的PHP 5起的所有版本。PHP Foundation仅为最新版本发布了更新,并敦促仍在使用PHP 8.1或更早版本的用户升级。4
安全研究人员对风险作了更宽泛的描述。互联网基础设施公司Cloudflare的首席技术官丹·克内希特(Dane Knecht)表示,他“看到早期攻击正在出现,并正随着新的攻击途径出现而更新缓解措施”。CERT-EU表示,这些漏洞的风险评分“表明存在未经身份验证即可远程执行代码的可能性”。Sophos Counter Threat Unit的唐·史密斯(Don Smith)告诉英国广播公司,PHP“很可能成为黑客的首要目标”,并补充说,眼下的首要挑战是找出每一个运行PHP的实例。他说:“PHP的使用极为普遍,它可能潜藏于公共网站、内容管理系统、托管平台和第三方产品之下,有时使用它的机构甚至察觉不到。”4
白宫(White House)表示,联邦机构正与领先的人工智能实验室合作,以加快修复工作。日本首相高市早苗(Sanae Takaichi)敦促民众检查其公开网站是否运行PHP。英国国家网络安全中心(National Cyber Security Centre)与欧盟及澳大利亚(Australia)的同行机构一道,敦促使用PHP的用户应用修复程序。该中心在一份通知中表示:“如果无法立即进行修复,各机构应考虑让系统下线,直到能够完全缓解风险为止。”4,5
PHP Foundation表示,人工智能工具将使此类弱点更容易被发现,并呼吁科技公司协同应对,以避免对在线服务造成重大干扰。该基金会在一份声明中写道:“工具现在发现漏洞的速度比以往任何时候都快,无论对防御方还是攻击者而言,报告数量都将持续增长。”5