Prompt 越狱与注入博物馆

12 类攻击(ATLAS / OWASP 真实编号)· 7 类控制点覆盖矩阵 · 8 关逐层求值挑战 — 29 条披露里只有 2 条拿到 CVE

🔧

本工具于 2026-10-10 做过一次全量勘误

旧版 12 张攻击卡全部挂着 PJ-2023-001 式编号——那是本站自己造的、长得像 CVE 的假标识符。提示注入作为独立漏洞类别至今没有 CVE 分类体系:Month of AI Bugs 2025 的 29 条披露里只有 2 条拿到编号。本版已全部替换为 MITRE ATLAS(16 战术 / 101 技术)与 OWASP 的真实编号。

收录攻击类别

12

🧮 由卡片数组现算

高危占比

58.3%

7/12 张卡

有可证伪首现年份

2023–2025

3 个年份有出处

ATLAS 覆盖

12/12

去重 7 个技术

披露 / 有 CVE

29 / 2

分类体系落后于攻击面

直接注入

Direct Prompt Injection

高危
AML.T0051.000LLM01首现:2022 起(社区公开讨论) ⚠️无一手出处

攻击者在用户输入字段里直接写下指令,让模型放弃系统提示词的约束。载荷就在用户消息里,因此输入侧分类器在结构上看得见它。

部分缓解· 快照 2026-10-10

输入侧分类器(AML.M0015)在结构上看得见载荷,但 ATLAS 仍将其列为活跃技术;本站未找到 2026 年公开的「已根除」判据。

间接注入

Indirect Prompt Injection

高危
AML.T0051.001LLM01首现:2023 起(随 RAG / Agent 普及) ⚠️无一手出处

载荷藏在模型会读取的外部内容里(检索文档、网页、邮件正文),而不是用户输入里。这正是它最难防的地方:输入侧校验在结构上根本看不到它。

仍然活跃· 快照 2026-10-10

AgentDojo(arXiv:2406.13352)原文结论是 prompt injection attacks “break some security properties but not all”;ATLAS 仍保留该技术条目。

触发式注入

Triggered Prompt Injection

中危
AML.T0051.002LLM01首现:无一手出处 ⚠️无一手出处

载荷预先埋进模型会读到的位置,等特定条件(时间、用户身份、关键词)满足时才激活。潜伏期与触发期分离,让审计日志很难对上因果。

未验证· 快照 2026-10-10

本站未找到 2026 年针对该子技术的可证伪实测数据。

角色扮演越狱(DAN 系)

Role-play Jailbreak (DAN family)

中危
AML.T0054LLM01首现:2022-12(Reddit 社区,具体日期无一手链接可挂) ⚠️无一手出处

让模型扮演一个「不受限制」的人格(DAN = Do Anything Now),用角色设定覆盖安全约束。属 AML.T0054 LLM Jailbreak——攻击的是模型状态,不是输入通道。

未验证· 快照 2026-10-10

“DAN 诞生于 2022-12 Reddit” 无一手链接可挂;2026 年有效性无公开实测判据,故不写「已防御」。

奶奶漏洞

Grandma Exploit

中危
AML.T0054LLM01首现:无一手出处 ⚠️无一手出处

把有害请求包装成情感叙事(「我已故的奶奶生前总念给我听…」),用情感框架绕过拒绝启发式。本质上与对抗诗歌同源:变的是文体,不是意图。

未验证· 快照 2026-10-10

本站未找到该具体套路的公开 ASR 实测。

Base64 编码绕过

Base64 Encoding Bypass

低危
AML.T0054LLM01首现:2023(与 Prefix Injection / Refusal Suppression 同批对照) ✅

把有害请求编成 Base64,赌输入侧过滤器看不懂编码内容。实测上这是最弱的一条路——旧版把它定成「中危」是高估了。

部分缓解· 快照 2026-10-10

同表对照:编码类 0.19% 比人格类 55.77%、翻译类 79.04% 低两个数量级。它的风险等级不应高于翻译攻击。

低资源语言翻译攻击

Low-Resource Language Translation Attack

高危
AML.T0054LLM01首现:2023-10-03(arXiv:2310.02446 [v1]) ✅

把英文有害提示经公开翻译 API 译成低资源语言再喂给模型。安全训练数据的语言不平等,在低资源侧留出了空洞。

仍然活跃· 快照 2026-10-10

论文语言的组成为 Zulu / Scots Gaelic / Hmong / Guarani(不含斯瓦希里语);「80%+」是跨语自适应的 79.04%,Zulu 单语只有 53.08%。

