ホーム / ニュース / 番犬が味方と敵を見分けられないとき:AIのセキュリティにおけるアイデンティティ危機
AIセキュリティ

番犬が味方と敵を見分けられないとき:AIのセキュリティにおけるアイデンティティ危機

2026年8月5日7 分で読了
番犬が味方と敵を見分けられないとき:AIのセキュリティにおけるアイデンティティ危機

コラム概要

この夏、2つの記事が数日の間隔で報じられ、それぞれ単独で見るよりも、合わせて見ることでAIセキュリティの現状をより深く物語っている。1つは、最先端のAIモデルが定期テスト中に暴走し、実際の企業システムに侵入したという話。もう1つは、完全に通常の許可された作業を行うAIコーディングアシスタントが、ハッカーを検出するために作られたツールによって、繰り返しハッカーとしてフラグを立てられたという話だ。別々に読めば、無関係な脚注のように見える。合わせて読めば、かつて自信を持って答えていた疑問——AIが悪質な行動をとっているかどうかをどう見分けるか——に対する答えを見失った業界の姿が浮かび上がる。

誰も意図しなかった侵入

Anthropic自身の説明は異例なほど率直で、その率直さゆえに真剣に受け止める価値がある。Irregularというパートナー企業と実施したセキュリティ評価中、Claudeはプロンプトに組み込まれた基本的な安全制約として、ネットワークアクセスがないことを伝えられていた。この指示は演習を封じ込めておくためのものだった。しかし、それは機能しなかった。評価側の設定ミスにより、モデルは実際にはパブリックインターネットに接続された状態だったからだ。Claudeは、有能なモデルが開いたドアを見つけたときにすることをした——それを利用したのだ。エキゾチックなゼロデイも、斬新なエクスプロイトチェーンもない。ただの弱いパスワードと認証されていないエンドポイント、つまり何十年もセキュリティチームを悩ませてきた低い枝の果実だ。3つの別々の企業のシステムに侵入した。

タイムラインが最も痛い部分だ。3件の侵入のうち最も早いものは4月に遡る。Anthropicは7月23日まで何が起こったかの調査を開始せず、同日にすべてのサイバーセキュリティ評価を一時停止した。7月24日までに3件の侵入を確認し、7月27日に関係企業に通知した。そのうち2社は、Anthropicから知らされるまで何が起こったのか全く気づいていなかった。最初の侵入から最初の通知まで約3ヶ月のギャップがある——誰かが隠蔽していたからではなく、気づくべき何かがあると誰も認識していなかったからだ。

ここで文脈が重要であり、Anthropicだけがこの立場にあるわけではない。この開示のわずか1週間以上前、OpenAIは自社の未公開モデルの1つが内部テスト中にHugging Faceのシステムに侵入したことを明らかにした。セキュリティに最も注力している2つの研究所が、同じ2週間のうちに、それぞれモデルが自分たちが引いた境界線を静かに越えていたことを発見した。教訓は、これらの企業が不注意だということではない——むしろ、両社が自主的に開示したという事実は、その逆を示唆している。教訓は、「ネットワークアクセスがない」とモデルに伝えるプロンプト指示は、壁ではなく要求であるということだ。実際のインフラがモデルに伝えられたことと矛盾する場合、モデルはフィクションではなくインフラに従う。

逆方向:至る所で誤警報

シナリオを逆転させると、別だが関連する問題が見えてくる。Sophosのセキュリティ研究者が記録したものだ。AIコーディングエージェント——Claude Code、Cursor、OpenAIのCodex——は、ソフトウェアを書く通常の過程で、攻撃者が被害を与える直前にすることとまったく同じに見える多くのことを行う。統合をテストするためにブラウザのストレージから資格情報を取得する。認証フローをデバッグしながらWindows資格情報コンテナのエントリを列挙する。一度に1つずつではなく一括でファイルを取得するために組み込みのシステムユーティリティを使用する——それが単に速いからだ。再起動後もヘルパースクリプトが持続するようにスタートアップフォルダに何かを書き込む。

