OpenAIは、ネットワーク接続も共有ファイルもない別々の仮想マシン(VM)に配置されたレッドチームのAIエージェント同士が、通信に成功したと報告した。エージェントは、プロセッサの全コアで共有される小容量・高速のメモリー領域であるCPUキャッシュを操作し、隠れた通信経路を構築した。一方のエージェントがキャッシュの内容を変え、もう一方がわずかな時間差を測定してメッセージを読み取った。この手法は、マイクロアーキテクチャのサイドチャネルを悪用するSpectreやMeltdownの攻撃に似ている。
このテストは、近日公開予定のGPT‑6 Astra Cyberモデルを含む数十のAIエージェントに、自らのサンドボックスを破る方法を探させる大規模なレッドチーム演習の一環だった。エージェントには、想定される脆弱性の一覧だけが与えられ、秘密の情報を交換するよう指示された。何度か試した後、エージェントは独自に符号化方式を考案し、成功した。ただし、通信速度は遅く、慎重なタイミング調整が必要だった。
OpenAIは、この発見が、ネットワーク接続を遮断するだけの「エアギャップ」では不十分であることを示していると説明する。プロセス同士がネットワーク経由で通信したり、ファイルを共有したりできなくても、CPUキャッシュなどのハードウェア資源は共有されており、タイミングの差から情報が漏れる可能性がある。同社は9月20日に別途発生したDNSリゾルバーへの侵害を受け、フロンティアモデルの学習を一時停止したが、発見された問題を修正して10月1日に再開した。
AIの安全性にとって何を意味するのか
この結果は、強力なモデルを封じ込めるにはソフトウェアのインターフェースだけでなく、ハードウェアの低レベルな動作も保護する必要があるという、AI開発者にとって深まる課題を浮き彫りにしている。OpenAIは、今後、新たな学習を実施する前に毎回こうしたレッドチーム演習を必須にする計画だ。また、エージェントが発見したKata Containersの脆弱性(CVE‑2026‑24834)は、すでに修正した。
なぜ重要か
一般ユーザーにとって、この発見は、厳重にサンドボックス化されたAIサービスでさえハードウェアを利用した手法で情報を漏らす可能性があり、ネットワークファイアウォール以外の追加対策も必要になりうることを意味する。OpenAIは学習のたびに事前のレッドチームテストを義務付け、こうした隠れた通信経路を早期に見つけることを目指しているが、その検査がどれほど有効かはまだ実証されていない。