☰
MITRE ATLAS v5.4 实战:Anthropic-Cybersecurity-Skills 如何防御 AI/ML 对抗威胁(完整指南)
2026/10/25 5:59:50 网站建设 项目流程

MITRE ATLAS v5.4 实战:Anthropic-Cybersecurity-Skills 如何防御 AI/ML 对抗威胁(完整指南)

【免费下载链接】Anthropic-Cybersecurity-Skills817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0项目地址: https://gitcode.com/GitHub_Trending/an/Anthropic-Cybersecurity-Skills

随着大模型和 AI Agent 走进生产环境,提示注入、模型投毒、MCP 工具投毒等AI/ML 对抗威胁成为安全团队的新战场。开源项目Anthropic-Cybersecurity-Skills为 AI Agent 提供了817 个结构化网络安全技能,其中 AI 安全领域的技能全部映射到MITRE ATLAS v5.4(16 种战术、84 项技术),帮你用业界标准的威胁框架来识别和防御针对机器学习系统的攻击,让 Claude Code、Copilot、Cursor 等 AI 助手秒变"AI 安全分析师"。🔐

为什么需要 MITRE ATLAS 来防御 AI 系统

传统 ATT&CK 关注的是企业网络攻击,而MITRE ATLAS是 MITRE 专为 AI/ML 系统设计的对抗战术库。v5.4 版本覆盖了 16 种战术和 84 项技术,并在 2025 年底新增了Agent AI 攻击向量,包括:

  • AI Agent 上下文投毒(Context Poisoning)
  • 工具调用滥用(Tool Invocation Abuse)
  • MCP 服务器 compromises
  • 恶意 Agent 部署

对新手来说,ATLAS 的价值在于:它把"针对 AI 的攻击"从模糊概念变成了可枚举、可映射、可落地的技术清单。比如"提示注入"对应AML.T0051,"模型投毒"对应AML.T0020,每一项都有对应的防御工作流。

技能库如何映射 ATLAS:每个技能自带 6 框架标签

本项目的核心设计是"一个技能,六个框架"。每个技能目录下的SKILL.md文件都带有 YAML 前置元数据,其中atlas_techniques字段直接声明该技能对应的 ATLAS 技术 ID,并同步映射到 NIST AI RMF、MITRE D3FEND、NIST CSF 2.0 等框架。

以提示注入检测技能为例,其元数据声明了对 5 项 ATLAS 技术的覆盖:

  • AML.T0051— LLM 提示注入
  • AML.T0054— 基于对抗性样本的模型操纵
  • AML.T0056— 对抗性样本利用
  • AML.T0067/AML.T0068— Agent 相关的新型攻击技术

相关参考文件:

  • 技能定义:skills/detecting-ai-model-prompt-injection-attacks/SKILL.md
  • ATT&CK 覆盖统计:mappings/mitre-attack/coverage-summary.md
  • ATT&CK Navigator 可视化图层:mappings/attack-navigator-layer.json
  • 技能目录总览:mappings/README.md

这种声明式映射让 AI Agent 可以在 30 个 token 内"扫描"全部 817 个技能的元数据,快速定位与当前 ATLAS 威胁最相关的技能——这正是渐进式披露(Progressive Disclosure)架构的精髓。

5 大 AI/ML 对抗攻击场景:对应的防御技能清单

以下是新手最常遇到的 AI 安全威胁,以及本项目中可以直接让 Agent 调用的防御技能。🎯

场景一:提示注入攻击(AML.T0051)——AI 应用的头号威胁

提示注入是 OWASP LLM Top 10 榜首风险(LLM01:2025)。项目中提供了"检测 + 测试 + 防御"三层技能组合:

威胁类型防御技能ATLAS 映射
直接/间接注入检测detecting-ai-model-prompt-injection-attacksAML.T0051
间接注入检测(文档/网页中隐藏指令)detecting-indirect-prompt-injectionAML.T0051.001
RAG 管道注入测试testing-prompt-injection-in-rag-pipelinesAML.T0051
LLM 护栏防御defending-llms-with-guardrailsAML.T0054

检测技能采用正则签名 + 启发式评分 + DeBERTa 分类器三层架构,能识别系统提示覆盖、角色扮演逃逸、编码混淆等多种注入形态。

场景二:RAG 向量数据库漏洞(AML.T0024)

RAG 系统的向量存储(Pinecone、Qdrant、Chroma 等)存在嵌入反转、跨租户数据泄露、知识库投毒等风险,对应 OWASP LLM08:2025。技能 assessing-vector-and-embedding-weaknesses 覆盖了完整的评估流程:

  • 嵌入反转测试(AML.T0024.001 Invert ML Model):验证能否从向量还原原始文本
  • 成员推断探测(AML.T0024.000):判断某条数据是否在语料库中
  • 多租户隔离审计:namespace 与元数据过滤是否有效
  • 检索劫持测试:投毒的 chunk 是否会主导检索结果

场景三:数据与模型投毒(AML.T0020 / AML.T0018)

