Ultralytics YOLO27: ウェイトリストに登録する
YOLOのライセンス
Ultralytics用語集に戻る

Jailbreaking (AI)

AIのジェイルブレイクでは、安全性を学習したモデルにルールを無視させるプロンプトを作成します。一般的な攻撃の種類、攻撃が機能する理由、多層防御について解説します。

AIモデルのジェイルブレイクとは、開発者が拒否するように学習または指示した出力(マルウェア、武器の製造手順、嫌がらせなど)を生成させる入力を作成することです。対象となるのは通常、有害な要求を拒否するよう安全性の学習を受けた大規模言語モデル(LLM)やビジョン言語モデル(VLM)で、この呼称はメーカーの制限を解除する携帯電話のジェイルブレイクに由来します。ジェイルブレイクはモデルへの入力だけで完結するため、チャットウィンドウにアクセスできる人なら誰でも試すことができます。そのため、ジェイルブレイクへの耐性はAI安全性の中心的な課題であり、モデルのリリース前にAIレッドチーミングが重点的に検証する項目です。

ジェイルブレイクが機能する理由#

2023年の研究「Jailbroken: How Does LLM Safety Training Fail?」は、ジェイルブレイクの成功を安全性学習における2つの失敗モードに結び付けました。

  • 目的の競合: モデルは、指示に役立つ形で従うことと、有害な要求を拒否することの両方を学習します。ロールプレイのシナリオや、回答を「もちろんです。こちらが」と始める指示など、拒否すると有用性が損なわれるように見せるプロンプトは、2つの目標を競合させます。
  • 汎化の不一致: 事前学習によって、モデルは安全性学習で扱われていない能力を獲得します。Base64でエンコードされた、有用な学習データの少ない言語で書かれた、または暗号で包まれた有害な要求は、平易な英語で学習した拒否を引き起こさずに、そうした能力に到達します。

一般的なジェイルブレイク手法#

  • ペルソナおよびロールプレイのプロンプト: 2022年後半からChatGPT向けに広まった「DAN」(「Do Anything Now」)プロンプトは、制約のないAIを演じるようモデルに指示しました。
  • 難読化: エンコーディング、スペルミス、暗号化、翻訳によって要求を安全性学習から隠しつつ、モデルにはその内容を解読できる状態にします。
  • Many-shotジェイルブレイク: 攻撃者は、アシスタントが有害な要求に応じる偽の対話を何百件も長いコンテキストウィンドウに詰め込み、インコンテキスト学習によってそのパターンを実際の回答に反映させます。
  • 複数ターンにわたるエスカレーション: MicrosoftのCrescendo攻撃は、無害な質問から始め、会話をターンごとに徐々に制限対象の目標へと誘導します。
  • 最適化された敵対的サフィックス: GCG手法は、オープンウェイトモデルに対して勾配誘導型の探索を行い、要求の末尾に付加すると拒否を抑制する意味のないトークン列を見つけます。さらに、その文字列はChatGPT、Bard、Claudeなどのクローズドモデルにも転用できました。
  • 文字画像プロンプト: FigStep攻撃は、有害な要求を画像内の文字として描画します。これにより、安全性学習がテキストだけを対象としていたVLMをすり抜けます。
  • プロンプトインジェクション: エージェントが読むWebページなどの信頼できないコンテンツに指示を紛れ込ませ、ユーザーのデータを漏えいさせるといった形でアプリケーションのタスクを乗っ取ります。ジェイルブレイクはモデル自体の安全性学習を標的にします。OWASP Top 10 for LLM Applicationsでは、ジェイルブレイクをプロンプトインジェクションの一形態に分類しており、実際の攻撃では両者が組み合わされることもよくあります。
  • 敵対的攻撃: 入力に小さな摂動を加え、誤った予測を引き起こします。GCGサフィックスはジェイルブレイクに使われる敵対的サンプルです。一方、人を物体検出器から隠す印刷パッチは、検出器には回避対象となる安全性ポリシーがないため、敵対的攻撃にのみ該当します。
  • AIレッドチーミング: セキュリティチームが攻撃者より先に弱点を見つけて修正するため、許可を得てジェイルブレイクを試みるテストです。

ジェイルブレイクへの対策#

単一の防御策ですべてのジェイルブレイクを阻止することはできないため、本番システムでは独立した複数のレイヤーを組み合わせます。人間のフィードバックによる強化学習(RLHF)または憲法AIによる安全性学習でモデルに拒否を教え、入力・出力分類器で入出力をスクリーニングし、モデルが欺かれた場合でもガードレールによってエージェントの実行可能な操作を制限します。

