智能工具库

十亿级公司为何漏补关键漏洞?AI 漏洞挖掘的真相与局限

十亿级公司为何漏补关键漏洞?AI 漏洞挖掘的真相与局限

数据显示高达 66% 的十亿美元级公司存在未修补的关键漏洞。本文揭示了 AI 漏洞挖掘工具并非万能,并指出软件物料清单(SBOM)才是提升安全性的关键基础设施。

2026-10-14 0来源:The New Stack

在当今的软件工程领域,安全似乎总是处于“紧绷”的状态。然而,一个令人震惊的统计数据揭示了行业中最令人不安的真相:高达 66% 的十亿美元级公司,依然存在未修补的关键漏洞。 这一数据由安全公司 ChainGuard 发布,它无情地击碎了“有钱就能搞定一切”的幻想,同时也为开发者敲响了警钟:仅仅依靠技术投入并不足以保证系统的绝对安全,我们可能正在忽视某些核心环节。

AI 漏洞挖掘的“幻觉”与局限

近年来,AI 代码大模型和自动化漏洞扫描工具如雨后春笋般涌现,许多开发者寄希望于 AI 来接管繁琐的代码审查和漏洞检测工作。然而,现实往往比算法预测的更复杂。

AI 在处理代码时存在天然的局限性。它依赖于训练数据中的模式识别,这意味着它擅长发现已知的、常见的代码缺陷,但在面对复杂的遗留代码或高度定制的业务逻辑时,AI 往往显得力不从心。更糟糕的是,许多 AI 工具在扫描“黑盒”二进制文件或未经过静态分析的代码时,可能会产生“幻觉”,即误报或漏报。对于追求零风险的金融、医疗等高价值应用而言,这种不确定性是不可接受的。

被忽略的核心:从“盲目扫描”到“清单管理”

为什么会有 66% 的漏洞长期存在?根本原因在于可见性的缺失。

在传统的开发流程中,开发者可能无法确切知道自己的应用到底依赖了哪些开源库,或者这些库的版本是否安全。当一个新的漏洞(CVE)发布时,团队往往不知道应该去修补哪一个文件,或者根本不知道某个脆弱的组件已经被引入到了生产环境。这就是所谓的“盲人摸象”——AI 漏洞挖掘工具在不知道底层数据结构的情况下,只能进行盲目的扫描,而无法提供精准的修复路径。

软件物料清单(SBOM):安全的基础设施

面对这一困境,业界开始重新审视**软件物料清单(SBOM)**的重要性。

SBOM 本质上就像是一份软件的“身份证”或“成分表”。它详细列出了软件产品中包含的所有组件、库、文件及其版本信息。对于开发者而言,SBOM 提供了至关重要的上下文信息。

  1. 精准定位:当安全团队发现一个漏洞时,可以通过 SBOM 快速定位是哪个组件引入了风险,从而指导开发者进行针对性修补,而不是盲目地重写代码。
  2. AI 的辅助者:SBOM 可以作为 AI 漏洞挖掘工具的“外挂”。有了 SBOM,AI 就能明确知道代码库中存在哪些依赖,从而更准确地评估风险,而不是在未知领域瞎猜。

给开发者的实用建议

对于广大开发者和 AI 使用者来说,如何应对这一现状?以下是几点具体的行动指南:

  • 拥抱 SBOM:不要将 SBOM 仅视为合规文档,将其集成到 CI/CD 流水线中。确保你的软件发布清单是实时更新的。
  • 验证 AI 的结果:在使用 AI 辅助进行漏洞检测时,不要全盘接受其结果。必须结合人工审查和 SBOM 中的依赖信息进行二次验证。
  • 关注供应链安全:了解你的依赖项。对于关键的开源组件,尽量选择经过安全验证的版本或供应商。

结语

AI 漏洞挖掘工具是强大的辅助手段,但它绝不是万能的“安全卫士”。在 66% 的漏洞依然存在的背景下,我们必须回归基础——建立清晰的软件物料清单,提升对自身代码栈的可见性。 只有当开发者清楚地知道自己在构建什么,以及依赖了什么时,AI 才能真正发挥其价值,从而构建出真正安全的软件系统。

Featued image for: 66% of billion-dollar companies leave critical bugs unpatched — the part the AI bug-hunting hype leaves out

本文基于 The New Stack 的公开内容,由 AI 辅助整理改写后发布。

原标题:66% of billion-dollar companies leave critical bugs unpatched — the part the AI bug-hunting hype leaves out

阅读原文