在训练阶段,攻击者可能注入恶意样本或植入后门触发器。技能 detecting-data-and-model-poisoning 提供流水线级检测:

  1. 供应链侧:权重哈希校验,拒绝 pickle 系序列化格式,强制使用 safetensors
  2. 数据侧:用 Cleanlab 检测标签质量问题与统计离群点
  3. 模型侧:用 IBM ART 的激活聚类和频谱签名分析识别投毒样本,重建后门触发器

场景四:MCP 工具投毒(AML.T0010)——Agent 时代的新攻击面

2025 年初 Invariant Labs 披露:MCP 工具的自然语言描述字段就是攻击面——恶意服务器可以把隐藏指令写进工具描述里,Agent 会"静默服从",这本质上就是经由供应链投送的间接提示注入。技能 auditing-mcp-servers-for-tool-poisoning 教你在把 MCP 服务器加入 Agent 栈之前完成审计:

  • 用 mcp-scan 静态扫描工具投毒、工具影子化(shadowing)、毒丸流程
  • 工具哈希锁定:检测批准后偷偷变更描述的"rug pull"攻击
  • SSRF 与未认证暴露检查

配套的 Agent 工具调用加固技能见 securing-agentic-ai-tool-invocation(AML.T0053 LLM 插件劫持)。

场景五:模型提取与数据泄露(AML.T0024 / AML.T0057)

如果推理 API 没有速率限制和输出控制,攻击者可以通过反复查询"蒸馏"出你的模型,或让模型吐出训练数据。对应技能:

  • detecting-model-extraction-attacks:识别异常高频的推理查询模式
  • testing-for-system-prompt-leakage:测试系统提示词是否会被套取(AML.T0057 LLM 数据泄露)

💡提示:如果你的团队要做持续性的 AI 红队测试,还可以用 red-teaming-llms-with-garak、continuous-llm-red-teaming-with-promptfoo 和 orchestrating-llm-attacks-with-pyrit 这组技能,它们在 CI 中自动化地复现 AML.T0051/T0054 类攻击。

快速上手:3 步让 AI Agent 拥有 AI 安全防御能力

第 1 步:获取技能库

git clone https://gitcode.com/GitHub_Trending/an/Anthropic-Cybersecurity-Skills cd Anthropic-Cybersecurity-Skills

第 2 步:指向你的 AI Agent

该项目遵循 agentskills.io 开放标准,Claude Code、GitHub Copilot、Codex CLI、Cursor、Gemini CLI 等 26+ 平台零配置加载。也可以直接对 Agent 说:"读取 skills/ 下的技能,按 ATLAS AML.T0051 检查我的 RAG 应用是否存在提示注入风险"。

第 3 步:验证技能结构

每个技能目录都是统一结构,例如 skills/defending-llms-with-guardrails/ 包含:

  • SKILL.md:触发条件、前置要求、分步工作流、结果验证
  • references/standards.md:ATLAS / D3FEND / NIST AI RMF 映射详情
  • scripts/:可直接运行的辅助脚本

仓库自带校验工具 tools/validate-agentskills.py 和 JSON Schema tools/agentskills-skill.schema.json,可用于 CI 中保证新增技能的元数据合规。

常见问题(FAQ)

Q:这个项目和我已知的 ATT&CK 技能库有什么区别?A:它是目前唯一把每个技能同时映射到 6 个框架的开源技能库——MITRE ATT&CK、NIST CSF 2.0、MITRE ATLAS、MITRE D3FEND、NIST AI RMF 以及 2026 年 4 月新发布的 MITRE F3 反欺诈框架。做 AI 安全合规时,一份技能覆盖多份检查表。

Q:普通开发者(非 AI 安全专家)能用吗?A:可以。技能内的"Workflow"部分就是分步操作指南,AI Agent 会替你执行;你只需审阅 Agent 生成的报告,并关注 Verification 部分的验证结论。

Q:内容可以商用吗?A:项目采用 Apache 2.0 许可,个人与商业项目均可自由使用。注意:红队/渗透类技能仅限在你拥有或获得书面授权的系统中使用。

总结

关键信息说明
技能总量817 个结构化技能,29 个安全领域
ATLAS 覆盖v5.4 · 16 战术 · 84 技术(含 Agent AI 新向量)
AI 安全技能14 个专属技能 + 大量跨领域映射
兼容平台Claude Code / Copilot / Codex CLI / Cursor / Gemini CLI 等 26+
标准agentskills.io 开放标准 · Apache 2.0

面对 AI/ML 对抗威胁,框架是地图,技能是武器:MITRE ATLAS v5.4 帮你定位攻击,Anthropic-Cybersecurity-Skills 帮你落地防御。把仓库指向你的 AI Agent,今天就能给你的 LLM 应用做一遍 ATLAS 标准的威胁评估。🚀

【免费下载链接】Anthropic-Cybersecurity-Skills817 structured cybersecurity skills for AI agents · Mapped to 6 frameworks: MITRE ATT&CK, NIST CSF 2.0, MITRE ATLAS, D3FEND, NIST AI RMF & MITRE F3 (Fight Fraud) · agentskills.io standard · Works with Claude Code, GitHub Copilot, Codex CLI, Cursor, Gemini CLI & 20+ platforms · 29 security domains · Apache 2.0项目地址: https://gitcode.com/GitHub_Trending/an/Anthropic-Cybersecurity-Skills

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询