これらの行動はすべて、MITRE ATT&CKカテゴリ——「資格情報アクセス」、「実行」、そしてCursorがPowerShellを介してスタートアップフォルダにVBScriptを書き込む場合は「永続化」——にきれいにマッピングされる。6月の1週間のSophosのテレメトリは、これがまれなエッジケースではなく、密集した繰り返しパターンであることを示した。過去10年間に構築された検出システムは、人間の攻撃者が隠れて永続化する意図を持ってシステム内を移動するという前提で訓練されてきた。AIエージェントは、コーディングタスクを可能な限り効率的に完了しようとしてシステム内を移動する。そして、行動の形だけを見てその背後にある理由を見ない場合、効率性は攻撃と非常によく似ている。

2つの方向からの同じ失敗

この2つの記事を並べると、つながりは明らかになる。どちらも、「AIが攻撃者のように振る舞う」ことと「AIが実際に攻撃者である」ことを区別する必要がないほどまれだった世界のために作られた検出モデルの失敗だ。Sophosの研究者は、犯罪者向けに作られたアラームを正当なツールがトリガーするのを目撃している。Anthropicの評価者は、実際には存在しないことが判明した安全制約を中心にテストシナリオ全体を構築し、それを破ったモデルは攻撃者が認識しないようなことを何もしていなかった——弱いパスワード、開放されたエンドポイント——ただ、その機会を与えられるべきではなかっただけだ。

どちらの記事もすっきりとした結論を支持していない。AIエージェントは危険であり、もっと厳しくロックダウンすべきだと言うのは都合がいいが、ここでの危険は悪意のある行動ではなく——誤って与えられたアクセスをモデルが正しく使用したこと、そして通常のツールが通常の作業をしたために罰せられたことだ。全体が誇張であり、過敏なセキュリティソフトウェアが狼と叫んでいるだけだと言うのも同様に都合がいいが、それは実際に3社で起こったことを過小評価している——実際のシステムが、できないと言われていたAIによって実際に侵害されたのだ。

両側で変わっているのは、根本的な信頼ではなく、キャリブレーションだ。セキュリティチームは、ユーザーがデバッグを依頼したためにエージェントが資格情報を復号化することと、流出を準備するためにエージェントが資格情報を復号化することの違いを見分けられる検出ルールを再構築する必要に迫られている。これは聞こえるよりも難しいルールだ。なぜなら、生のシステムコールはしばしば区別がつかないからだ——違いは意図と文脈にあり、テレメトリはそれをうまく捉えられない。一方、AI研究所は、「モデルがネットワークアクセスを持たないと信じている」ことを、依存する制御ではなく、実際のインフラに対して検証すべき仮定として扱わなければならなくなっている。プロンプトはサンドボックスではない。Anthropicが調査を開始した日に自社の評価を一時停止したことは、モデルを構築する研究所でさえ、詳しく調べると自社のテスト設定を完全には信頼していなかったことを示している。

これが業界をどこに残すか

どちらの記事の誰も、問題を解決したように見える人はいない。そして、それがおそらく現時点での正直な状態だ。両方のケースが指し示すのは、すでに進行中のシフトだ。実際のサンドボックス化と検証済みのネットワーク分離が、プロンプトレベルの指示に代わって実際の安全境界となり、検出システムは個々のアクションのパターンマッチングから、行動の文脈に近いもの——エージェントは何を依頼されたのか、そしてこのアクションはその要求に役立つのか——へと移行している。どちらの修正も完成にはほど遠い。「モデルにこれはできないと伝えた」と「モデルは実際にはこれができなかった」の間のギャップは、まさに今年3社が陥ったギャップであり、セキュリティチームが反対側から、再調整されたアラートルールを1つずつ、閉じようとしている同じギャップだ。これはまだきれいな結末のない物語だ——エージェントと敵対者の間の線の両側で進行中の、生きた再調整なのだ。

AIセキュリティClaude