Arm 开源 AI 安全框架 Metis,性能优于传统 SAST 工具

Arm 开源 AI 安全框架 Metis,性能优于传统 SAST 工具

Arm 开源 AI 安全框架 Metis,性能优于传统 SAST 工具

一句话看懂:Arm 开源了名为 Metis 的 AI 驱动的安全框架,不再依赖传统的规则匹配,而是用 AI 智能体理解代码逻辑,检测周期复杂漏洞。其在内部测试中准确率达到 98%,远高于传统静态应用安全测试(SAST)工具的 6%。

事件核心:发生了什么

Arm 发布了基于 AI 的智能体安全框架 Metis,采用 Apache 2.0 开源协议发放。与传统的基于固定规则和模式匹配的 SAST 工具不同,Metis 通过语义推理分析跨组件依赖关系,利用检索增强生成(RAG)技术从源代码、构建文件和文档中提取项目上下文,增强大语言模型对代码意图的理解。根据 Arm 的内部基准测试,使用 GPT-5.5-Cyber 作为基础模型时,Metis 在漏洞检测上达到了 98% 的准确率,而传统 SAST 仅为 6%;同时,其真阳性检出率相较于领先的静态分析工具最高提升 10 倍,误报率降低约 50%。Metis 目前支持 C、C++、Python、Go、TypeScript、Rust 等语言,并能与任何兼容 OpenAI 的 LLM 配合使用,支持 Ollama 和 vLLM 部署。项目代码已在 GitHub 上公开,目前 Arm 内部正用其监控超过 130 个软件项目。

为什么重要

现代代码库的复杂性日益增长,传统 SAST 工具在高误报率与跨函数边界、跨库漏洞检测方面面临瓶颈。Metis 以 AI 智能体取代固定规则,通过自然语言推理直接从代码上下文理解安全缺陷,并在输出时附带可操作的自然语言说明,这一思路在安全工具领域代表了方法论的升级。对于 Arm 而言,开源 Metis 有助于它拓展开源安全生态,反过来也能提升 Arm 架构下软件和硬件系统的整体安全基线。此前,安全自动化的核心方向多聚焦于模式匹配与规则引擎,Metis 的出现为行业提供了“语义推理 + AI”的新范式参考,尤其是其 50% 的误报率降低,可能有效改善开发人员对自动化工具的信任度。

对用户/开发者/创作者的影响

对于开发团队和安全工程师,Metis 意味着可以更早、更精准地发现复杂漏洞,并减少因误报导致的无效审查工作。它支持与现有 SAST 工具协同工作——既可作为主检工具,也可作为校验工具二次过滤误报,降低了从传统工具迁移的门槛。对于使用 OpenAI 兼容模型的开源社区和 DevOps 团队,Metis 提供了可直接复用的插件式架构,支持自定义提示词与编程语言扩展,可节省自行研发类似系统的时间和算力成本。由于当前版本专注于软件系统漏洞,开发者短期内可将其集成到 CI/CD 管线中面向代码仓库和拉取请求做安全检查。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

首先,Metis 正式从内部项目走向开源社区后,其生态扩展速度和社区贡献需要关注,特别是第三方编程语言和大模型适配插件的完善情况。其次,Arm 正在开发硬件漏洞检测支持,这对关注芯片安全的开发者来说是一个信号,若成功落地,可能影响固件和硬件描述代码的安全审计流程。最后,由于 Metis 对基础模型有依赖(内置基准使用 GPT-5.5-Cyber),使用本地模型(如 Llama 3.1)时的实际检出质量差异,有待开源社区独立验证,这可能决定它在隐私敏感或离线环境中的采用率。

来源:InfoQ CN

celebrityanime
celebrityanime
文章: 5518

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注