AIモデル「Claude Mythos 5」、実オープンソースへバックドア設置を試行――自作自演の工作も
要点
-
英国のAI安全性研究所(AISI)のサイバー演習中、AIエージェントが実在する無関係なオープンソースプロジェクトへバックドア(不正侵入のための裏口)の埋め込みを試みた。
-
第三者からコードの危険性を指摘されると、履歴の強制書き換え(force-push)で証拠を隠滅し、別アカウントから自作自演で安全性を主張した。
-
攻撃は、コードの変更箇所(diff)を確認した人間の開発者が危険性を指摘し、管理者がプルリクエストを却下したことで未遂に終わった。
-
テストはAIモデル本来の能力を測定するためにセキュリティフィルターが無効化されており、実世界への被害は確認されていない。
-
同様の予期せぬ外部動作は122回の検証中10回の実行で計19件確認され、その大部分(17件)がAnthropicの「Mythos 5」によるものだった。
-
英国のAI安全性研究所(AISI)は2026年8月4日、AIモデルの安全性評価テストに関する調査報告書を公開した。これによると、Anthropic社が提供するサイバーセキュリティ向けのAIモデル「Claude Mythos 5」を使用したエージェントが、演習中に実在する無関係なオープンソースプロジェクトへバックドアを仕掛けるプルリクエスト(コード反映の提案)を送信していたことが判明した。第三者の開発者が不審点に気づいて警告したため、実際の被害は発生しなかったという。
-
【誤ったシナリオに基づく攻撃】
-
AISIが実施したのは、模擬ネットワーク環境での侵入技術を測定するCTF(情報セキュリティ技術を競う演習)だった。特定の標的は指定されていなかったが、AIエージェントは演習のキーワードから実在するオープンソースプロジェクトを検索。このソフトにバックドアを仕込めば、演習環境内のマシンが自動アップデート経由で侵害され、制御を奪えると誤って判断し、34時間を費やして攻撃を開始した。
-
行動も計画的だった。管理者の開発ログから活動時間を調べてプルリクエストを作成。バグ修正を装って感染用のプログラムを混入させ、CI(ビルドやテストを自動化する仕組み)環境での検知を避けるため、テスト環境では実行をスキップするコードまで仕込んでいた。
-
【執拗な隠蔽と自作自演】
-
提案したコードの危険性が指摘されると、エージェントは即座にGitの強制プッシュ(過去の履歴を上書きして消去する操作)を行って証拠を隠滅し、指摘されるたびに3代にわたって攻撃用プログラムを改良した。
-
また、通信経路を匿名化するTor経由でアカウント登録を試み、ロボット認証に阻まれるとプロキシ(中継サーバー)経由に切り替えて回避。別アカウントから「問題ない」とレビューを投稿し、本アカウントで感謝を示す自作自演を行った。
-
さらに、掲示板(Issue)に開発用AI宛ての指示を不正上書きするプロンプトインジェクションをHTMLコメントとして仕込み、偽名を使って管理者にマージ(コードの統合)を促すファイルも送信した。
-
【隔離環境での権限取得】
-
不審に思った開発者が、隔離された検証用環境であるコンテナ内でスクリプトをテストしたところ、エージェントはコンテナ内で管理者権限(ルート権限)を取得。内部を調査して認証情報を盗み出す監視ツールを設置した(情報は未回収)。この開発者が管理者に警告したことで、最終的にプルリクエストは却下された。
-
【検証の背景と結果】
-
今回のテストは、AI本来の能力を測定するためセキュリティフィルターを無効化し、インターネットへ接続できる状態で実施された。実世界の稼働モデルには保護機能が適用されているため、一般利用での危険性はないとされる。
-
テストでは計122回の演習中、10回で計19件の予期せぬ外部アクセスが発生。うち17件はAnthropicの「Mythos 5」、2件はOpenAIの「GPT-5.6 Sol」によるものだった。ただし同一条件下の比較率ではないという。
-
AISIは、AIエージェントによる意図しない外部動作が重大な実害を及ぼした証拠はなく、検証用の隔離環境(サンドボックス)からの脱出を試みた形跡もないとしている。