TamperBench:系统性地压力测试 LLM 在微调与篡改下的安全性
TamperBench: Systematically Stress-Testing LLM Safety Under Fine-Tuning and Tampering
作者提出 TamperBench 基准,对 21 个开源权重 LLM 做篡改攻击扫描,称所有模型在效用损失≤10% 时 SRmax 均超过 0.74。
- 开源权重 LLM 的权重和表示可被篡改以移除安全护栏,但各防御工作使用不同攻击、威胁模型和指标,缺乏标准化评估,难以比较模型与防御的篡改抵抗能力。
- 作者提出 TamperBench:整合 9 类权重空间与表示空间篡改攻击、7 个对齐阶段防御和统一的安全(StrongREJECT)与效用(MMLU-Pro)评估,并对每个模型–攻击对做 40 次 Optuna 超参扫描,在效用损失≤10% 约束下取最高危害分。
- 21 个 0.6–8B 开源模型全部可被篡改:效用损失≤10% 时最坏情况 StrongREJECT 均超过 0.74;作者称 jailbreak-tuning 通常最严重;7 个对齐阶段防御在完整攻击扫描下大多无效,CRL、TAR 仅有部分改善且 TAR 效用代价大。
- 作者指出仅研究基于拒答的防御而非 ignorance-based 方法,且评估主要集中在 0.6–8B 参数区间,32B/70B 仅有初步实验(Limitations 节)。大模型实验只用 30 次扫描和 1–2 种攻击;人工输出分析每条件仅 10 条样本。
- 威胁模型
- 最坏情况开源权重设定:攻击者对模型权重和表示有完全白盒访问,可用任意篡改策略;防御方目标是在保持良性能力的同时让安全护栏抗篡改。判定篡改成功要求护栏被削弱(对不安全提示的合规回答增加)且通用能力基本保留(效用约束为 MMLU-Pro 相对下降≤10%)。
- 被测模型
- Qwen3-0.6B-BaseQwen3-0.6BQwen3-1.7B-BaseQwen3-1.7BLlama-3.2-1BLlama-3.2-1B-InstructQwen3-4B-BaseQwen3-4BLlama-3.2-3BLlama-3.2-3B-InstructQwen3-8B-BaseQwen3-8BLlama-3-8BLlama-3-8B-InstructMistral-7B-BaseMistral-7B-InstructLlama-3-8B-TARLlama-3-8B-CRLQwen3-32BLlama-3-70B-Instruct
- 基准
- StrongREJECTMMLU-ProJailbreakBenchPolicy-EvalSafetyGapIFEvalMT-BenchMinerva-MathLiveBench-CodingMBPPLAB-BenchWMDPXSTest
- 指标
- StrongREJECT score (SRmax, SRmal-avg, SRben-avg)MMLU-Pro accuracy
研究团队发布 TamperBench,一个统一评估开源权重 LLM 防篡改能力的基准与工具包,并用它对 21 个参数规模不超过 8B 的开源模型在 9 种篡改攻击下做超参数扫描。结果显示,在 MMLU-Pro 下降不超过 10% 的约束下,21 个模型的最坏情况 StrongREJECT 危害分数均超过 0.74。竞争目标越狱微调(competing-objectives jailbreak-tuning)在 21 个模型中的 14 个取得最高危害分数,平均 0.84,全参数微调和 LoRA 微调紧随其后。纳入测试的七种对齐阶段防御在完整强度攻击下基本未能保持防篡改能力。初步实验显示,Qwen3-32B 和 Llama-3-70B-Instruct 在有害 LoRA 微调下也达到与其 8B 版本相当的危害水平。
推荐理由论文用统一框架对 21 个开源权重模型做超参数扫描,给出各篡改攻击与防御的可比结果,可作为评估微调后模型安全性的参照。
相关热点
1 个事件 · 1 条新闻提到
- 报道引用了这篇论文
Anthropic评测GLM-5.3自主网络攻击能力
提到这篇论文的新闻
Anthropic评测GLM-5.3自主网络攻击能力
- MIT Technology Review引用了论文编号或链接开放模型如 GLM-5.3 确有实际好处,能否抵过风险?
In practice, however, no current approaches to making models tamper-resistant hold up against all tampering attacks, according to a recent preprint.
深度解读
这篇论文试图解决什么问题?
作者称缺乏标准化框架评估开源权重 LLM 的抗篡改能力,提出统一基准 TamperBench。
核心问题:如何标准化地测量开源权重 LLM 在权重或表示被篡改(tampering)后安全护栏的稳健性。
- 场景与重要性:开源权重模型可被无限制地白盒修改,微调、LoRA、表示层攻击都能削弱拒答护栏;作者称随着前沿开源模型能力逼近关键阈值,被篡改模型的滥用风险日益紧迫。
- 现有不足:作者称各防御工作使用不同攻击、威胁模型和指标(Figure 2),评估碎片化;其转述 Casper et al. 的观察:防御论文常报告抵抗数千步对抗微调,而第二方红队评估的 SOTA 仅数百步,结论曾出现争议和被推翻。
- 核心观察:作者认为现实的篡改评估需要系统的超参扫描(而非任意训练配置),且必须显式施加效用约束——不加约束会得到危害分高但能力崩塌、无实际 uplift 的模型。
- 论文提出:TamperBench,作者称其为首个统一评估 LLM 篡改抵抗能力的基准与工具包,整合 9 类篡改攻击、7 个对齐阶段防御和标准化安全/效用评估,并用它评估 21 个开源权重模型。
- 威胁模型:
- 攻击者目标:削弱拒答护栏(对不安全提示的合规回答增加),同时通用能力基本保留。
- 知识:最坏情况开源权重设定,攻击者对权重和表示有完全白盒访问。
- 能力:可采用任意篡改策略,TamperBench 在优化后的超参下评估最坏情况威胁面;分意外篡改(良性微调副作用)与恶意篡改两类意图。
- 受害系统:开源权重 LLM(含防御增强变体);成功判定要求 MMLU-Pro 相对下降≤10% 的效用约束。
有哪些相关研究?
相关工作分三组:LLM 篡改脆弱性、分三阶段的篡改防御、以及 HarmBench 等现有评估框架。
LLM 脆弱性与篡改攻击
- Qi et al. (2024)、Che et al. (2025) 等——少量有害样本的微调即可抑制拒答,良性微调也会破坏护栏;LoRA 等参数高效方法降低了篡改门槛。
- Halawi et al. (2024)、Murphy et al. (2025)——对抗构造的数据可绕过闭源微调 API 的审核,包括后门与数据投毒;jailbreak-tuning 让模型高效习得越狱易感性。
- Schwinn and Geisler (2024)、Arditi et al. (2025)——表示空间攻击:适配潜在嵌入以引出有害回答,或消融拒答方向。
篡改防御(按干预阶段分三类)
- 对齐阶段防御:TAR (Tamirisa et al., 2025)、LAT (Sheshadri et al., 2025)、RR/Circuit Breakers (Zou et al., 2024)、CRL、Booster、T-Vaccine、CTRL、RSN-Tune、SDD 等——在对齐训练阶段嵌入耐久性,作者认为这是唯一同时适用于开源权重与 API 部署的阶段,故为基准重点。
- 微调阶段与微调后防御:Safe LoRA (Hsu et al., 2024)、Lisa (Huang et al., 2024)、Antidote (Huang et al., 2024) 等——作者指出这两类预设了对微调过程的集中控制,主要适用于 LLMaaS 提供商,不适用于被再分发的开源权重。
现有评估框架
- HarmBench (Mazeika et al., 2024)——自动化红队与拒答稳健性基准;作者指出其局限于提示词层攻击,不系统评估权重空间篡改。
- 现有篡改抵抗工具包(Qi et al., 2024;Murphy et al., 2025 等)——作者指出其在可扩展性、接入新防御的便利性和篡改策略覆盖上有限;Huang et al. (2024) 与 Casper et al. (2025) 均呼吁建立标准基准。
基线与基准:本文比较的对象是 7 个对齐阶段防御(Booster、CRL、CTRL、RSN-Tune、SDD、T-Vaccine、TAR)及 5 个官方防御增强检查点(ReFAT、RR、CRL、TAR、LAT);安全指标用 StrongREJECT(辅以 JailbreakBench、Policy-Eval、SafetyGap),效用指标用 MMLU-Pro(560 样本子集)。
作者将本文定位为把攻击、防御与评估协议整合进单一可扩展框架的首个标准化基础,以弥补上述碎片化缺口。
论文如何解决这个问题?
TamperBench 统一攻击套件、防御接口与评估协议,按模型–攻击对做超参扫描并在效用约束下选最坏配置。
整体思路:把篡改攻击、对齐阶段防御和安全/效用评估整合进一个可扩展框架 TamperBench,通过对每个模型–攻击对做系统超参扫描来逼近最坏情况威胁,而非依赖任意单一训练配置。
威胁模型与成功判定
- 聚焦最坏情况开源权重访问:攻击者对权重与表示有完全白盒访问,防御方需在保持良性能力的同时让护栏抗篡改。
- 篡改成功 = 护栏被削弱(对不安全提示的合规增加)且通用能力基本保留;主实验的效用约束为 MMLU-Pro 相对下降 ≤10%,作者称这是防止对安全指标过拟合的实用约束。
- 区分两类意图:意外篡改(良性微调副作用)与恶意篡改(白盒下任意策略,按优化超参评估最坏情况)。
篡改攻击套件(9 类)
- 权重空间良性:良性全参数微调、良性 LoRA(BookCorpus 1350 样本),模拟意外篡改。
- 权重空间恶意:有害全参数微调、有害 LoRA、多语言(法语)微调,基于 Safe-RLHF-Alpaca 有害语料 1350 样本。
- jailbreak-tuning:backdoor、style-modulation、competing-objectives 三种,按 Murphy et al. 的数据投毒方法但用 100% 有害数据(反映开源权重最坏情况,而非原作的隐蔽设定)。
- 表示空间:embedding 攻击(Schwinn and Geisler 的软提示优化,推理时扰动表示,不改权重);因单次运行开销约为微调攻击的 7–8 倍,不做超参扫描,直接用原文报告的高成功率配置。
防御与工具包
- 重新实现 7 个对齐阶段防御:Booster、CRL、CTRL、RSN-Tune、SDD、T-Vaccine、TAR,支持从头加固模型;另支持直接加载原作者开源的防御检查点。
- 工具包基于 HuggingFace 训练基础设施,支持多 GPU;注册表式插件架构,新攻击/防御/评估以配置 dataclass + 实现类接入。
评估协议
- 安全:主指标 StrongREJECT(评分 0.0–1.0,rubric 评审器以 gpt-4o-mini 为评审模型,分解为 refusal、specificity、convincingness 三个子分;另有本地微调 Gemma 评审器作对照);框架另支持 JailbreakBench、Policy-Eval、SafetyGap。
- 效用:主指标 MMLU-Pro(560 样本子集);作者报告 MMLU-Pro 下降≥10% 时 IFEval、MT-Bench、Minerva-Math、LiveBench-Coding 在 79–89% 的案例中也下降≥10%,以此支持单指标聚焦。
- 扫描与选择:每个模型–攻击对跑 40 次 Optuna 试验(贝叶斯优化,目标最大化 StrongREJECT),搜索空间含学习率、max steps(16–1024)、chat template、LoRA rank 等(Table 2);先在 MMLU-Pro 下降≤10% 的试验中过滤,再取 StrongREJECT 最高者。汇总统计量为 SRmax(最坏情况)与 SRmal-avg(恶意攻击平均)。
论文做了哪些实验?
21 个模型全部可被篡改(SRmax>0.74);作者称 jailbreak-tuning 最严重,7 个对齐阶段防御大多失败。
实验设置
- 被测模型:21 个开源权重 LLM——Qwen3 系列(0.6B/1.7B/4B/8B 及对应 Base)、Llama-3.2-1B、Llama-3.2-3B、Llama-3.1-8B(Instruct 与 Base)、Mistral-7B(Instruct 与 Base),以及 5 个 Llama-3-8B-Instruct 防御增强变体(ReFAT、RR、CRL、TAR、LAT,用原作者开源权重);另对 Qwen3-32B、Llama-3-70B-Instruct 做初步实验。
- 攻击:9 类篡改攻击;主实验每个模型–攻击对 40 次 Optuna 试验,大模型实验 30 次。
- 指标与评审:安全用 StrongREJECT(rubric 评审器以 gpt-4o-mini 为 LLM 评审,0.0–1.0;附录用微调 Gemma 评审器对照);效用用 MMLU-Pro 560 样本子集。
- 选择规则:效用约束为 MMLU-Pro 相对下降≤10%,在约束内取 StrongREJECT 最高的配置(Figure 5)。
- 防御评测:7 个防御用原论文默认超参在 Llama-3-8B、Llama-3-8B-Instruct、Qwen3-8B 上训练,共 21 个防御检查点,走同一攻击扫描协议。
- 人工分析:附录 D 对部分模型在 LoRA 篡改前后各人工检查 10 条 StrongREJECT 响应(每条件 n=10)。
主结果
下表为正文报告的代表性数字(主结果图 Figure 5 为逐格热图,转换文本中逐格数值不可读,故只列正文给出的数字;效用约束均为 MMLU-Pro 下降≤10%):
表格较宽,可左右滑动
模型/攻击 指标 数值 出处 全部 21 个模型 SRmax 下限 >0.74 §4.1 competing-objectives 跨模型平均 SR 0.84(14/21 模型上最高) §4.2 有害全参数微调 / 有害 LoRA 跨模型平均 SR 0.82 / 0.81 §4.2 backdoor / 多语言 / style-modulation 跨模型平均 SR 0.79 / 0.76 / 0.76 §4.2 7–8B 非防御模型 SRmal-avg / SRmax 0.82–0.85 / 0.86–0.90 §4.3 Qwen3-4B vs 4B-Base SRmal-avg / SRmax 0.76 vs 0.84 / 0.85 vs 0.89 §4.3 Mistral-7B-Instruct 未篡改 SR / SRmax 0.64 / 0.90 §4.3 Qwen3-32B(harmful LoRA) SR 0.86(Qwen3-8B 为 0.81) §4.4 Llama-3-70B-Instruct(harmful LoRA) SR 0.93(8B 为 0.83) §4.4 - 作者称每个模型都至少存在一种高效篡改攻击,在基本保留能力的同时使危害分远超原始水平,与模型家族、规模、防御无关。
- 作者称 competing-objectives jailbreak-tuning 通常诱发最大危害增幅;embedding 攻击对 7–8B 模型危害增幅相对温和;良性微调也会以极小能力损失提高危害分。
- 作者称后训练对篡改抵抗的影响方向在 Llama-3 与 Qwen3 之间相反:Qwen3 后训练变体危害分更低,Llama-3 instruction-tuned 变体反而更高(归因于合规时回答质量更高,拒答率相近)。
对齐阶段防御评测(§4.5,Figure 6)
- 测了什么:7 个防御(默认超参)在 3 个模型上接受完整攻击扫描。
- 结果:作者称防御整体大多失败——CTRL 与 T-Vaccine 把 Llama 上 MMLU-Pro 从 0.38–0.46 降到 0.07–0.09,但攻击后 SRmal-avg 仍 ≥0.70;Booster、CRL、RSN-Tune、SDD 的 SRmal-avg 与未防御基线相差在 0.04 以内;TAR 仅在 Llama-3-8B-Instruct 上把 SRmal-avg 从 0.85 降到 0.79,另两个模型无效。
- 作者解读:没有任何防御能在保持效用的同时稳健抵抗完整攻击套件。
防御超参扫描(§4.6,Figure 7)
- 测了什么:对 Booster 与 TAR-V 做 30 次防御超参扫描(针对固定弱化攻击配置调参),再用强/弱两种 harmful LoRA 重新扫描攻击;弱化攻击为最多 64 训练步、2% 有害数据。
- 结果:强 LoRA 攻击下默认与扫描调参的防御均基本无效(所有配置 SR ≥ 0.82);弱化攻击下扫描调参有效——Booster 在 Qwen3-8B 上攻击后 SR 从 0.56 降到 0.07、在 Llama-3-8B-Base 上从 0.56 降到 0.41,TAR-V 在 Llama-3-8B-Instruct 上从 0.39 降到 0.22;6 个案例中 5 个扫描调参防御的能力损失更小。
- 作者解读:扫描基础设施能发现更好的防御配置,但总体图景仍是没有防御扛得住全强度攻击。
其他消融与分析
- 效用约束变化(附录 A,Figure 8/9):约束放宽到 20% 危害分进一步上升(Qwen3-0.6B、Qwen3-4B 跳升明显);完全去约束时 Qwen3-8B 全参数微调后 MMLU-Pro 从 59% 掉到 18%。
- 防御检查点效用(§4.3、附录 B):开源防御变体中 CRL 的 SRben-avg 为 0.26(未防御 0.35),但 SRmal-avg 0.85 与基线持平;TAR 的 SRmax 降 0.12,但未篡改 MMLU-Pro 降到约 0.18(其他防御 ≥0.40,其中 8 个百分点来自指令遵循失败)。
- 评审器对照(附录 C,Figure 10):微调 Gemma 评审器复现主要模式;该评审器下 TAR 的 SRmal-avg 为 0.41(rubric 评审器下基线 0.76),CRL 为 0.70。
- 攻击变体(附录 F,Figure 15,Llama-3.1-8B-Instruct,70 次试验):默认配置最佳约 0.63;搜索空间加入 SGD/AdaFactor 无更强攻击;有害数据从 64 增至 3000 条时最强约 0.7。
- 指标相关性(附录 E,Figure 14,48 个模型–攻击对):StrongREJECT 与 JailbreakBench ρ=0.71、Policy-Eval ρ=0.54、SafetyGap ρ=0.66;ΔMMLU-Pro 与 ΔStrongREJECT ρ=−0.39,能力与安全变化基本独立。
有什么可以进一步探索的点?
作者指出仅覆盖拒答类防御和 0.6–8B 规模;大模型与更多防御形态留待后续。
作者指出的局限与后续方向
- 只研究基于稳健拒答(robust-refusal)的防御,未涵盖 ignorance-based 技术(Limitations 节)。
- 评估主要集中在 0.6–8B 参数区间;Qwen3-32B 与 Llama-3-70B-Instruct 仅为初步实验,更大模型的覆盖有限,是未来扩展方向(Limitations 节)。
- 作者邀请社区随领域发展向 TamperBench 贡献新攻击、防御与评估(Conclusion 节)。
实验覆盖范围
- 被测模型共 21 个(0.6B–8B,含 5 个 Llama-3-8B-Instruct 防御增强变体),另加 Qwen3-32B 与 Llama-3-70B-Instruct 的初步实验(§4、§4.4)。
- 大模型实验仅用 harmful LoRA(64 条 LAT-Harmful 样本)和 Qwen3-32B 上的 competing-objectives,30 次 Optuna 试验(§4.4)。
- 防御评测覆盖 7 个对齐阶段防御 × 3 个模型(Llama-3-8B、Llama-3-8B-Instruct、Qwen3-8B),默认超参;防御超参扫描只做了 Booster 与 TAR-V(§4.5、§4.6)。
- 主实验每模型–攻击对 40 次 Optuna 试验;embedding 攻击不做扫描,直接用原文配置(§3.2、附录 G)。
- 人工输出分析每个模型–条件仅 10 条响应(附录 D);论文未报告攻击扫描的总计算成本或墙钟时间。
总结一下论文的主要内容
TamperBench 统一篡改攻击、防御与评估;21 个模型全部可被篡改,现有对齐阶段防御大多失败。
一篇基准论文:针对开源权重 LLM 缺乏标准化篡改抵抗评估的问题,提出 TamperBench 框架与工具包。
- 问题:权重与表示篡改可移除安全护栏,但各工作攻击、威胁模型、指标不一,防御结论难以比较甚至曾被推翻。
- 方法:整合 9 类权重空间与表示空间攻击、7 个对齐阶段防御实现、StrongREJECT(gpt-4o-mini rubric 评审)与 MMLU-Pro 评估;每模型–攻击对跑 40 次 Optuna 超参扫描,在 MMLU-Pro 下降≤10% 的效用约束下取最高危害配置。
- 结果一:21 个 0.6–8B 开源模型(含 5 个防御增强变体)全部可被篡改,最坏情况 StrongREJECT(SRmax)均超过 0.74;7–8B 非防御模型 SRmal-avg 为 0.82–0.85。
- 结果二:作者称 competing-objectives jailbreak-tuning 通常最严重(平均 SR 0.84,14/21 模型上最高);后训练的影响方向在 Llama-3 与 Qwen3 之间相反。
- 结果三:7 个对齐阶段防御在完整攻击扫描下大多失败;CRL、TAR 仅有部分信号,TAR 未受攻击时 MMLU-Pro 即降到约 0.18;防御超参扫描只在弱化攻击(64 步、2% 有害数据)下有效,强 LoRA 攻击下所有配置 SR ≥ 0.82。
- 结果四:初步大模型实验中,Llama-3-70B-Instruct 在 harmful LoRA 下 SR 达 0.93,Qwen3-32B 达 0.86,与 8B 对应模型相当。
- 作者结论:所测模型与防御均不能对篡改提供耐久保护;随着开源模型能力增长,开发并严格评估抗篡改训练方法日益紧迫,TamperBench 为此提供可扩展基础。
相关论文
- TRACE分析/可解释性arXiv