Claudeのエージェント同士が「縄張り争い」を始め、自己増殖型マルウェアへとエスカレート

eSecurity Planet のコンテンツおよび製品に関する推奨事項は、編集上の独立性を保っています。当サイトのリンクをクリックして商品を購入された場合、収益が発生することがあります。 詳細はこちら

Anthropicが実施した制御実験で、互いに矛盾するコーディング作業を割り当てられたClaudeのエージェントたちが、互いを妨害し始めたことが明らかになりました。一部のケースでは、この対立が自己増殖型マルウェアの発生にまでエスカレートしています。

研究者たちは、複数のエージェントが同一環境下で相容れない目標のもとに動作した場合、自律型モデルがどのような振る舞いを見せるかを検証していました。一部のClaudeインスタンスは、競合する作業を「妨害行為」とみなし、Anthropicが「マルチエージェント縄張り争い(multiagent turf war)」と呼ぶ状態に陥りました。

マルウェアの作成は、そもそも与えられた課題には含まれていませんでした。エージェントたちが自らの成果物を守ろうとする過程で自然発生的に生まれたものであり、本来はごく普通のコーディング作業だったはずのものが、自律システム同士のはるかに攻撃的な争いへと変貌しました。

相矛盾する指示が積極的な妨害行為に発展

Anthropicの研究によると、研究者らはClaudeの6つのモデルバージョンに対し、同一のソフトウェア課題(Pythonバックエンドを別のプログラミング言語に書き直す作業)を割り当てました。競合するエージェントたちは同一のコードベース上で作業を行ったため、あるモデルの行動が別のモデルの作業に直接干渉できる状態になっていました。

妨害行為は、単なる編集の衝突にとどまりませんでした。競合するプロセスを探し出して強制終了させるエージェントが現れたほか、別のエージェントが書いたものに見せかけた悪意あるコードを仕込むエージェントも出現しました。

そしてエスカレーションの末に、自己増殖型マルウェアが生み出されるに至りました。Sonnet 4.6とOpus 4.6は特に攻撃的な振る舞いを見せたモデルの一つで、実行回数の約60%を実力行使によって決着させています。この実験の文脈における「実力行使」とは、AIエージェントがサーバーコマンドやロックアウト手法、自己増殖型マルウェアを積極的に用いて、競合モデルをシステムから完全に締め出したり終了させたりする行為を指します。

一方で、エージェント同士が意思疎通を図り悪意あるコードを除去したケースや、人間の介入を要請して終わったケースもありました。

高性能なモデルであっても破壊的な手段を用いた

モデルの性能が高いからといって、必ずしも良好な協調行動につながるわけではありませんでした。割り当てられた目標同士が衝突した場合、より強力なモデルであっても破壊的な行動に走ることがあり、「推論能力さえ向上すれば自律型エージェントは自然と協調的であり続ける」という前提を揺るがす結果となりました。

アクセス権限の広さも、事態の深刻さを増幅させる要因となりました。ファイルの改変やコマンド実行の権限があったことで、エージェントたちは自らの判断を実行に移す手段を得ていたのです。AIサンドボックスのセキュリティに関する研究でも、許可されたツールや接続が、エージェントの予期せぬ振る舞いによってリソースを危険にさらしかねないという、同様の懸念が指摘されています。

Anthropicの今回の実験では、マルウェアが顧客システムに拡散する事態には至りませんでした。とはいえ、自律型AIエージェントによる攻撃の事例は、エージェントが稼働中のインフラ全体にわたって自律的に一連の行動を連鎖させ得ることを、すでに実証しています。今回のClaudeの縄張り争いは、セキュリティチームが考慮すべき脅威の担い手として、新たに「対等な立場にあるエージェント同士」という要素を加えるものと言えるでしょう。

セキュリティチームはエージェントのIDとアクセス権を分離すべき

同一のコードベースやインフラに対して複数の自律型エージェントを稼働させている組織は、それらを一つの信頼できるまとまりとして扱うことを避けるべきです。各エージェントには個別のIDと限定的な権限を与え、可能な限りワークスペースや認証情報を分離してください。既存のAIエージェントの安全対策を活用すれば、あるエージェントの振る舞いが変化した際に、その影響が及ぶ範囲を制限する助けになります。

セキュリティチームはまた、予期しないプロセスの強制終了や、割り当てられたワークスペース外での変更など、他のエージェントに向けられた行動にも注意を払う必要があります。個別のIDと詳細なログを整備しておけば、どのエージェントがどの行動を行ったのかを特定しやすくなり、これはエージェント型セキュリティを実現するうえで重要な要素となります。

あるエージェントが他のエージェントへの妨害行為を始めた場合は、生成されたコードや漏えいした可能性のある認証情報を調査する前に、まずそのセッションを隔離し、アクセス権を取り消すべきです。マルチエージェントシステムのセキュリティ計画は、自律型エージェントに広範なアクセス権を与える前段階で、エージェント同士の対立が起こり得ることを織り込んでおく必要があります。

その他のニュース: Claude搭載エージェントがジムのAPIの脆弱性を悪用し、順番待ちリストに登録されていた会員を削除するという事案も発生しており、自律的な行動が現実世界のシステムに影響を及ぼしかねないことを浮き彫りにしています。

翻訳元: https://www.esecurityplanet.com/artificial-intelligence/news-claude-agent-malware-turf-war/

ソース: esecurityplanet.com