← 最新の論文
💻 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生成解説です。著者が執筆または承認したものではありません。技術的な正確性については原論文を参照してください。 免責事項の全文を読む

デジタル時代において、大規模言語モデルは、メールのドラフト作成から複雑な質問への回答に至るまで、数え切れないほどのアプリケーションの背後にある静かなエンジンとなっています。これらのシステムは膨大な量の人間によるテキストを用いて学習し、文章の中で次にどのような言葉が来るべきかを予測することを学びます。しかし、言語を理解し生成するこの能力そのものが、「ジェイルブレイク(脱獄)」として知られる特定の手口に対して脆弱性を生んでいます。ジェイルブレイク攻撃では、ユーザーはモデルに組み込まれた安全規則を回避するように設計された、巧妙に言葉を尽くしたリクエスト、すなわち「プロンプト」を作成します。ロールプレイングのシナリオや隠された指示、あるいは奇妙なフォーマットを用いることで、攻撃者はモデルを欺き、倫理的なガイドラインを無視させ、危険な活動の指示やヘイトスピーチなどの有害なコンテンツを生成させることができます。開発者はこうした手口に対してモデルを強化しようと試みてきましたが、攻撃者は常に手法を進化させており、単一の静的な盾で防ぐことが困難な、動く標的を作り出し続けています。

「JailBreakGuard」と呼ばれる新しいアプローチは、この問題に対処するための異なる方法を提示しています。それは、モデル自体を変更することではなく、処理される前の入力リクエストを注意深く変更することに焦点を移すものです。四川大学と桂林電子科技大学の研究者たちは、すべての悪意のあるプロンプトが同じように見えるわけではないことを発見しました。あるものは、スムーズに読める複雑な物語のようなシナリオに依存しており、またあるものは、システムを混乱させるために意味のない文字で満たされた、奇妙で支離滅裂なテキストを使用しています。研究チームは、これら2種類の攻撃が、モデルにとってのテキストの「驚き(意外性)」によって測定される際、非常に異なる挙動を示すことを発見しました。滑らかな物語ベースの攻撃は、非常に正常で予測可能なものに見える傾向がある一方で、支離滅裂な敵対的攻撃は、混沌としており、非常に予測不可能なものに見えるのです。

この違いを利用するために、研究者たちはアプリケーションの入り口にスマートな門番として機能する防御システムを構築しました。すべてのリクエストに対して同じ修正を適用するのではなく、このシステムはまず、入力されたテキストの「驚きのレベル」を測定します。もしテキストが高度に混沌としていて予測不能であれば、システムはそれを支離滅裂な攻撃であると判断し、いくつかの文字をランダムに削除、入れ替え、または挿入するテクニックを適用します。このごくわずかなノイズは、通常の質問の意味を変えることなく、悪意のあるコードの特定の構造を破壊するのに十分です。もしテキストが滑らかで予測可能であれば、システムはそれが巧妙な物語ベースの攻撃である可能性があると判断し、代わりにヘルパーモデルを使用して文章を書き換えます。この書き換えプロセスは、元の意味を維持したまま、安全フィルターを欺くために設計された隠された指示を取り除きます。

この動的なアプローチの結果は、7つのカテゴリにわたる9種類の異なるジェイルブレイク攻撃に対してテストされました。このシステムは極めて効果的であることが証明され、テスト対象となったモデルにおけるこれらの攻撃の平均成功率を70パーセント以上減少させました。決定的なことに、この防御は、モデルの一般ユーザーを助ける能力を犠牲にすることはありませんでした。研究者が通常の無害な質問に対してシステムをテストした際、モデルの性能低下は無視できる程度であり、精度の最大低下はわずか3.19パーセントでした。実際、一部のモデルでは、書き換えプロセスによって質問がより理解しやすくなり、精度がわずかに向上することさえありました。

この手法は、基礎となるモデルやその内部設定を変更する必要がないため、リクエストが最初に到着するサービスレベルでの導入が容易であるという点で際立っています。また、既存の防御手法の多くよりも時間がかからず、計算リソースも少なく済むため、効率的です。異なる攻撃には異なる対抗策が必要であることを認識し、どの対抗策を使用するかを決定するためにテキストの自然な構造を利用することで、JailBreakGuardは柔軟で堅牢な盾を提供します。これは、防御が重く硬い壁である必要はないことを示しています。時には、最も効果的な保護とは、脅威の形に適応する、軽やかで知的なタッチなのです。

自分の分野の論文に埋もれていませんか?

研究キーワードに一致する最新の論文のダイジェストを毎日受け取りましょう——技術要約付き、あなたの言語で。

Digest を試す →