跳到正文
原文

特洛伊知识:通过无害提示编织与自适应树搜索绕过商业大语言模型护栏

The Trojan Knowledge: Bypassing Commercial LLM Guardrails via Harmless Prompt Weaving and Adaptive Tree Search

arXiv· arXiv:2512.01353· ICML 2026· Rongzhe Wei, Peizhi Niu, Xinjie Shen, Tony Tu, Yifan Li, Ruihan Wu, Eli Chien, Pin-Yu Chen, Olgica Milenkovic, Pan LiGeorgia Institute of Technology; University of Illinois Urbana-Champaign; Tsinghua University; University of California San Diego; National Taiwan University; NTU Artificial Intelligence Center of Research Excellence (NTU AI-CoRE); IBM Research本站收录· 16 天前· 原文发表入选 攻击精选关注度41

论文速读

攻击

据论文 PDF 整理(AI 生成),以原文为准

作者提出 CKA-Agent,把越狱建模为对目标模型知识的自适应树搜索,在 HarmBench 和 StrongREJECT 上对四个商用 LLM 报告 95.1%–98.8% 的 Full Success。

威胁模型攻击者目标为实现 Harmful Objective h;目标 LLM 视为 black-box,无内部参数或训练数据访问,且配有会拒绝 h 的强安全护栏;攻击者通过 Attack Mechanism 与目标模型多轮交互产生最终输出,由 Judge Function 判定是否成功。

问题
现有越狱多在提示词空间优化,提示词仍带可被护栏识别的恶意语义。作者认为更深的漏洞在于 LLM 内部知识相互关联:有害目标可被拆成一串各自无害的子查询再拼接实现。
方法
提出 CKA-Agent:攻击智能体把有害目标动态分解为局部无害的子查询,用目标模型的回答作为知识引导,以 UCT 选择加深度优先扩展做无模拟的树搜索,再由合成器拼接路径知识,在线评审判定成败并回传惩罚。
实验与结果
在 HarmBench 与 StrongREJECT 上、以 Qwen3-32B-abliterated 为攻击模型,对 Gemini-2.5-Flash/Pro、GPT-oss-120B、Claude-Haiku-4.5 报告 95.1%–98.8% 的 FS(Table 1);作者称输入级防御对分解类攻击基本无效,单会话变体在多数目标上 FS 仍超 92%。
局限与可以继续做的
作者在附录 G 指出:成功判定主要依赖自动化 LLM 评审,且攻击智能体需使用能力较强的开源 LLM。实验覆盖 4 个目标模型、288 条提示词;论文未报告重复次数,成本结论未给出具体 API 调用数或 token 数。
实验设置Gemini-2.5-Flash、Gemini-2.5-Pro 等 · HarmBench、StrongREJECT · ASR、Full Success (FS) 等
被测模型
Gemini-2.5-FlashGemini-2.5-ProGPT-oss-120BClaude-Haiku-4.5
基准
HarmBenchStrongREJECT
指标
ASRFull Success (FS)Partial Success (PS)Vacuous (V)Refusal (R)
AI 导读和推荐理由伊利诺伊大学厄巴纳-香槟分校、佐治亚理工等机构的研究者提出 CKA-Agent 越狱框架,将有害目标动态分解为单独看似无害的关联子查询,用 UCT 引导的自适应树搜索借助目标模型内部关联知识逐步拼合出有害回答。在 HarmBench 和 StrongREJECT 共 288 条高危提示上,该方法对 Gemini-2.5-Flash、Gemini-2.5-Pro、GPT-oss-120B 和 Claude-Haiku-4.5 取得 96%–98% 的完全成功率,而 PAIR 在 Claude-Haiku-4.5 的 HarmBench 测试中完全成功率降至 3.2%。论文测试 Llama Guard-3、变异类防御和 Circuit Breaker,提示级防御对这类分解式攻击基本无效,Circuit Breaker 相对最有效。

