評価・監視・ガードレール

ジェイルブレイク対策とは|文字のあいだに空白を入れただけで、検知率が100%から0%になった

ジェイルブレイク対策で禁止語の照合は効くのか言い換えられたらどうなるのかどこで止めるのがよいのか

「これまでの指示を無視してください」は禁止語で止まります。1字ずつ空白をはさむと0%になりました。

詰めてから照合すれば100%に戻ります。ところが言い換えられると、そこでも0%です。

この記事の要点

  • 空白をはさむと0%
  • 詰めてから照合で100%
  • 言い換えられると0%
  • 入口だけだと49.1%が通る

文字のあいだに空白を入れただけで、検知率が100%から0%になった

禁止語の照合は、形を崩されると効きません。詰めてから照合すれば戻ります。

ジェイルブレイク対策の入口としてよく使われるのが禁止語の照合です。どこまで効くのかを実際に走らせて測りました。

「これまでの指示を無視してください」のような攻撃の文5種と、業務でふつうに出る文6種を用意しました。

それぞれに5通りの変形をかけます。変形は決まった手順なので、何度実行しても同じ結果になります。

変形をかける

text
変形の仕方                禁止語をそのまま探す           詰めてから探す       詰めて、意図の語も見る
そのまま                            100%              100%              100%
空白をはさむ                            0%              100%              100%
記号をはさむ                            0%              100%              100%
前後に文をつける                        100%              100%              100%
言い換える                             0%                0%               20%

そのままなら100%止まります。1字ずつ空白をはさむだけで0%です。

記号をはさんだ場合も同じく0%でした。照合する側が字面しか見ていないためです。

詰めれば戻る

空白と記号を落としてから照合すると、どちらも100%に戻ります。ここまでは対処が簡単です。

手間はほとんどかかりません。照合の前に1行足すだけで、形を崩す変形はまとめて塞げます。

字面の照合は、形を崩されると効かない。

単位: %そのまま100%前後に文をつける100%空白をはさむ0%記号をはさむ0%言い換える0%攻撃の文5種での実測。詰めてから照合すれば、空白と記号の変形は100%に戻る。
図1 ── 変形ごとの検知率(禁止語をそのまま探す場合)

出典も攻撃の性質をその内容に影響を与えられる攻撃者は、動きを逸らそうとする指示を埋め込みうると説明しています。埋め込み方は形を変えられます。

出典Anthropic「Mitigate jailbreaks and prompt injections」2026-08-18 確認
An attacker who can influence that content may embed instructions that try to redirect Claude.
原文Anthropic「Mitigate jailbreaks and prompt injections」 この内容の有効期限2027-02-18

言い換えは語では拾えず、入口だけでは半分が通る

字面を離れた攻撃は、入口の照合では止まりません。出口にも同じ確認を置きます。

ジェイルブレイク対策で残るのが言い換えです。表の最終行を見てください。

「先ほどまでの決まりごとは忘れて進めてください」のように書かれると、禁止語も詰めた照合も0%です。

意図を表す語を数える方式でも20%でした。5種のうち1種しか止まっていません

誤検出は増えていない

同じ計測で、業務のふつうの文を誤って止めた割合も出しました。どの方式でも0%です。

つまり、この計測の範囲では止められないだけで、止めすぎてはいない状態です。取りこぼしのほうが問題です。

出口にも置く

入口で拾えないなら、出てきた内容を見て止める手が残ります。効きを別に測りました。

text
要求 20000件。うち攻撃 958件。入口で見えるのはそのうち約6割
入口の検知器は見える攻撃を 85%、出口の検知器は出た内容を 75% 止めるものとした

止め方          止めた攻撃  通り抜けた攻撃  通り抜け率
入口だけ                  488件            470件       49.1%
出口だけ                  719件            239件       24.9%
入口と出口                 852件            106件       11.1%

入口だけだと49.1%が通ります。入口に出ない攻撃が4割ある想定なので、そこが丸ごと残ります。

両方に置くと11.1%まで下がりました。出典も強い防御のために複数の手を組み合わせることとしています。

