智能工具库

Claude 扫描开源发现 2.9 万漏洞,仅 516 个被修复

Claude 扫描开源发现 2.9 万漏洞,仅 516 个被修复

Anthropic 用 Claude 扫描开源项目发现近 2.9 万潜在漏洞,但修复率不足 2%。本文分析 AI 辅助安全扫描的现状、挑战及对开发者的实际意义。

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

AI 大规模漏洞扫描:一个令人警醒的数字

Anthropic 利用 Claude 模型对开源项目进行了大规模安全扫描,发现了约 29,000 个潜在漏洞。然而,截至目前,仅有 516 个被实际修复——修复率不足 2%。

这个数字揭示了开源安全领域一个长期被忽视的困境:发现问题远不等于解决问题。当 AI 能以极低成本批量产出漏洞报告时,修复能力却远远跟不上。

为什么 AI 扫描能发现这么多漏洞?

传统安全审计依赖人工逐行阅读代码,成本高、覆盖率低。而大语言模型(如 Claude)具备以下优势:

  • 模式识别能力强:能识别出人类容易忽略的危险代码模式,如缓冲区溢出、注入风险、权限绕过等
  • 覆盖范围广:可以在短时间内扫描大量项目,不受疲劳和注意力限制
  • 理解上下文:相比传统静态分析工具,LLM 能理解代码的语义意图,减少误报

这意味着,过去需要专业安全团队数月才能完成的审计工作,现在 AI 可以在数天内完成初筛。

修复率为何如此低下?

29,000 个漏洞中仅修复 516 个,背后有多重原因:

  1. 误报与优先级问题:AI 标记的"潜在漏洞"并不都是真实可利用的。开发者需要逐一验证,这个过程本身就很耗时
  2. 维护者资源有限:开源项目多由志愿者维护,面对海量报告往往力不从心
  3. 修复成本高:某些漏洞的修复可能涉及架构调整,而非简单打补丁
  4. 缺乏激励机制:开源项目没有商业安全团队的资金支持,修复漏洞缺乏直接动力

对开发者的实际启示

如果你是开源项目的维护者或贡献者,可以关注以下几点:

主动拥抱 AI 扫描

  • 在 CI/CD 流程中集成 AI 辅助的安全检查工具
  • 将 AI 扫描结果作为参考信号而非最终结论,结合人工复核
  • 优先处理高严重性、高可利用性的漏洞

建立漏洞响应机制

  • 设立明确的漏洞报告渠道和响应 SLA
  • 对安全相关的 Issue 设置标签和优先级排序
  • 考虑引入赏金计划或社区激励机制

善用 AI 辅助修复

  • 利用 LLM 生成修复建议和测试用例
  • 用 AI 验证补丁是否引入新问题
  • 建立安全回归测试套件

更深层的思考

AI 发现漏洞的能力正在快速提升,但修复能力受限于人力、资金和组织能力。这形成了一个危险的不对称:攻击者可以利用 AI 快速找到漏洞,而防御方却缺乏足够的修复资源。

开源社区需要新的协作模式来应对这一挑战——比如企业资助修复、安全赏金池、AI 辅助的自动化修复流水线等。否则,2.9 万个漏洞的数字只会继续增长,而修复率可能不会显著改善。

Featued image for: Claude found 29,000 possible bugs in open source. Only 516 have been fixed.

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

原标题:Claude found 29,000 possible bugs in open source. Only 516 have been fixed.

阅读原文