SecPO: Principled Adversarial Training for Prompt Injection Security
SecPO:面向提示注入安全的原理性对抗训练
🧭 LLM 安全 · 对抗训练防御 Prompt Injection
UC Berkeley · Anthropic · Google DeepMind
提出 SecPO 损失与对抗训练管线,将 Qwen3.6-27B 在 AgentDojo 上的提示注入 ASR 从 78.8% 降至 8.8%,且无良性性能损失。
📌 工作参考价值(4 点)
- 在电商/客服 Agent 使用不可信外部数据(商品评论、工单、邮件)时,应将 prompt injection 视为高风险,采用防御性微调而非仅依赖系统提示词;SecPO 思路:构造注入不变且保持业务 utility 的偏好对,替代以原始不安全模型为参考的 DPO。
- 可搭建红队自动化对抗训练流水线:持续合成强注入样本(论文 best@240 水平的攻击),加入微调数据,比只用弱模拟攻击有效;对电商场景可针对商品描述注入、用户评论注入等生成专用对抗样本。
- 上线前评估应采用 AgentDojo 类自适应攻击和 ASR@N 指标,覆盖攻击者后手(AttackerMovesSecond)等更贴合真实 agent 工作流的位置,而不仅是单轮 prompt 测试。
- 安全微调可以与工具调用、指令遵循等能力保持兼容:通过多任务/多基准联合训练与监控,避免为了安全牺牲业务核心能力。