Many-Shot 越狱

Many-Shot Jailbreaking

高危
AML.T0054LLM01首现:2024-04-02(Anthropic 发布) ✅

在长上下文里塞进大量「有害提问 + 顺从回答」的伪造示例,用 in-context learning 把模型带偏。论文的核心机制论点是:many-shot 就是 ICL 的一个特例。

仍然活跃· 快照 2026-10-10

Anthropic 2024-04-02 官方页;「上下文前 95% 都是…」的说法不可证伪,已从本站删除。

工具投毒

Tool Description Poisoning

高危
AML.T0011.002LLM03首现:2025-08(MoAB 2025 披露季) ✅

改掉 MCP / Agent 工具的 description 字段,把恶意指令写进「工具说明书」。模型读说明书时就已经中毒,而用户从头到尾没输入过任何异常内容。

仍然活跃· 快照 2026-10-10

CVE-2025-55284(NVD,CVSS v3.1 7.5):绕过确认提示读取文件后经网络外发。29 条披露里仅 2 条有 CVE。

记忆持久化外泄

Poison Once, Exploit Forever

高危
AML.T0057LLM02首现:2025-08(MoAB 2025 中的 SpAIware 条目) ✅

把载荷写进配置文件 / 长期记忆,一次注入,后续每次会话都自动生效。会话重置对它无效,因为载荷根本不在会话里。

仍然活跃· 快照 2026-10-10

MoAB 2025 披露清单中存在对应条目;ATLAS 已为记忆加固单列缓解项 AML.M0031。

系统提示词窃取

System Prompt Extraction

中危
AML.T0056LLM02首现:无一手出处 ⚠️无一手出处

诱导模型复述自己的系统提示词,拿到内部规则后再针对性构造绕过。是侦察动作,通常不是终点。

未验证· 快照 2026-10-10

本站未找到 2026 年的公开成功率实测。

不可见 Unicode 注入

Invisible Unicode Injection

高危
AML.T0051.001LLM01首现:2025-08(MoAB 2025 多条披露) ✅

用零宽空格、方向覆写、同形字等字符把指令藏进「看起来正常」的文本里。人类审核者看不到,模型的 tokenizer 看得到。

仍然活跃· 快照 2026-10-10

MoAB 2025 至少有 4 条独立披露指向不可见字符注入(Jules / Amp / Amazon Q / Windsurf)。

📐AgentDojo:被读反了的一条结论

旧版写「13/13 模型均被间接注入攻破」。原文(arXiv:2406.13352)摘要写的是existing prompt injection attacks break some security properties but not all——方向正好相反。Claude 3.5 Sonnet 是这批里最抗打的,不是被打穿的。

模型良性成功率被攻击时targeted ASR
Claude 3.5 Sonnet78.2251.1933.86
GPT-4o69.0050.0847.69
Claude 3 Opus66.6152.4611.29
GPT-4 Turbo63.4354.0528.62
Claude 3 Sonnet53.1033.2326.71
Gemini 1.5 Pro45.6328.9325.60
Llama 3 70b34.5018.2820.03
Gemini 1.5 Flash36.0934.1812.24
GPT-3.5 Turbo33.8634.668.43
Command-R+25.4425.120.95

📖 arXiv:2406.13352 正文 Table 3(v3)。三个指标必须一起看:单给 ASR 不可解读。

🧮 现算:能力与可利用性同源

对「良性成功率」与「targeted ASR」做 Pearson 相关(两个字段都是论文实测值,n=10):

r = 0.729

t(8) = 3.01 —— 正相关:越听话的模型越容易被注入。这才是论文真正的反直觉结论。

基准规模

97 个用户任务 · 629 个安全测试用例 · 27 个注入目标 · 70 个工具 · 4 个环境(用户任务最多需 18 次工具调用)。NeurIPS 2024 · Datasets & Benchmarks Spotlight(前 4%)。

🌍低资源语言:79.04% 是跨语自适应,Zulu 单语只有 53.08%

旧版写「Brown et al. (2024)」「斯瓦希里语」「拒绝率从 97% 骤降至 22%」。真值:Yong / Menghini / Bach(Brown University)2023,arXiv:2310.02446,低资源组是 Zulu / Scots Gaelic / Hmong / Guarani,没有斯瓦希里语。「80%+」是跨 12 语自适应的 79.04%,被误挂到了 Zulu 单语上。

