AnthropicとSimon Willisonの発言が、Opus 5のプロンプトインジェクション耐性に関する主張を厳しく問う
- Aisha Washington

- 3 日前
- 読了時間: 19分
AnthropicとSimon Willisonに関する報道は7月25日、注目すべき主張を取り上げた。Claude Opus 5は、Anthropicにとってこれまでで最もプロンプトインジェクションを受けにくいモデルだという。Claude Codeの開発者であるBoris Chernyは、モデルの主要な評価スコア以上にこの結果を強調した。
この主張が重要なのは、プロンプトインジェクションが信頼できるAIエージェントの実現を阻む最も困難な課題の一つであり続けているためだ。有能なモデルはウェブサイトを閲覧し、メッセージを読み、コードを編集し、ツールを呼び出せる。その同じ能力が、悪意あるコンテンツによってエージェントの行動を誘導される機会も生み出す。
Chernyの発言は、Opus 5をめぐる物語をベンチマーク首位ではなく安全性の観点から捉え直すものだ。ただし同時に、厳しい検証も求められる。モデルの耐性向上は、Anthropicの評価環境内でのスコア向上にとどまらず、実際に展開されたシステムの安全性向上へと結び付かなければならない。
Boris ChernyがOpus 5について語ったこと
Chernyは、従来型の能力スコアよりも重要なOpus 5の成果として、プロンプトインジェクション耐性を提示した。
Simon Willisonは、モデルのリリース資料が公開された直後にBoris Chernyの発言を掲載した。Chernyは、Opus 5がAnthropicにとって「これまでで最もプロンプトインジェクションを受けにくいモデル」だと述べた。
さらに、プロンプトインジェクション評価とレッドチーム演習全体で、攻撃の成功は難しかったと付け加えた。レッドチーミングとは、攻撃者が本番環境で弱点を見つける前に、意図的にシステムを攻撃して脆弱性を発見する手法を指す。
Chernyはまた、この結果がシステムカードの中に「やや埋もれている」ことも認めた。Willisonは読者に、Anthropicがプロンプトインジェクション試験を説明しているOpus 5 system cardの73ページを参照するよう促した。
この配置には意味がある。モデルのリリースでは通常、比較や販売促進がしやすいコーディング、推論、エージェント関連のベンチマークが前面に出される。技術文書の奥深くにあるセキュリティ評価が同等の注目を集めることはほとんどない。
Chernyはその優先順位を逆転させた。彼のメッセージは事実上、悪意ある指示への耐性は、ベンチマークでのわずかな首位獲得以上に注目されるべきだというものだった。
この判断は、Claudeの利用形態が変化していることを反映している。Claude Codeはリポジトリを調査し、承認済みのコマンドを実行し、長時間にわたる開発タスクに取り組める。ほかのClaudeベースのエージェントは、外部ページを閲覧したり、業務文書を処理したりできる。
新たなコンテキストの情報源が加わるたびに、信頼境界も一つ増える。モデルは、ユーザーからの指示、開発者のルール、外部ソースからの信頼できないテキストを区別しなければならない。
プロンプトインジェクションは、この区別を攻撃する。攻撃者は、ウェブページ、メール、コードコメント、共有ドキュメントなど、エージェントが読むコンテンツの中に指示を埋め込む。
エージェントはそれらの指示をコマンドとして扱ってしまう可能性がある。侵害されたエージェントは、情報を漏洩させ、ファイルを改変し、接続済みのツールを不正利用し、あるいは回答をひそかに変更するおそれがある。
直接的なプロンプトインジェクションはユーザー入力から生じる。間接的なプロンプトインジェクションは、別のタスクを実行する過程で取得したコンテンツを通じて到来する。ツールを利用するエージェントにとって、より大きな課題となるのは後者だ。
コーディングエージェントは、依存関係ファイルの中に悪意ある指示を見つけるかもしれない。リサーチエージェントは、ウェブページに埋め込まれた指示に遭遇する可能性がある。メールアシスタントは、一見普通のメッセージ内にある敵対的なテキストを処理することがあり得る。
これが、AnthropicとSimonをめぐる議論が単なるモデル発表以上の注目を集めた理由だ。Chernyが述べていたのは表面的な安全機能ではない。ユーザーが安全に委任できる権限の範囲を制約する弱点を取り上げていた。
ただし、彼の表現は比較的な企業主張でもある。「最もプロンプトインジェクションを受けにくい」とは、同社のテストにおいてAnthropicの過去モデルより耐性が高いことを意味する。あらゆる攻撃に対して免疫があることや、すべての製品構成で安全であることを意味するわけではない。
この違いが中心的な緊張関係を生む。Opus 5は意味のある進歩を示し得る一方、プロンプトインジェクションは依然として未解決のシステムレベルの問題である。
AnthropicとSimonに関する報道がモデルの物語を変える理由
Opus 5に関する主張は、競争の軸を生の知能から、敵対的な条件下でも信頼できる振る舞いへと移す。
最先端モデルの発表は、しばしばベンチマーク表で競われる。ベンダーはコーディング性能、推論、ツール利用、検索、専門タスクを比較する。こうした指標は、購入者がモデルで何を達成できるかを見積もる助けになる。
一方、エージェントが意図的に誤解を招くコンテンツに遭遇した際に何が起きるかについては、ほとんど明らかにしない。困難なタスクを解決できても、隠された指示に従ってしまうエージェントは、その能力が向上するほど危険性を増し得る。
これは能力とリスクの間に不都合な関係を生む。ブラウジング能力の向上は、エージェントが到達できる情報を広げる。ツール利用能力の向上は、実行できる行動を広げる。
より長い自律セッションも、操作される機会を増やす。ワークフローの早い段階でインジェクションが成功すれば、その後の検索、ファイル、要約、ツール呼び出しに影響を与え得る。
したがって、プロンプトインジェクション耐性はモデル品質の実用的な意味を変える。信頼性は正しい回答を生成することだけではない。外部コンテンツがユーザーの意図を置き換えようとする際に、その意図を維持することも含まれる。
Anthropicは、公開しているmodel system cards全体で、この問題を繰り返し優先課題として扱ってきた。以前のカードでは、ユーザーの代わりにエージェントが処理するウェブサイトやメッセージに、悪意ある指示が隠されるケースが説明されていた。
Opus 4.5 assessmentは、こうした攻撃がなぜ拡大し得るのかを説明している。公開ページ上の一つの悪意あるペイロードが、そのページを処理するすべてのエージェントに到達する可能性がある。
Opus 5は、この脅威がより具体的になった後に登場した。現在、エージェントはブラウザ、ターミナル、開発環境、エンタープライズコネクターを操作する。潜在的な影響は、誤解を招くチャットボットの回答を超えている。
開発者にとって、耐性の向上は、エージェントが信頼できないデータに含まれる指示に従う頻度を減らし得る。また、不審なフレーズを探す脆弱なフィルターへの依存も減らせる可能性がある。
企業にとって、この主張は導入における中心的な懸念に応えるものだ。企業は、内部知識を取得して有用な作業を実行するエージェントを望んでいるが、任意のコンテンツによってそれらのエージェントが誘導されることは避けたい。
知識へのアクセスは、さらにリスクを高める。アシスタントは、同じコンテキストウィンドウ内で非公開文書と外部検索結果を組み合わせることがある。モデルは異なる信頼水準を尊重しながら、両方のソースを利用しなければならない。
このため組織には、慎重なknowledge managementが必要となる。より多くの情報を接続すれば有用性は高まるが、明確な権限と情報源の境界も必要になる。
Chernyの強調は、競合するモデルプロバイダーにも圧力をかける。購入者は、競合他社のシステムカードに、比較可能なプロンプトインジェクション評価、現実的なエージェント環境、複数の防御策下での結果が含まれているかを問える。
主要な能力スコアだけでは、もはや判断を決められない。セキュリティを重視するチームには、攻撃耐性、過剰な拒否、ツール境界、操作試行後の復旧に関する証拠が必要だ。
ただし、比較可能な証拠を得ることは依然として難しい。ベンダーごとに、異なる攻撃、脅威の前提、ツール、採点ルール、緩和策を用いる可能性がある。印象的な二つの割合が、まったく異なる実験を表していることもあり得る。
基礎となるテストも急速に古くなる可能性がある。防御策が公開されると、攻撃者は文言や配信手法を適応させる。静的なテストセットは、一般的な耐性を測定せず、認識能力だけを評価してしまうおそれがある。
したがってAnthropicの主張は、検証を促すという点でも価値がある。システムカードを公開することで、発表文だけの場合よりも調査者に多くの材料を提供できる。
ただし、より強い主張にはAnthropic外部での再現可能なテストが必要となる。独立した研究者には、代表的なシステム、攻撃セット、成功の明確な定義へのアクセスが必要だ。
その証拠が得られるまでは、Opus 5は有望なセキュリティ改善として扱うべきだ。モデルの周囲にある防御を取り除く理由にしてはならない。
モデル耐性と多層型エージェントセキュリティ
主な競争はOpus 5と他モデルの間ではない。モデルレベルの耐性と、完全なエージェントシステムの複雑さとの間にある。
モデルは、より大きなアーキテクチャの中に置かれる。そのアーキテクチャには、システム指示、取得コンテンツ、メモリ、ツール、権限、アプリケーションコード、フィルター、ユーザー確認の手順が含まれる。
モデルの改善は重要だ。モデルはこれらすべての入力を解釈するからである。どの情報が関連し、どの見かけ上の指示に従うべきかを判断する。
しかしモデルは、テキストだけからすべての情報源の信頼性を確実に判断できるわけではない。悪意ある指示は、ポリシー通知、管理者メッセージ、ツール結果を装うことができる。
書式による保護には限界がある。攻撃者はHTML、エンコードされたテキスト、画像、文書メタデータ、あるいは人間には無関係に見えるコンテンツに指示を隠せる。
エージェントは、行動する前に悪意あるコンテンツを変換する可能性もある。ウェブページを要約し、その要約をメモリに保存し、別のタスク中に再取得するかもしれない。
これは遅延型の攻撃経路を生む。最終的な有害行為は、元のコンテンツがシステムに入った後かなり時間が経ってから起こる可能性がある。
近年の研究では、この持続性の問題が検討され始めている。Bad Memory studyは、Claude CodeやOpenAI Codexの構成を含むエージェント型システムにおける、メモリベースのプロンプトインジェクションリスクを評価した。
個別モデルの結果が変化しても、その広範な教訓は重要だ。メモリは一時的な接触を、その後のセッションにもまたがる持続的な影響へと変え得る。
モデルの耐性は、その連鎖を断ち切れる可能性がある。信頼できない指示を確実に認識するモデルは、それらを保存、反復、あるいは将来の指針として利用する可能性が低くなる。
認識に失敗する可能性があるため、アプリケーション側の制御も依然として必要だ。最も安全なアーキテクチャは、何らかの敵対的コンテンツが個々の防御をすり抜けることを前提とする。
一つの層では、指示とデータを分離すべきだ。別の層では、モデルが呼び出せるツールを制限する。権限チェックでは、それらのツールがアクセスまたは変更できる対象を限定すべきである。
影響の大きい行為には確認を必要とするべきだ。メッセージの送信、アカウント設定の変更、非公開データの公開、未知のコードの実行には、公開情報を読む場合より強い境界が求められる。
開発者は、取得システムからの出力も制約すべきだ。取得文書は、区別されないテキストとしてプロンプトに入れるのではなく、来歴、信頼ラベル、限定されたスコープを伴わせることができる。
ツールには狭いインターフェースが必要だ。メールを要約する任務のエージェントに、メッセージ転送、記録削除、無関係なアカウントの確認まで自動的に許可すべきではない。
ログも不可欠な層の一つである。チームは、モデルがどのコンテンツを見たのか、どの推論シグナルが利用可能だったのか、どのツールを呼び出したのか、その後何が変わったのかを再構築できなければならない。
検出は展開後も継続すべきだ。攻撃パターンは進化し、実際のユーザーはリリース前のテストでは完全に再現できない組み合わせにシステムをさらす。
同じ論理は、個人向けAIワークフローにも当てはまります。検索可能なセカンドブレインは、ローカル文書や会議メモを蓄積するほど有用になります。同時に、外部コンテンツと自動化されたアクションには、予測可能な境界も必要です。
検索可能なナレッジベースは、関連する作業を管理されたソースに根差したものにすることで、不必要な露出を減らせます。この設計でインジェクションがなくなるわけではありませんが、攻撃対象領域は狭まります。
セキュリティチームは一般に、これを多層防御と呼びます。この原則は、ひとつの制御が失敗しても直ちに侵害につながるべきではない、という考え方です。
Opus 5は、モデルの振る舞いがエージェントループのあらゆる段階に影響するため、とりわけ価値のある層になり得ます。耐性の向上により、フィルター、ポリシー、人間のレビュアーに課される負担を減らせる可能性があります。
また、使いやすさの向上にもつながり得ます。攻撃的な外部フィルターは、正当な指示と悪意ある指示を区別するために必要な文脈を欠くため、無害なリクエストまでブロックしがちです。
より識別能力の高いモデルなら、通常の文書を拒否せずに攻撃を拒絶できるかもしれません。このバランスは重要です。通常業務を中断する防御は、弱めるか無効化するよう圧力を受けるためです。
そのためAnthropicは、攻撃成功率の低下以上のものを示す必要があります。購入者は、Opus 5が正当なコンテンツに対する過度の警戒も避けられるかを理解する必要があります。
あらゆる異例の指示を敵対的だと判定するモデルは、一部の評価では安全に見えるでしょう。しかし、実際のコーディング、リサーチ、サポートのワークフローでは不満の種になります。
有用な目標は、選択的な耐性です。Opus 5は許可されたタスクを維持し、関連する外部情報を利用し、制御を乗っ取ろうとする試みだけを拒絶すべきです。
これは、悪意あるフレーズのリストをブロックするより難しい課題です。モデルには、権限、来歴、アクセス許可、そしてユーザー本来の目的について推論することが求められます。
Cherny氏の主張は、この問題に進展があったことを示唆しています。その改善が複雑なアプリケーション環境でも通用するかは、システムレベルの証拠によって決まります。
Opus 5のシステムカードだけでは立証できないこと
Anthropicの評価は方向性に関する主張を裏付けますが、普遍的な耐性や本番環境での安全性を単独で立証するものではありません。
システムカードはベンダーが作成する文書です。有用な透明性を提供する一方で、評価、攻撃セット、導入前提、見せ方はモデル開発者が選びます。
だからといって、調査結果が信頼できないわけではありません。読者はこれを独立認証ではなく、Anthropicが報告した証拠として解釈すべきだということです。
「プロンプトインジェクションを成功させるのは非常に困難」という表現にも、成功条件の定義が必要です。指示からの軽微な逸脱は、データ窃取や未承認のツール操作とは異なります。
攻撃の深刻度は重要です。攻撃者に許される試行回数も重要です。ひとつのペイロードが多数のエージェントに届く場合、成功率が低くても大きなリスクを生み得ます。
Anthropic Simonの発言だけでは、これらの詳細は示されません。読者はシステムカードの方法論、限界、個別の評価設定を確認する必要があります。
レッドチームの網羅性にも別の不確実性があります。熟練したテスターは珍しい攻撃を見つけられますが、どのチームもすべての敵対者、言語、文書形式、製品統合を代表することはできません。
自動化された攻撃は規模をもたらしますが、既知のパターンに過度適合する可能性があります。人間の攻撃者は防御に適応し、手法を組み合わせ、モデルの外側にあるアプリケーションの挙動を悪用します。
プロンプトインジェクションは環境によっても異なります。単純なチャットインターフェースは、認証、メモリ、ファイルアクセスを備えたブラウザエージェントより攻撃経路が少なくなります。
基盤となるモデルが変わらなくても、ツール設計は結果を変え得ます。広範な権限は、小さな指示追従の失敗を深刻なインシデントに変える可能性があります。
逆に、狭い権限なら、同じモデルの失敗後でも被害を防げます。これは、製品設定とモデルのセキュリティが切り離せないことを意味します。
したがって独立テストには、完全なワークフローを含めるべきです。研究者は、攻撃が計画を変えるか、ツールを起動するか、情報を露出させるか、メモリを変更するか、後のセッションまで残存するかを測定すべきです。
誤検知も報告すべきです。正当なコンテンツには、コマンド、コードサンプル、セキュリティ警告、引用された攻撃文などが含まれることがあります。
コーディングエージェントは、攻撃に似た素材そのものを調査しなければならない場面が多くあります。疑わしいファイルをすべて拒絶すれば、その目的を損ないます。
公開ベンチマークにも固有の限界があります。例が学習データに入ると、高い性能は一般的な保護ではなく既知性を反映する可能性があります。
評価者には、継続的に更新される攻撃と非公開のテストセットが必要です。また、報告された改善が実際に何を意味するのかを購入者が理解できるよう、透明性のある採点も必要です。
OWASP GenAI projectが維持する脅威分類は、プロンプトインジェクションを単なるモデルベンチマークではなく、アプリケーションのリスクとして扱っています。この枠組みは、多層的な導入管理を支持します。
コミュニケーション上のリスクもあります。「最もプロンプトインジェクションされにくい」という表現は、SNS投稿や製品マーケティングを通じて「プロンプトインジェクションは解決された」に変わり得ます。
Cherny氏は、そこまで広い主張はしていません。彼の表現は比較的なものであり、Anthropicの評価とレッドチームに言及したものでした。
責任ある報道は、この境界を保つべきです。Opus 5は大幅に改善されていても、評価に含まれなかった攻撃には依然として失敗する可能性があります。
最も強い解釈は、モデル学習によって防御の基準線が引き上げられたということです。Opus 5上に構築されたアプリケーションは、以前のClaudeモデルを使うアプリケーションより優れた耐性から始められるかもしれません。
最も弱い解釈は、ひとつのテストスイートが新しいモデルに有利だっただけということです。外部による再現検証が、その可能性を区別する助けになります。
企業は、エージェントの権限を拡大する前に詳細な証拠を求めるべきです。有用な質問には、どのインジェクション経路がテストされたか、モデルが機微なツールにアクセスできたかが含まれます。
購入者は、どの保護策が有効だったかも尋ねるべきです。モデル単体の結果は、分類器、プロンプト変換、ブラウザ分離、ポリシーチェックで得られた結果とは異なります。
Anthropicは、再現可能な評価コンポーネントを公開することで主張を強化できます。部分的なテスト成果物であっても、研究者が一貫した条件でモデルを比較する助けになるでしょう。
競合他社も、比較可能な結果を公開することで市場全体を強化できます。共通の評価慣行があれば、調達時にプロンプトインジェクション耐性を評価しやすくなります。
それまでは、チームはひとつのセキュリティ上の声明だけで製品を順位付けすることを避けるべきです。重要なのは、各完全なシステムが組織固有の脅威モデルに対してどう振る舞うかです。
Anthropicの主張を試す3つのシグナル
Opus 5をめぐる評価は、独立した再現検証、本番環境での挙動、競合他社の対応によって決まります。
第1のシグナルは、新しい攻撃に対する独立テストです。研究者は、Anthropicが選定していないプロンプトと配信手法でOpus 5を評価する必要があります。
こうしたテストには、ウェブサイト、メッセージ、ソースリポジトリ、文書、画像、ツール応答、永続メモリを含めるべきです。また、無害な逸脱と重大な行為を区別すべきです。
Opus 5がこうした設定でも低い攻撃成功率を維持すれば、Cherny氏の主張は大きな重みを持ちます。Anthropicのスイート外で性能が崩れれば、主張の範囲は狭まります。
研究者は、比較を可能にするだけの方法論を公開すべきです。報告には、エージェント設定、利用可能なツール、権限モデル、攻撃予算、防御策、採点基準が必要です。
第2のシグナルは、本番環境での経験です。Claude Codeユーザーや企業チームは、ラボ評価では完全に再現できない雑多な環境にOpus 5をさらすことになります。
誤ったインジェクション警告、正当な指示の無視、汚染されたリポジトリ、予期しないツール呼び出し、侵害されたメモリに関する報告に注目してください。個別の逸話だけでは結論は出ません。
重要なのは複数の導入環境にまたがるパターンです。Anthropicがどれだけ迅速に失敗を調査し、緩和策を更新するかを含む対応プロセスも重要になります。
強固な本番実績は、モデルレベルの耐性が日常的なエージェントの安全性を高めるという考えを裏付けます。同様の経路を通じた失敗が繰り返されれば、盲点が明らかになります。
第3のシグナルは、競合他社の対応です。OpenAI、Google、その他のモデル提供者は、自社のプロンプトインジェクション評価とシステムレベルの防御で応じることができます。
比較可能な開示が行われれば、ひとつのベンダーの主張は競争的なセキュリティカテゴリへと変わります。この動きにより、購入者は一般的な保証ではなく、測定可能な耐性を求められるようになります。
沈黙もまた何かを伝えます。競合ベンダーが敵対的コンテンツのテストを公開せず、エージェント能力だけを強調するなら、セキュリティチームはその欠落した証拠を調達リスクとして扱うかもしれません。
こうしたシグナルは、組織がエージェントにより広い権限を与える前に得られるべきです。正しい導入上の問いは、Opus 5が前世代より安全に見えるかどうかではありません。
残る失敗率が、失敗した場合の影響に見合っているかどうかです。要約の草案を作るアシスタントと、インフラを制御するエージェントではリスクが異なります。
チームは、影響の小さいワークフローでは迅速に進める一方、機微なシステムには厳格な境界を維持できます。安定した挙動と確実な復旧を確認してからのみ、権限を拡大すべきです。
Anthropic Simonの議論は、最終的に正しい基準を示しています。モデルの知能は重要ですが、ユーザーがどれだけの作業を安全に委任できるかを決めるのは、信頼できる制御です。
プロンプトインジェクションは単純な解決策を拒んできたため、Cherny氏の興奮は理解できます。モデル層で真の改善があれば、その上に構築されるすべてのアプリケーションが強化されます。
この主張には、なお外部からのストレステストが必要です。システムカードは証拠であって免責ではなく、レッドチームもすべての本番環境を予測することはできません。
今後3か月は、まず独立した攻撃結果、次に導入パターン、そして競合他社の開示を注視してください。これらのシグナルを合わせることで、Opus 5がエージェントセキュリティを変えるのか、それともベンチマーク上の物語だけを変えるのかが分かります。
開発者にとって、今すぐ取るべき行動は明快です。自社のワークフローから得たコンテンツでOpus 5をテストしてください。リポジトリ、メッセージ、文書、メモリ、そして有効化されたすべてのツールを含めます。
購入者は、モデルの耐性とアプリケーションの制御の両方を説明するようベンダーに求めてください。明確な権限境界、監査ログ、確認手順、インシデント対応手順を要件とすべきです。
日常的なAIユーザーは、機微なアクションをレビュー可能な状態に保ってください。耐性の向上は注目に値しますが、意味のある信頼は、可視化された制御とローンチサイクルの外で収集された証拠から生まれます。