分類器が有効なのは、ジェイルブレイクがモデルとすべてのフィルターを同時に欺く必要があるためです。MetaのLlama Guardモデルが安全ポリシーに照らしてプロンプトと応答にラベルを付けるのと同様に、画像分類器も画像生成モデルに対して同じ役割を果たし、安全と危険のラベルが付いた画像でUltralytics YOLO26の分類モデルをファインチューニングしたものが、生成元のプロンプトにかかわらず生成されたすべての画像を検査します。防御性能の評価には、共通ベンチマークとして、100種類の悪用行為に対する攻撃成功率を追跡するJailbreakBenchなどが用いられます。推定3,000時間超のレッドチーミングでも、AnthropicのConstitutional Classifiersの初期バージョンに対する汎用的なジェイルブレイクを誰も見つけられず、2026年1月にリリースされた次世代バージョンは計算オーバーヘッドを約1%増加させ、1か月間の本番トラフィックで無害なクエリの0.05%を拒否しました。

Explore solutions

スポーツにおけるコンピュータービジョン

スポーツにおけるコンピュータービジョン

Ultralytics YOLOが、選手やボールの追跡、パフォーマンス分析、コーチングへの知見、アスリートのリハビリを通じて、スポーツビジョンをどのように支えるかをご紹介します。
詳しく見る
航空画像向けコンピュータービジョン

航空画像向けコンピュータービジョン

Ultralytics YOLOを使用して、ドローンや航空画像をリアルタイムの知見に変換し、農業、水産養殖、自然保護、地理空間分析に活用できます。
詳しく見る
航空宇宙分野のコンピュータービジョン

航空宇宙分野のコンピュータービジョン

Ultralytics YOLOを活用して航空宇宙分野でコンピュータビジョンを導入し、航空機検査、滑走路上のFOD検出、空港の地上業務、複合材の欠陥検出に活用できます。
詳しく見る
セキュリティ分野のコンピュータービジョン

セキュリティ分野のコンピュータービジョン

Ultralytics YOLOモデルであらゆる施設を保護しましょう。ビジョンAIは、周辺監視、脅威検知、ナンバープレート認識、職場の安全管理を支援します。
詳しく見る
ロボティクス分野のコンピュータービジョン

ロボティクス分野のコンピュータービジョン

Ultralytics YOLOモデルで、よりスマートなマシンを実現しましょう。ロボティクスにおけるビジョンAIは、自律ナビゲーション、認識、物体追跡、リアルタイム制御を支援します。
詳しく見る
物流におけるコンピュータービジョン

物流におけるコンピュータービジョン

Ultralytics YOLOモデルで物流を効率化しましょう。ビジョンAIにより、荷物検査、仕分け、車両追跡、倉庫のリアルタイム安全監視を実現します。
詳しく見る
小売業におけるコンピュータービジョン

小売業におけるコンピュータービジョン

Ultralytics YOLOモデルで小売のあり方を変革しましょう。ビジョンAIにより、在庫追跡、棚の監視、行列管理、より高度な顧客インサイトを実現します。
詳しく見る
医療分野におけるコンピュータービジョン

医療分野におけるコンピュータービジョン

Ultralytics YOLOモデルで医療ソリューションを構築しましょう。医療分野のビジョンAIは、医用画像処理の高速化、より高度な診断、患者モニタリングを実現します。
詳しく見る
製造業におけるコンピュータービジョン

製造業におけるコンピュータービジョン

Ultralytics YOLOモデルで製造を最適化しましょう。ビジョンAIは、品質管理、欠陥検出、PPE準拠、組立ラインの自動化を推進します。
詳しく見る
自動車分野におけるコンピュータービジョン

自動車分野におけるコンピュータービジョン

Ultralytics YOLOモデルで自動車分野にコンピュータービジョンを導入しましょう。ビジョンAIは、道路の安全性、運転支援、車両の自動化を向上させ、よりスマートな道路を実現します。
詳しく見る
農業におけるコンピュータービジョン

農業におけるコンピュータービジョン

Ultralytics YOLOモデルでスマート農業にビジョンAIを導入しましょう。作物のモニタリング、家畜の追跡、精密農業を支援し、より高く効率的な収量を実現します。
詳しく見る

AIの未来を一緒に築きましょう!

機械学習の未来に向けた歩みを始めましょう