CybersecuritySeptember 22, 2026•349 views

Google Mantis:AI 辅助找 Bug 需要什么才能真正有用

Google Mantis 展示了 AI 安全工具如何结合代码上下文、沙箱复现、证据和补丁验证,减少低质量扫描结果。

#Google Mantis#AI security#DevSecOps#developer tools
Google Mantis:AI 辅助找 Bug 需要什么才能真正有用

本文速读

This article covers Google Mantis:AI 辅助找 Bug 需要什么才能真正有用. Google Mantis 展示了 AI 安全工具如何结合代码上下文、沙箱复现、证据和补丁验证,减少低质量扫描结果。

要点

  • Published: September 22, 2026
  • Category: Cybersecurity
  • Tags: Google Mantis, AI security, DevSecOps, developer tools
  • Views: 349
  • Reading time: ~5 min read

"Google Mantis 展示了 AI 安全工具如何结合代码上下文、沙箱复现、证据和补丁验证,减少低质量扫描结果。"

BTTC Blog — "Google Mantis:AI 辅助找 Bug 需要什么才能真正有用"

Google Mantis AI 辅助找 Bug 的工作台

快速摘要:AI 安全工具需要验证闭环

Google Cloud 介绍的 Mantis 项目,展示了 AI 辅助应用安全正在走向哪里。它不是让模型扫描仓库后返回一长串可疑问题,而是把漏洞发现、分流、复现、去重和补丁验证组织成一个工作流。真正重要的并不是 Agent 能否取代安全工程师,而是它是否拥有仓库历史、威胁模型、隔离执行环境、可重复工具,以及能够判断修复是否有效的明确测试。

这会改变开发者选择工具的方式。最好的安全助手不一定是发出最多警告的那个,而是能帮助团队从一行可疑代码走到可复现的问题、可审查的补丁,以及回归缺陷已经消失的证据。

Mantis 想解决什么问题

Google Cloud 的 Mantis 介绍把 Mantis 描述为一个用于找 Bug 和修复 Bug 的开源 Harness。Mantis 仓库还包含面向安全分析的工作流和技能。实际意义是,Agent 获得了一个有结构的环境,而不是一个空白聊天框。

这是关键,因为安全发现很少只是文字生成问题。一次有价值的调查可能要理解功能如何变化,确认输入周围的信任边界,构造小型概念验证,在沙箱中运行测试,把候选补丁与原行为比较,并删除重复报告。每一步都需要不同证据。一个擅长解释代码的模型,未必擅长证明可利用性,也未必能判断补丁是否破坏了无关路径。

为什么仓库历史和威胁模型重要

静态扫描看到的是今天存在的代码。拥有仓库历史的 Agent 还可以看到权限检查为什么加入、哪个输入被认为不安全,以及过去的修复是否不完整。这些上下文有助于减少误报,也能优先处理真正影响边界的变更。

威胁模型又增加了一层问题:谁控制输入,攻击者能到达什么,哪个身份或数据可能受影响,以及成功利用会改变什么。如果缺少这些问题,Agent 可能把每个异常模式都标成高危,也可能因为代码在局部看起来普通而错过细微缺陷。

因此,AI 安全工具应展示证据,而不是只给出自信的分数。报告最好包含相关文件和调用路径、使用的假设、复现步骤、预期影响和分析限制。团队才能决定是修补、增加补偿控制,还是不处理。

复现是分水岭

Agent 安全流程中最有价值的部分,往往是安全地尝试复现问题。沙箱可以限制网络、凭据、文件系统和破坏性命令,同时允许 Agent 验证一个狭窄的假设。这样得到的结果比模式匹配更具体。

复现也让沟通更容易。开发者可以审查小型测试用例,安全人员可以确认行为是否越过信任边界,发布负责人可以要求补丁之后同一个测试仍然通过。流程留下的不是聊天记录,而是可以在后续继续使用的工程产物。

当然,并非每个漏洞都能自动证明。有些问题依赖生产配置、时间条件、身份策略,或多个弱控制的组合。这种情况下,正确结果应该是边界清晰、带有不确定性的假设,而不是编造一个看似完整的攻击。

选择 AI 安全工具前要检查什么

下载或采用 Agent 安全工具前,至少检查五条边界:

  1. 权限: Agent 能否读取密钥、写入生产分支或调用外部服务?
  2. 隔离: 复现是否在一次性环境中运行,并且网络和文件系统策略清楚?
  3. 证据: 发现是否关联代码、测试、日志和可复现步骤?
  4. 恢复: 人能否暂停、回滚或拒绝补丁?
  5. 数据: 仓库、提示词和生成补丁会保留多久,是否用于训练?

选择软件时,完整工作流比页面上的“AI”标签更重要。如果你正在比较编码助手、安全扫描器、测试工具或仓库工具,可以浏览 BTTC 软件目录,重点看权限、集成、导出和审核控制。更多技术解释也可以查看 BTTC 博客。

常见问题:用 Agent 做应用安全

AI Agent 能取代安全工程师吗?

不能。它可以加快重复调查、生成测试并整理证据,但风险定义、假设验证、变更审批和生产环境判断仍需要人。

复现出的 Bug 就一定是高危漏洞吗?

不一定。复现只证明它在测试条件下能够发生,严重程度还取决于暴露范围、攻击者控制能力、受影响资产、所需权限和业务影响。

应该允许 Agent 自动合并补丁吗?

通常不应默认允许。更安全的边界是让 Agent 创建候选补丁和回归测试,再经过人工审查和独立检查。

结论

Google Mantis 指向一种更可信的 AI 辅助安全模式:Agent 需要收集上下文、验证有限假设、产出可审查证据,并在受控范围内确认修复有效。对于正在评估开发者工具的团队,最值得问的问题是:这个产品能帮助你证明并安全解决问题,还是只会再生成一张需要人工筛选的清单?

💡结论

Google Mantis 展示了更可信的 AI 辅助安全模式:收集上下文、验证有限假设、保留证据,并在受控范围内确认修复有效。

❓常见问题

AI Agent 能取代安全工程师吗?
不能。它可以加快调查和整理证据,但风险判断、假设验证和变更审批仍需要人工完成。
复现出的 Bug 就一定是高危漏洞吗?
不一定。严重程度还取决于暴露范围、攻击者控制能力、受影响资产、权限和业务影响。
应该允许 Agent 自动合并补丁吗?
通常不应默认允许。应先生成候选补丁和回归测试,再经过人工审查与独立检查。

📋文章速查

📅
发布日期

September 22, 2026

🏷️
分类

Cybersecurity

🔖
标签
Google MantisAI securityDevSecOpsdeveloper tools