LRL-Combined(跨语自适应)
79.04%
Zulu (zu)
53.08%
Scots Gaelic (gd)
43.08%
Hmong (hmn)
28.85%
Guarani (gn)
15.96%
MRL-Combined
21.92%
Bengali (bn)
13.27%
Thai (th)
10.38%
Hebrew (he)
7.12%
HRL-Combined
10.96%
Hindi (hi)
6.54%
Modern Standard Arabic (ar)
3.65%
Simplified Mandarin (zh-CN)
2.69%
Italian (it)
0.58%
English(未翻译)
0.96%
AIM 人格(对照)
55.77%
Base64(对照)
0.19%
Prefix Injection(对照)
2.50%
Refusal Suppression(对照)
11.92%

LRL 单语均值(🧮 现算)

35.24%

n=4

MRL 单语均值(🧮 现算)

10.26%

n=3

HRL 单语均值(🧮 现算)

3.36%

n=4

⭐ 顺带补上旧版缺的排序:翻译 79.04% > AIM 人格 55.77% >> Base64 0.19%。编码绕过其实是最弱的一条路——旧版把它单列成一张「中危」卡,却没给这个排序,等于高估了它。

📈Many-Shot:缩放曲线用的是 Claude 2.0,不是 Claude 3

  • 0无示例,拒绝
  • 5完全无效
  • 32开始出现分化
  • 64部分模型已被带偏
  • 128对所有被测模型足够
  • 256论文测试上界,稳定生效

Anthropic 2024-04-02 发布《Many-shot jailbreaking》。测试模型 = Claude 2.0 / GPT-3.5 / GPT-4 / Llama 2 70B / Mistral 7B。有效性随 shot 数呈幂律,且与良性 in-context learning 的幂律同形—— 论文的机制论点是 many-shot 就是 ICL 的一个特例。

缓解实测:输入分类 + 改写把某次攻击成功率从 61% → 2%。模型越大越有效(论文明确说这一点 「尤其令人担忧」)。

⚠️ 旧版写的「上下文前 95% 都是…后 5% 也配合」不可证伪,已删除;「Anthropic 2026-06 公布上下文稀释防护」找不到任何出处,已删除。

🕰️时间线:只保留挂得出处的条目

旧版 14 条里至少 3 条是编的(2026.01 AgentDojo、2026.06 Agentic JB)。本版只保留 7 条能挂一手出处的——宁可少,不要掺假。

  1. 2023-08OWASP LLM Top 10 v1.0 发布

    LLM01 = Prompt Injection,此后 v1.1(2024)与 2025 版均保持 LLM01 为 Prompt Injection。

    📖 OWASP Top 10 for LLM Applications
  2. 2023-10-03arXiv:2310.02446 — 低资源语言越狱 GPT-4

    把 520 条 AdvBench 有害提示译成 12 种语言:英文 bypass 0.96% → LRL 跨语自适应 79.04%。

    📖 Low-Resource Languages Jailbreak GPT-4 · arXiv:2310.02446
  3. 2024-04-02Anthropic《Many-shot Jailbreaking》

    最多 256 shots,5 shots 完全无效,约 128 shots 对所有被测模型足够;缩放曲线基于 Claude 2.0。

    📖 Anthropic《Many-shot Jailbreaking》
  4. 2024-06-19arXiv:2406.13352 — AgentDojo [v1]

    97 用户任务 / 629 安全测试用例 / 27 注入目标 / 70 工具 / 4 环境。结论是「break some… but not all」。

    📖 AgentDojo · arXiv:2406.13352
  5. 2024-12AgentDojo 获 NeurIPS 2024 D&B Spotlight

    Datasets & Benchmarks Track Spotlight(前 4%),并获 CAIS SafeBench 竞赛 winner。

    📖 AgentDojo · arXiv:2406.13352
  6. 2025-08Month of AI Bugs 2025 — 29 条披露,只有 2 条有 CVE

    Johann Rehberger 的披露季:29 条条目横跨 16 个 AI 产品,仅 CVE-2025-55284(Claude Code)与 CVE-2025-53773(GitHub Copilot)拿到编号。

    📖 Month of AI Bugs 2025 · 收官页
  7. 2025-11-19arXiv:2511.15304 — 对抗诗歌:单轮通用越狱

    25 个前沿模型、9 家供应商。20 首人工精写毒诗平均 ASR 62%;1200 条 MLCommons 提示转写成诗,散文基线 8.08% → 43.07%。

    📖 Adversarial Poetry · arXiv:2511.15304