← 最新论文
💻 computer science

JailBreakGuard: Defeating Jailbreak Attacks via Dynamic Prompt Perturbation

JailBreakGuard 是一个具有成本效益的动态防御框架,它通过采用基于困惑度的机制来选择性地应用字符级或句子级的提示扰动,从而缓解针对大语言模型的多种越狱攻击,在显著降低攻击成功率的同时,将对良性查询性能的影响降至最低。

原作者: Jun Yuan, Ziang Ruan, Liangguo Chen, Shuyu Jiang, Rui Tang, Hao Ren

发布于 2026-09-29
📖 1 分钟阅读☕ 轻松阅读

原作者: Jun Yuan, Ziang Ruan, Liangguo Chen, Shuyu Jiang, Rui Tang, Hao Ren

原始论文采用 CC BY 4.0 许可(https://creativecommons.org/licenses/by/4.0/)。 ✨ 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

在数字时代,大型语言模型已成为无数应用背后的无声引擎,从起草电子邮件到回答复杂问题。这些系统通过对海量人类文本的学习,掌握了预测句子中下一个词出现的规律。然而,这种理解和生成语言的能力同时也使它们容易受到一种被称为“越狱”(jailbreak)的特定欺骗手段的影响。在越狱攻击中,用户会精心设计一个提示词——即一个经过精心构思的请求,旨在绕过模型的内置安全规则。通过使用角色扮演场景、隐藏指令或奇特的格式,攻击者可以诱骗模型忽略其伦理准则,并生成有害内容,例如危险活动的指令或仇恨言论。尽管开发者一直试图加强这些模型的防御能力以抵御此类手段,但攻击者的手段也在不断演变,形成了一个难以用单一、静态护盾进行防御的移动目标。

一种名为 JailBreakGuard 的新方法为解决这一问题提供了不同的思路,它将重点从改变模型本身转向了在请求被处理之前对其进行仔细修改。四川大学和桂林电子科技大学的研究人员发现,并非所有的恶意提示词都长得一样。有些依赖于读起来非常流畅的复杂故事化场景,而另一些则使用充满无意义字符的奇怪、混乱文本来迷惑系统。研究团队发现,这两种类型的攻击在通过模型衡量其“惊讶度”(surprisingness)时,表现得截然不同。平滑的故事类攻击往往看起来非常正常且可预测,而那些混乱的对抗性攻击则看起来既混乱又高度不可预测。

为了利用这种差异,研究人员构建了一个像应用程序入口处智能门卫一样的防御系统。该系统并非对每个请求都应用相同的修复措施,而是首先测量输入文本的“惊讶程度”。如果文本高度混乱且不可预测,系统就会判定其为混乱型的攻击,并应用一种随机删除、交换或插入少量字符的技术。这种微小的噪声足以破坏恶意代码的特定结构,却不会改变正常问题的含义。如果文本平滑且可预测,系统则会认为它可能是一个巧妙的故事类攻击,转而使用一个辅助模型来重写句子。这个重写过程在保持原意不变的同时,剥离了旨在诱骗安全过滤器的隐藏指令。

这种动态方法的测试结果涵盖了七个类别中的九种不同类型的越狱攻击。实验证明,该系统非常有效,将这些攻击在受测模型上的平均成功率降低了 70% 以上。至关重要的是,这种防御并没有以牺牲模型帮助普通用户的能力为代价。当研究人员在正常、无害的问题上测试该系统时,模型的性能下降微乎其微,准确率的最大降幅仅为 3.19%。事实上,对于某些模型,重写过程甚至使问题变得更容易理解,从而带来了微小的准确率提升。

这种方法脱颖而出,是因为它不需要更改底层模型或其内部设置,使其能够轻松安装在请求首先到达的服务层级。它还非常高效,与许多现有的防御方法相比,耗时更短且消耗的计算资源更少。通过识别出不同的攻击需要不同的对策,并利用文本的自然结构来决定使用哪种对策,JailBreakGuard 提供了一个灵活且稳健的护盾。它证明了防御并不一定需要是一堵沉重、僵硬的墙;有时,最有效的保护是一种轻巧、智能且能适应威胁形态的触碰。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →