本文内容
T3MP3ST 2026 评测:它能取代渗透测试吗?
目前不能。T3MP3ST 是一个值得关注的开源 AI 辅助安全测试框架,适合在授权范围内做侦察、可重复的实验室测试和证据采集。但它不能取代独立渗透测试、人工业务逻辑审查或正式合规评估。仓库也明确说明:主要基准来自单 Agent 循环,端到端多 Agent 协同利用仍未经验证。
我们在 2026 年 9 月 2 日重新审阅了公开仓库,并把公开证据映射到 OWASP 自主渗透测试标准(APTS)的八个治理领域。这是文档审阅,不是正式的一致性审计,也不是动手渗透测试。
希望在独立渗透测试前先加固应用?
规划生产级审查T3MP3ST 是什么?
T3MP3ST 是用 TypeScript 编写的编排层。它把 Claude Code、Codex、Hermes、OpenCode、Oh My Pi 或本地/API 模型连接到安全工具、浏览器协作界面、范围控制和证据台账。它是一套测试框架,不是自有安全模型。
| 截至 2026-09-02 的公开事实 | 对采购方意味着什么 |
|---|---|
| AGPL-3.0-or-later,package 1.0.0 | 开源,但修改后的程序允许远程用户交互时需要做许可证审查。 |
| 默认 36 个工具,opt-in 后 109 个 | 覆盖面更广,也带来更高治理成本。FEATURES.md 仍写着旧的 35/83,说明公开文档存在漂移。 |
| War Room、CLI、HTTP API 和一个可用 MCP 工具 | 容易接入,但每个控制面都需要加固。 |
| GitHub 尚无正式 release | 固定并审查 commit;不要把持续变化的 main 当稳定发行版。 |
| 仓库报告 XBEN 黑盒 pass@1 均值 90.1% | 值得研究,但不能证明八 Agent swarm 或你的应用会有同样表现。 |
哪些能力已有证据,哪些仍是实验?
功能文档把侦察和扫描标为已实现,把 Exploiter、Infiltrator、Exfiltrator、Ghost 和 Coordinator 标为实验性。文档还写明,full-chain run 中执行的 exploit 为 0,主要 benchmark 来自单 Agent,而不是八 Operator 协同单元。
| 能力 | 公开证据 | 我们的判断 |
|---|---|---|
| 侦察与扫描 | 真实 tool-backed loop | 适合成为 pilot scope |
| Finding provenance | 工具输出、evidence 引用与 retest | 最强的设计选择之一 |
| Single-agent benchmark | 可重算结果;仓库报告 90.1% XBEN、23/40 Cybench、8/10 CVE-Zero 精确命中 | 应在固定 commit 和自有 test set 上复现 |
| 端到端多 Agent 利用 | 明确标为未 benchmark 且不可靠 | 暂时不要为 swarm 承诺买单 |
这些 benchmark 是项目方的一手系统结果,不是独立模型评测:XBEN 使用 gpt-5.5,Cybench 使用 Opus 4.8,CVE-Zero 只有十个案例。项目的 verify-claims 可以重算提交的评分,但 XBEN 原始交互记录因隐私已移除,因此只能复核评分 verdict,不能复核完整运行过程。
Verified Provenance 的原则是对的:模型写出的文字是分析,不是证据。只有工具输出、可复现 artifact 或 retest 支持后,finding 才应从假设升级。
按照 OWASP APTS,T3MP3ST 表现如何?
OWASP APTS 在八个领域定义了 173 项 tier-required 要求。下表中的“未证实”只表示公开材料不足,并不等于控制一定不存在。
| APTS 领域 | 公开信号 | 决策 |
|---|---|---|
| Scope enforcement | Scope receipt;设置 mission target 后,内置网络工具会拒绝越界公网主机,但仍允许 loopback 和私网地址 | 有潜力;需测试 DNS rebinding、私网 pivot、时间窗和云资源 scope |
| Safety controls | 危险工具需要人工批准 | 部分;需证明 kill switch、watchdog、rollback 和 sandbox 完整性 |
| Human oversight | Receipt、approval 和 Operator review | 部分;需测试安全 timeout 与不可逆动作门禁 |
| Graduated autonomy | 概念上有人工与自治模式 | 未映射到 APTS level;首个 pilot 只用 supervised |
| Auditability | Evidence Vault、Finding Ledger、retest、可重算 claim | 最强领域;tamper-evident log 和隔离 audit storage 尚需证明 |
| Manipulation resistance | Scope enforcement 位于模型之外 | 对 prompt injection、恶意目标输出和 runtime 隔离未证实 |
| Supply-chain trust | Lockfile、override 和公开源码 | 部分;tag workflow 配置了 Sigstore provenance bundle,但尚无公开 release 证据,仓库中没有 SBOM,模型变更治理也未建立。 |
| Reporting | Evidence-backed finding 与 Markdown 报告 | 部分;需验证误报、覆盖披露和独立复现 |
它能取代人工渗透测试吗?
不能。合理定位是补充:在人工 assessment 之间提高授权侦察和证据采集频率。NIST SP 800-115把渗透测试放在有 Rules of Engagement、分析与修复的完整 assessment 流程中。自运行工具无法自行产生“独立性”。
| 需求 | 当前适配度 | 仍需人工负责 |
|---|---|---|
| 隔离 lab/staging 中重复侦察 | 适合试点 | Scope owner 与 evidence reviewer |
| release 之间持续安全信号 | 可能是有用补充 | Triage、修复和回归责任 |
| 业务逻辑与 abuse case | 不能证明可替代 | 产品上下文与对抗判断 |
| 客户、投资人或监管 assurance | 只能提供辅助证据 | 需要时仍要独立 scope 和正式报告 |
安全试点应该怎样做?
- 写清 mission contract:按照项目的 scope 与 authorization 模型记录 owner、精确 target、允许动作、时间窗、禁止资产、停止条件和数据规则。
- 先用故意脆弱的 lab,再进入隔离 staging:不要把生产环境作为第一次实验。
- 固定 commit 和完整环境:记录模型、Agent、工具、prompt、配置和 target image。
- 全程 supervised,只按证据评分:每个接受的 finding 都要有工具输出、复现路径、严重性依据与 retest。
- 保留独立 pentest:让 T3MP3ST 在外部测试前减少可避免问题,不要让它为自己的工作认证。
如果你正在比较一个更成熟的开源 Agent,并关注正式 release、CI 控制、托管定价和厂商运行的 104 项挑战 benchmark,请阅读我们的 Strix AI 渗透测试 30 天试点指南。它专注于成本、采购证据和可衡量的采用决策,不会重复本文的替代性问题。
如果你要解决的不是购买哪个自主红队 harness,而是评测期间如何隔离强大模型,请使用我们的 AI Agent 评测沙箱安全清单。它把多层隔离、出站、凭据、benchmark 完整性与事故响应作为独立架构问题处理。
“开源且 keyless”的真实成本是什么?
仓库免费不代表结果免费。预算要包括编码 Agent 订阅或 API、隔离环境、外部工具、人工 review、evidence triage、修复和 retest。根据 AGPL 和 GNU FAQ,修改后的程序允许远程用户通过网络与其交互时,还应审查相应源代码义务。这不是法律意见。商业问题不是“是否免费”,而是“每个工程周能否比当前 scanner + review 流程减少更多可验证且可修复的风险”。
常见问题
T3MP3ST 是渗透测试工具吗?
它能替代渗透测试吗?
可以安全地在生产环境运行吗?
Benchmark 是独立验证的吗?
CTO 应该衡量什么?
最终思考
T3MP3ST 值得关注,因为它比多数 AI security 项目更认真地处理 provenance、scope 和可重算 claim。但诚实结论比宣传标题窄:它目前是可信的研究与 supervised-testing harness,不是渗透测试团队的替代品。
把自动化用于可重复的授权侦察和证据采集;把人工保留在上下文、独立性和责任真正重要的环节:业务逻辑、scope、修复判断和最终 assurance。
想在独立渗透测试前减少可避免的 finding?
审查并加固产品