伊利诺伊大学厄巴纳-香槟分校、佐治亚理工等机构的研究者提出 CKA-Agent 越狱框架,将有害目标动态分解为单独看似无害的关联子查询,用 UCT 引导的自适应树搜索借助目标模型内部关联知识逐步拼合出有害回答。在 HarmBench 和 StrongREJECT 共 288 条高危提示上,该方法对 Gemini-2.5-Flash、Gemini-2.5-Pro、GPT-oss-120B 和 Claude-Haiku-4.5 取得 96%–98% 的完全成功率,而 PAIR 在 Claude-Haiku-4.5 的 HarmBench 测试中完全成功率降至 3.2%。论文测试 Llama Guard-3、变异类防御和 Circuit Breaker,提示级防御对这类分解式攻击基本无效,Circuit Breaker 相对最有效。

推荐理由论文展示把有害目标拆成无害子查询的越狱方法,在多个商业模型上成功率超过95%且主流输入级防御基本无效。

深度解读

6个问题,点开问题读完整回答

  1. 这篇论文试图解决什么问题?

    作者称 LLM 知识相互关联,有害目标可拆成无害子查询绕过护栏,并提出 CKA-Agent 利用该漏洞。

    核心问题:现有越狱攻击生成的提示词仍保留恶意语义信号,容易被现代护栏检测;作者认为更本质的漏洞在于 LLM 内部知识高度关联,有害目标可由一串各自无害的子查询拼接实现。

    • 问题场景与重要性:作者称,LLM 正进入关键行业,而越狱攻击可绕过对齐训练迫使模型产出有害内容,带来错误信息传播等公共安全风险;红队是发现此类漏洞的标准机制。
    • 现有方法的不足:作者称,主流的提示词优化(prompt-optimization)范式反复优化单条显式编码恶意意图的提示词,易被模式匹配类防御和更强的对齐训练压制,且查询成本高;已有的分解式攻击多为静态的事先分解,依赖攻击者的领域知识,任一子查询被拦即整体失败。
    • 核心观察:作者认为目标 LLM 的知识不是原子化的而是相互关联的,被限制的事实可通过相关子事实重建;据此提出三条原则——子查询须局部无害、分解须利用目标模型自身知识而非攻击者先验、过程须自适应动态探索。
    • 论文提出的方法:提出 Correlated Knowledge Attack Agent(CKA-Agent),把越狱重构为对目标模型知识库的自适应树搜索:发出局部无害查询、用回答引导多路径探索、最后聚合信息还原有害目标。
    • 威胁模型(据 Sec. 3.1):
      • 目标:实现 Harmful Objective h,即被禁止目标的自然语言描述。
      • 知识:目标 LLM 视为 black-box,攻击者无内部参数或训练数据访问。
      • 能力:通过 Attack Mechanism A 与目标模型交互(多轮查询),产出最终输出 yfinal。
      • 受害系统与判定:配有强安全护栏、会拒绝 h 的先进 LLM;Judge Function J 对 yfinal 给出高分即判定攻击成功。
  2. 有哪些相关研究?

    相关工作分提示词优化攻击与分解式攻击两类,作者称前者易被检测、后者静态且依赖攻击者先验。

    Prompt-Optimization Attacks(POAs)

    • GCG、AutoDAN 等梯度/遗传方法(Zou et al., 2023;Liu et al., 2023)——在 token 级优化对抗提示词;论文称这类方法常产生可被安全过滤器检测的非自然痕迹。
    • 变异、模糊化与跨语言方法(ReNeLLM、FERRET、GPTFuzzer、FuzzLLM、Tempest;Yong et al., 2023;Husain, 2025)——用质量-多样性变异、模糊测试、低资源语言或 ASCII 混淆扩展搜索。
    • 说服式与智能体式迭代优化(PAP, Zeng et al., 2024;GOAT;PAIR;Chain-of-Attack 等)——借助说服策略或攻击方 LLM 按评审反馈迭代改写;论文称这些方法本质上仍以提示词为中心,单条提示词显式携带恶意意图,易被模式匹配防御和更强对齐压制,且查询成本高。

    Decomposition-Based Attacks(DAs)

    • 静态分解(Wahréus et al., 2025;Multi-Agent Jailbreak, Srivastav & Zhang, 2025)——由分解器事先把有害目标拆成固定序列的无害子查询;论文批评其需要攻击者具备领域先验,且任一关键子查询被拒即整体失败。
    • 智能体式分解与隐式引用(RedAgent;AutoRedTeamer;Pandora;DAMON;Implicit Reference, Wu et al., 2024b)——引入记忆、反思、策略选择或树搜索,或用间接指代隐藏意图;论文称这些系统普遍缺乏动态的、由反馈驱动的自适应能力。

    基线与基准

    • 基线方法:POA 组包括 Vanilla、AutoDAN、PAIR、PAP、TAP、ActorBreaker、X-Teaming;DA 组为 Multi-Agent Jailbreak;附录 D.8 另对比 FlipAttack、JAM、JAIL-CON 和对话感知树搜索方法 DAMON。
    • 基准:从 HarmBench 与 StrongREJECT 中选取高风险类别,共 288 条提示词。

    本文定位:作者称,与 POA 相比,CKA-Agent 不在单条提示词中编码恶意意图;与静态 DA 相比,它用目标模型的实时反馈动态展开搜索树、支持多路径与受阻后改道,从而同时满足局部无害、利用目标知识和自适应探索三条原则。

  3. 论文如何解决这个问题?

    CKA-Agent 把越狱建模为对目标模型隐含知识 DAG 的自适应树搜索:无害子查询分解、UCT 选择、深度优先扩展、合成与回传。

    整体思路:把越狱形式化为在目标 LLM 隐含知识构成的推理 DAG 上寻找从根到答案节点的路径,并用 CKA-Agent 框架以反馈驱动的无模拟树搜索来实现。

    问题形式化

    • 越狱任务:攻击者给定 Harmful Objective h,通过 Attack Mechanism A 与 black-box 目标模型 Mtarget 交互产出 yfinal,由 Judge Function J 判定是否成功。
    • 推理 DAG:潜在图 G = (V, E) 中,节点是查询-回答对的语义等价类(根节点 v0 对应 h,中间节点对应隐式关联知识,终端节点 vans 对应满足 h 的有害回答);边表示推理依赖,即 vi 获得的知识是构造 vj 查询的前提。
    • 树搜索视角:由于 G 不可直接观测,每次交互把潜在 DAG 逐步展开成树结构;越狱即发现路径 P = (v0 → ··· → vans),知识丰富的模型中通常存在多条路径。

    CKA-Agent 框架的四个组件

    • Attack Agent(动态分解器与合成器):由开源 LLM 驱动,基于当前节点历史动态生成下一批无害子查询,方向明确时发单个查询、不确定时并行发多个;信息足够时切换为合成器 fsyn,把路径上的碎片知识聚合成 yfinal = fsyn (trajectory)。
    • Target Model(环境):接收子查询并返回回答,作为攻击方可利用的内部知识。
    • Evaluator(节点评分器):由与攻击方相同的 LLM 实现,对每个中间节点的子查询与回答给出即时奖励分 fv,用于优先扩展高价值分支。
    • Online Judge:评估合成结果是否满足 h,成功则终止,否则进入下一轮迭代。

    自适应分支搜索算法

    • Step 1 全局选择:每轮迭代用 UCT 从活跃叶子中选最有希望的节点:vL = argmaxv ( fv + c√(ln Nparent(v) / Nv) ),其中 fv 是混合评分器给的反馈分,N 是访问次数,c 平衡利用与探索。
    • Step 2 深度优先扩展:从 vL 出发沿单一路径向下扩展直至终止状态;先做预扩展终止检查(知识足够合成或达到最大步数),再做自适应分支生成 B ≥ 1 个严格局部无害的子查询,执行后由混合评分器打分(Introspection Score 与 Target Feedback Score 的线性组合,后者惩罚拒答),并贪心选最高分的孩子继续。
    • Step 3 合成与回传:到达终止节点后合成最终回答,在线评审成功则结束;失败则给终止节点负惩罚 fpen,并沿祖先回传、以滑动平均更新节点价值,降低失败路径被再次选中的概率。
    • 关键参数(附录 B.4):最大迭代数 Tmax = 5,搜索深度 Dmax = 5,分支因子自适应(明确时 1,不确定时至多 3),UCT 探索权重 c = 1.414,混合评分器权重 α = 0.5;完整流程见附录 C 的 Algorithm 1。

    统一分类视角

    • 作者用推理 DAG 把三类攻击放进同一框架(Figure 3):POA 跳过中间节点直接优化 v0 到 vans 的边;静态 DA 是由攻击者先验构造的固定线性链,单点被拦即失败;CKA-Agent 则把 DAG 当作动态结构,按实时反馈展开并支持多路径与改道。
    • 附录 H 给出了终止检查、分解、混合评分与合成四个模块的完整提示词。
  4. 论文做了哪些实验?

    在 288 条提示词、4 个商用目标模型上,CKA-Agent 报告 95.1%–98.8% 的 FS,作者称其优于全部基线且输入级防御基本无效。

    实验设置

    • 目标模型:Gemini-2.5-Flash、Gemini-2.5-Pro、GPT-oss-120B、Claude-Haiku-4.5,共 4 个。
    • 数据集:从 HarmBench 选取 Chemical & Biological Weapons/Drugs、Illegal Activities、Cybercrime & Unauthorized Intrusion 三类共 126 条;从 StrongREJECT 选取 Illegal Goods and Services、Non-violent Crimes、Violence 三类共 162 条;合计 288 条(附录 B.1)。
    • 攻击模型:所有需要攻击方 LLM 的方法统一使用 Qwen3-32B-abliterated (Thinking)。
    • 基线:Vanilla、AutoDAN、PAIR、PAP(5 个变体取最优)、TAP、ActorBreaker、X-Teaming、Multi-Agent Jailbreak;附录 D.8 另加 FlipAttack、JAM、JAIL-CON、DAMON。
    • 指标与评审:LLM-as-Judge 四级评分——Full Success(FS)、Partial Success(PS)、Vacuous(V)、Refusal(R);主评审为 Gemini-2.5-Flash,附录 D.3 用 Gemini-2.5-Pro、GPT-5-mini 及基准自带微调评审(HarmBench 用 Llama-2-13b、StrongREJECT 用 Gemma-2b)做一致性验证,作者称各评审的 FS 绝对值相差约 5% 以内、方法排名稳定。
    • 其他设置:各方法对目标模型的总查询数被约束在同一数量级;论文未报告重复次数。

    主结果

    据 Table 1(攻击模型 Qwen3-32B-abliterated,评审 Gemini-2.5-Flash),各方法的 FS:

    表格较宽,可左右滑动

    方法HarmBench / Gemini-2.5-FlashHarmBench / Claude-Haiku-4.5StrongREJECT / Gemini-2.5-FlashStrongREJECT / Claude-Haiku-4.5
    Vanilla0.1510.0080.0120.000
    AutoDAN0.7670.0080.4630.006
    PAIR0.8100.0320.8270.049
    TAP0.8240.1040.8640.124
    X-Teaming0.5950.0000.6790.000
    Multi-Agent Jailbreak0.7940.7860.8270.815
    CKA-Agent (ours)0.9680.9600.9880.969
    • 表中共 9 个方法、4 个目标模型 × 2 个数据集;此处省略 PAP (Optimal) 与 ActorBreaker 两行,二者在各列 FS 均不高于 0.340(Table 1)。CKA-Agent 在 Gemini-2.5-Pro 与 GPT-oss-120B 上的 FS 为 0.951–0.988(Table 1)。
    • 作者称:随对齐增强,提示词优化方法的成功率大幅下降(如 PAIR 在 HarmBench 上从 Gemini-2.5-Flash 的 90.5% 降至 Claude-Haiku-4.5 的 3.2%),而分解类方法保持韧性;CKA-Agent 比 Multi-Agent Jailbreak 高 15–21 个百分点。
    • 作者将这一优势归因于自适应分解:子查询以先前回答为条件、动态探索关联知识路径,使分散在无害交互中的意图难以被护栏中和。

    对防御的评测

    • 测了什么:三类推理时防御——检测式过滤(Llama Guard-3)、变异式(改写、字符级扰动)、表示级(Circuit Breaker,因 black-box 设置作为独立护栏使用);目标模型 Gemini-2.5-Flash、数据集 HarmBench(Figure 4)。
    • 结果:作者称检测式防御与 Circuit Breaker 能降低 AutoDAN、PAIR、PAP、ActorBreaker、TAP 等优化类攻击的成功率,变异式防御只提供有限保护;所有提示词级防御对 Multi-Agent Jailbreak 与 CKA-Agent 等分解类攻击都难以应对,其中 Circuit Breaker 对 CKA-Agent 相对最有效。Figure 4 的柱高数值在文本转换中不可读,论文未在正文给出该图的具体数字。
    • 作者解读:单条提示词上工作的防御本质上无法处理分散在多轮、各自无害的子查询;作者还称某些方法在防御下成功率略有上升,可能与改写绕过检测或拒答促使更多探索有关。

    目标模型作为知识预言机

    • 测了什么:在 HarmBench 上比较攻击智能体独立作答(Self Response)与完整 CKA-Agent 的 FS 重叠(Table 3,n=126)。
    • 结果:以 Gemini-2.5-Pro 为例,两者都成功 96 条、仅 CKA-Agent 成功 26 条、仅攻击方自己成功 2 条、都失败 2 条;GPT-oss 上仅 CKA-Agent 成功 27 条。
    • 作者解读:目标模型充当了不可或缺的知识预言机,使攻击方能解决超出其自身能力的目标;附录 D.6 还报告把合成器换成更弱的 Llama3.1-8B-abliterated 后,仅凭自身知识 FS 为 38.1%,基于攻击-目标对话合成则升至 77.8%(Table 6)。

    单会话分解(CKA-Agent-Branch)

    • 测了什么:每个子查询连同当前分支的完整对话历史一起提交,模拟拥有完整记忆的上下文感知防御,检验模型能否聚合分散的恶意意图(Table 2)。
    • 结果:多数目标模型上 FS 仍超过 92%;例外是 GPT-oss,HarmBench 上从 0.976 降到 0.786,StrongREJECT 上从 0.982 降到 0.846。
    • 作者解读:即使完全可见历史,当前对齐仍主要检测原子化的有害提示词,缺乏跨多轮聚合意图的能力;作者认为 CKA-Agent-Branch 可作为区分模式匹配与长程意图理解的测试床。

    其他消融与分析

    • 自适应分支收益(Figure 5):作者称首轮迭代通常达 80–95% 的累计 FS,第二轮再增 6–12%,92–95% 的最终成功在前两轮内完成。
    • 搜索深度(Table 7,StrongREJECT、GPT-oss-120B):Dmax 从 3 到 5,FS 从 0.939 升至 0.982;到 7 仅升至 0.988。
    • 附加基线(Table 8,StrongREJECT、GPT-oss-120B):DAMON(同一合成器)FS 0.654,JAIL-CON 0.278,FlipAttack 0.012,JAM 0.019,CKA-Agent 0.982。
    • 成本(Figure 6):作者称 CKA-Agent 在成功率最高的同时 API 调用与 token 消耗更有利,论文未报告具体调用数或 token 数。
    • 人工评估(附录 D.5,Figure 7):10 名 EECS 博士生评估 40 对样本;不给评审推理时人类与 LLM 评审的 Spearman 相关为 0.52,给出评审推理后升至 0.90。
  5. 有什么可以进一步探索的点?

    作者在附录 G 指出评审依赖自动化 LLM、攻击智能体需较强开源模型两点局限,并列出基准与防御方向的后续工作。

    作者指出的局限与后续方向

    • 自动化评审的偏差(附录 G, Limitations):成功判定主要依赖自动化 LLM 评审,作者承认其相比人类专家可能存在固有偏差或偶发不一致。
    • 攻击智能体能力依赖(附录 G, Limitations):CKA-Agent 目前依赖能力较强的开源 LLM 作为攻击智能体以保证推理与指令遵循;攻击者所需的最低能力阈值、推理技能与领域先验各自的作用,作者称仍是开放问题。
    • 后续方向一:更严格的基准与更弱先验的攻击者(附录 G, Future Work):作者计划构建更领域专用、成功标准更严格的基准,并评估先验被刻意削弱但仍具基本推理能力的攻击智能体。
    • 后续方向二:从攻击转向防御(附录 G, Future Work):作者计划研究多轮安全机制,关键是开发能分析对话语义轨迹、从一串各自无害的子查询中推断潜在恶意意图的上下文感知护栏。

    实验覆盖范围

    • 被测目标模型为 Gemini-2.5-Flash、Gemini-2.5-Pro、GPT-oss-120B、Claude-Haiku-4.5,共 4 个(Sec. 4.1)。
    • 评测数据为 HarmBench 与 StrongREJECT 的高风险子集,共 288 条提示词,覆盖化学/生物、网络犯罪、非法商品等类别(附录 B.1)。
    • 防御评测包括 Llama Guard-3、改写、字符级扰动、Circuit Breaker,在 Gemini-2.5-Flash + HarmBench 上进行;因 black-box 设置无法获取 logit,基于困惑度的过滤被略去(Sec. 4.2)。
    • 人工一致性评估为 10 名标注者、40 对样本(附录 D.5);主实验的重复次数论文未报告。
    • 成本-性能结论基于 Figure 6,论文未报告具体的 API 调用次数或 token 用量数字(附录 D.2)。
  6. 总结一下论文的主要内容

    CKA-Agent 把越狱建模为目标模型知识上的自适应树搜索,在 4 个商用 LLM 上报告 95.1%–98.8% FS,作者称现有护栏难以聚合跨轮意图。

    一篇越狱攻击论文:作者认为 LLM 内部知识相互关联,被限制的事实可由相关子事实重建,而现有提示词优化类攻击因提示词携带恶意语义而易被护栏检测。

    • 要解决的问题:如何在不触发护栏的前提下,从配有强对齐的商用 LLM 中还原有害目标;作者提出三条原则——子查询局部无害、分解利用目标模型自身知识、过程自适应动态。
    • 方法要点:CKA-Agent 把越狱形式化为在目标模型隐含知识 DAG 上的路径搜索,由攻击智能体(Qwen3-32B-abliterated)动态分解出无害子查询,用 UCT 选择加深度优先扩展做无模拟树搜索(Tmax = 5、Dmax = 5),再由合成器聚合路径知识,在线评审判定成败并回传惩罚。
    • 主结果:在 HarmBench 与 StrongREJECT 的 288 条高风险提示词上,对 Gemini-2.5-Flash/Pro、GPT-oss-120B、Claude-Haiku-4.5 报告 95.1%–98.8% 的 Full Success(Table 1);最强基线 Multi-Agent Jailbreak 为 76.2%–82.7%,PAIR 在 Claude-Haiku-4.5 上仅 3.2%(HarmBench)。
    • 其他发现:作者称输入级防御(Llama Guard-3、改写、扰动)对分解类攻击基本无效,Circuit Breaker 相对最有效(Figure 4);单会话变体 CKA-Agent-Branch 在多数目标上 FS 仍超 92%,仅 GPT-oss 降到 78.6%(HarmBench,Table 2);HarmBench 上 26/126 条样本只有借助目标模型交互才成功(Table 3)。
    • 作者结论:当前对齐主要检测原子化的有害提示词,缺乏跨多轮交互聚合分散意图的能力;作者认为 CKA-Agent 及其单会话变体可作为红队与防御研究的诊断框架,并计划未来研究上下文感知的多轮护栏。

相关论文

共同使用 StrongREJECT
再看 3 篇
共同使用 StrongREJECT
阅读原文ICML 2026