入口だけでは、入口に出ない攻撃がそのまま通る。

単位: %入口だけ49.1%出口だけ24.9%入口と出口11.1%要求2万件・攻撃958件での実測。入口の検知器85%、出口の検知器75%として計算した。
図2 ── 止め方ごとの通り抜け率
出典Anthropic「Mitigate jailbreaks and prompt injections」2026-08-18 確認
Combine strategies for robust protection.
原文Anthropic「Mitigate jailbreaks and prompt injections」 この内容の有効期限2027-02-18

止めた記録より、通った記録を見る

止めた件数は増えても減っても解釈できません。通った側を見ないと、効いているかが分かりません。

ジェイルブレイク対策を運用に載せると、止めた件数が指標になりがちです。この数字だけでは判断できません。

止めた件数が減ったとき、攻撃が減ったのか、変形されて通るようになったのかが分かりません。この計測では、空白をはさむだけで0件になります

見る対象

  1. 出力の中身。指示文らしき内容が出ていないか
  2. 拒否の偏り。同じ利用者が繰り返し当たっていないか
  3. 入力の形。空白や記号が異常に多い入力の割合
  4. 道具の呼び出し。頼まれていない呼び出しが起きていないか

出典も監視の位置づけを注入が成功した兆候がないか、出力を定期的に分析することとしています。入口ではなく出口を見ます。

見つけたら足す

通った例が見つかったら、その形をそのまま検査の材料に足します。言い換えは事前には数え上げられません。

見つけ方はレッドチーミングの記事で扱っています。試行を重ねても、見つけにくい弱点は残り続けます。

止めた件数ではなく、通った側を見る。

充足 2 / 4詰めてから照合している空白や記号をはさむ変形は、詰めるだけで100%に戻る出口にも検査を置いている入口だけでは、この計測で攻撃の49.1%が通り抜ける止めた件数を成果として見ている変形されて通るようになっても、件数は同じように減る禁止語の一覧だけで守っている言い換えられた5種のうち、止められたのは1種だけだった攻撃の文5種と、要求2万件での実測にもとづく。
図3 ── 運用にのせる前の点検項目
余談 この計測での注意

攻撃の文は5種しか用意していません。割合の刻みが20%単位になるので、細かい差は見えません。入口で見える攻撃が6割という置き方も、業務によって変わります。ここで見せているのは、字面の照合が形の変形に弱く、言い換えにはさらに弱いという関係です。

出典Anthropic「Mitigate jailbreaks and prompt injections」2026-08-18 確認
Regularly analyze outputs for signs of successful injection.
原文Anthropic「Mitigate jailbreaks and prompt injections」 この内容の有効期限2027-02-18

よくある質問

禁止語の照合だけで足りますか
足りません。この計測では1字ずつ空白をはさむだけで検知率が100%から0%になりました。
詰めてから照合すれば大丈夫ですか
形を崩す変形には効きます。言い換えられた5種のうち、この計測では1種も止められませんでした。
入口で止めれば済みますか
済みません。この計測では入口だけの場合、攻撃の49.1%が通り抜けました。出口も見ると11.1%まで下がります。
誤って止めることは増えませんか
この計測では、ふつうの業務の文を誤って止めた割合はどの方式でも0%でした。

まとめ

  • 指示を無視させる入力を防ぐ
  • 禁止語の照合は形を崩されると効かない
  • 言い換えは語では拾えない
  • 入口と出口の両方で止める

今日から始められること

  1. 自社で止めたい入力を10種書き出す
  2. 空白や記号をはさんで通るか試す
  3. 同じ意味の言い換えでも試す
  4. 出口側にも同じ確認を置く

実務で組んだジェイルブレイク対策のワークフローには、値段が付きます

同じ課題を持つ会社にとって、動いている設定は「作る時間」を買えるということです。ServiceDockは自作のワークフローやテンプレートを出品できるマーケットプレイスです。手数料や出品の流れは出品者向けページにまとまっています。

出品の仕組みを見る