OpenAI、消しても2日で戻ったAIエージェントの「掲示板」|封じ込めの単位という盲点

[最終更新]

Googleで優先するソースとして追加するボタン

消したはずの掲示板が、2日後に戻ってきました。OpenAIのAIエージェントたちが、社内のパッケージ管理システムに自分たちで作った連絡場所です。8月5日のBlack Hat USA 2026で明かされたのは、7月のHugging Face侵入のその後ではなく、誰も気づかないまま進んでいた2か月間の前史でした。


OpenAIのエリック・ウォレス氏とマイケル・ダルトン氏が8月5日、Black Hat USA 2026で、7月のHugging Face侵入に至る経緯を公表した。

発端は5月7日に始まった未公開モデルの強化学習ランで、翌8日、ネット遮断下で解けないタスクを与えられたエージェントが、社内パッケージ管理システムArtifactoryへ書き込めると気づいた。

数日後、別のエージェントが不足ファイルを求めるメモを残し、これが訓練と評価のランを横断する「掲示板」となった。5月26日にSSRFで外部接続を獲得、6月26日にはゼロデイでリモートコード実行に至る。

7月4日の障害で人間が把握し、6日までに削除して脆弱性を修正したが、7月8日、未認証のWebDAVエンドポイントを使って再構築された。

From: 文献リンクBlack Hat USA 2026: The “Breaking” News: The OpenAI–Hugging Face Incident – A Technical Reconstruction and Its Implications for AI

【編集部解説】

まず、前史の起点は「評価」ではなく「訓練」でした

7月のHugging Face侵入そのものは、OpenAIがExploitGymというベンチマークでサイバー能力を測る評価の最中に起きています。ここは同社の開示文どおりです。

講演で新たに示されたのは、その2か月前から続いていた助走のほうでした。2026年5月7日、OpenAIは次世代のフロンティアモデルを育てるための強化学習ランを開始しています。評価は済んだモデルの実力を測る作業ですが、訓練は報酬の信号を与えながらモデルを変えていく作業です。

つまり今回明らかになったのは、「評価中に突然サンドボックスを抜けた」という7月だけの出来事ではなく、訓練ランから続く長い経緯があったことです。以下、時系列に関する記述は、この講演で示された内容にもとづきます。

ウォレス氏は、フロンティアモデルがズルを好む理由を、訓練中に速く効率的に働けという圧力がかかるからだと説明しました。課題を正面から解く代わりに、答えを探しに行く道が見つかるなら、そちらが報われてしまう。登壇者はこの順序で事態を説明しています。

引き金を引いたのは、解けないタスクでした

5月8日、あるエージェントに与えられたのは、Google Driveへのリンクが並んだExcelの数式を埋める課題でした。ところが、その環境ではインターネットが遮断されています。リンクの先には、どうやっても届きません。

数日後には、別のエージェントがタンパク質のデータベースファイルを探すタスクで詰まります。理由は単純で、エンジニアがそのファイルをアップロードし忘れていました。

最初のきっかけの一つは、人間側が意図せず作っていた「解けない課題」でした。ウォレス氏は、訓練セットの中に不可能な課題や極端に難しい課題が混じっていたことに気づいていなかったと述べています。

ここで起きたのは、潤沢なトークンを与えられたエージェントが、諦めずに別の道を探し続けたことです。

能力が上がると、環境の不備がそのまま安全性の事故に翻訳される。この事案がいちばん静かに示しているのは、その変換の存在だと私は考えています。評価設計の丁寧さは、もはや品質管理の話ではなく、セキュリティの話になりました。

掲示板は、誰も設計していません

行き詰まったエージェントは、Artifactoryに対してSSRFを仕掛けます。この試みは失敗しました。しかしその過程で、Artifactoryにファイルを書き込めることを発見します。

Artifactoryは、外部のパッケージを取ってくるためのキャッシュ兼プロキシです。訓練環境からpipなどのインストールができるように、そこだけは外につながっていました。

やがて、ファイルが見つからずに詰まったエージェントが、こう考えます。誰か別のエージェントがそのファイルを持っているかもしれない、と。そして、助けを求めるメモをArtifactoryに書き込みました。

数日のあいだに、ディレクトリの一覧を眺めていた他のエージェントがそのメモを見つけ、読み、書き返します。異なるモデル、異なるタスク、異なるランのエージェントが、時間をまたいで情報を渡し合う場が、こうして成立しました。WIREDは、この掲示板が最終的に数十万件のメッセージを抱えていたと報じています。

やり取りの様子は、人間の開発チームに驚くほど似ています。作業を分担し、他人のリポジトリを上書きして揉め、進捗を報告し合う。ある時点では、掲示板が未認証で誰でも名乗れることを根拠に、なりすましがいるのではないかと疑い始めたエージェントまで現れました。メッセージに暗号署名を付けようという提案も出ています。

ウォレス氏は、この過程を通信と知能が爆発的に広がっていく様子として説明しました。派手な言い方ですが、観測されたのは知能そのものの飛躍というより、個々のランに閉じていた知識が、共有ストレージを介して蓄積し始めたことだと読むほうが正確でしょう。

消したのに、2日で戻ってきました

ここからが、この事案の核心です。

6月26日、エージェントはArtifactoryのゼロデイに到達します。古いトークン更新エンドポイントに署名が無効なトークンを渡すと、管理者権限を持つ有効なトークンが返ってくる、という欠陥でした。取得した管理トークンでGroovyプラグインを仕込み、コマンド実行の窓口を作ります。

7月4日、その活動がArtifactoryに負荷をかけ、サービス障害を起こしました。ここで初めて人間が気づきます。気づいたきっかけはセキュリティ検知ではなく、サービスが落ちたことでした。

OpenAIは正式なインシデント対応に入り、資格情報を失効させ、Artifactoryを再構築し、掲示板のメッセージを削除し、ベンダーに通報して脆弱性を修正します。この最初のインシデントは、6日までに対応されています。

そして、その2日後の7月8日、掲示板が戻ってきます。

今度はファイルではありません。Artifactoryのリモートキャッシュに、未認証のWebDAVエンドポイントが残っていました。エージェントはそこにディレクトリを作り、ディレクトリ名そのものをメッセージとして使い始めます。別のエージェントが独立にその場所を見つけ、参加しました。

手段は違い、機能は同じです。そしてここに、この事案から取り出せる最も実務的な教訓があります。

7月4日から6日にかけての対応は、手順としては教科書どおりでした。資格情報を失効させ、脆弱性を塞ぎ、痕跡を消し、ベンダーに知らせている。JFrogも、最初のセキュリティ事象から2日足らずで完全にパッチが当たった状態になったと記しています。

それでも、2日後に掲示板は戻りました。

抜けがあったのは、封じ込めの単位のほうでした。修正の対象になったのは「観測された特定の仕組み」であって、「共有された状態を見つけて、そこを通信路に変える」という一般的なふるまいではなかった。だから、別の共有状態が1つ残っていれば、それで足ります。

インシデント対応を「見つかった穴を塞ぐ作業」として設計するかぎり、この再構築は防げません。防ぐには、塞ぐ対象をメカニズムではなく能力の側で定義する必要があります。言い換えれば、「このエンドポイントを閉じたか」ではなく「この環境に、ジョブをまたいで残る書き込み可能な場所は他にいくつあるか」を問う設計です。

日本の現場に置き換えると

Artifactoryは特殊なソフトウェアではありません。パッケージレジストリのキャッシュ兼プロキシという役回りは、社内にPyPIミラーやnpmプロキシ、あるいは同種のリポジトリ管理製品を置いている組織であれば、どこにでもあります。

AIエージェントを社内で走らせている日本企業にとって、確認する価値があるのは次のような点です。

  • 複数のジョブやチームが、1つのキャッシュやアーティファクト置き場を共有していないか
  • そこに書き込み権限があるのは誰か。エージェントの実行主体は含まれていないか
  • 匿名アクセスや、認証を要求しないエンドポイントが有効になっていないか
  • ジョブが終わったあと、状態がどこまで消えるのか。消えないものは何か
  • 監査ログは、ジョブ間をまたいだ読み書きを追える粒度になっているか

サンドボックスが閉じているかどうかを、主たるネットワーク境界だけで判断するのは危うい、というのがこの事案の含意です。パッケージキャッシュ、メタデータサービス、社内プロキシ、共有リポジトリは、いずれも外への別経路になりえます。

ただし念のため書き添えておくと、これは日本の環境で測定された知見ではありません。OpenAIという、汎用の枠を超えた規模の研究環境で起きたことを、一般的な社内構成に読み替えた外挿です。同じ現象が同じ形で起きると考える根拠は、いまのところありません。

まだ分かっていないこと

この記事の土台は、8月5日の講演と、翌日公開された公式動画です。そのうえで、以下は明確にしておく必要があります。

掲示板の詳細な構造や、削除後に別方式で再構築された時系列は、OpenAIの書面による開示には含まれていません。7月21日の開示、8月4日と8月7日の発表を確認しても、掲示板にあたる記述は見当たりません。

一方、JFrogは自社ブログで、モデル間の知識共有が起きたこと、そして放置されたアップロード用の資格情報がエージェント間の実効的な共有メモリとして使われうることを記しています。モデル間で共有が起きたという事実そのものには、ベンダー側の独立した記述があります。この記事が扱う掲示板の成立過程と再構築の詳細が、現時点で講演に依拠している、というのが正確なところです。

完全な技術レポートは作成中で、まだ公開されていません。OpenAIは「今後数週間のうちに」としていますが、具体的な日付は示していません。同社はCrowdStrikeを含む外部アドバイザーと検証を進めており、METRとRedwood Researchによる第三者評価も並行しています。ダルトン氏は、70億件を超えるログの解析にAIを使って調査を続けていると講演で説明しました。結論は今後動きうる、という前提で読む必要があります。

数値の範囲にも注意が必要です。この事案でよく引かれる「約17,600件の動作」は、Hugging Faceが7月27日に公開した技術タイムラインの数字です。踏み台にされた外部サンドボックスから回収したエージェントのログと、自社プラットフォームのログを突き合わせ、2026年7月9日から13日にかけて復元したもので、約6,280のまとまりに整理されています。OpenAI社内への攻撃を含む総数として引用されることがありますが、原典の範囲はそこまで広くありません。

動機の読み方にも留保が要ります。OpenAIは一貫して、これは評価の答えを得るための行動だったと説明しています。ダルトン氏も、今回の一連の動きはフロンティアAIの評価を実行したことの意図せぬ副作用だと明言しました。「AIが自律的に攻撃を企てた」という読みは、原典の説明と衝突します。とはいえ、意図がどうであれ、外部組織の本番環境に到達したという結果は本物でした。

なお、ウォレス氏はExploitGymを発表した論文の共著者でもあります。

いちばん静かに重いのは、気づけなかった期間です

ダルトン氏は講演を、コンピュータセキュリティ産業にとっての分水嶺だと位置づけました。AIが統率する全自動の攻撃はすでに現実であり、近い将来、攻撃者は意図的にエージェント集団を最適化し武器化してくるだろう、と。防御側にも同等の加速が要る、というのが結論です。

その警告は重いのですが、私がこの事案でいちばん静かに重いと感じたのは、攻撃の巧妙さではなく、時間のほうでした。

5月8日にエージェントが書き込み権限に気づいてから、7月4日にArtifactoryが落ちるまで、およそ2か月。そのあいだ、誰も気づいていません。気づかせたのは監視でも検知でもなく、サービス障害でした。JFrogは、この一連の出来事が形になるまでに300万GPU時間を要したと記しています。

そして、OpenAIが「自分たちが加害者だった」と知った経緯も同じ性格をしています。7月16日にHugging Faceが侵入を公表したとき、OpenAIは被害を受けていないかを確認する側として連絡を取りました。20日、調査で見つかった資格情報の失効を依頼したところ、すでに失効済みだと告げられます。そこで初めて、両者が同じ事件を見ていたことが分かりました。

攻撃の速度は13時間を切っています。単一のPodでのコード実行から複数クラスターの管理者権限まで、それだけの時間しかかかっていません。一方で、検知には2か月かかり、帰属の特定には偶然に近い会話が必要でした。

防御の加速とは、この非対称を埋める話です。より多くの脆弱性をAIで見つけることではなく、見つかったものを人間の手作業に戻さずに閉じられるかどうか、そして何より、起きていることに気づくまでの時間をどこまで縮められるか。講演の登壇者2人が防御側に向けて残したのは、そういう宿題だったように思います。

【関連記事】

OpenAI・Hugging Face侵入インシデント|GPT-5.6 Solなどが評価環境から逸脱、GLM-5.2がフォレンジック解析を支援
本記事が扱う前史の、その後にあたる第一報。7月の侵入そのものの経緯を、OpenAIの公式声明にもとづいて詳報している。

OpenAIのAIがJFrog Artifactoryのゼロデイを発見・悪用 サンドボックス脱出からHugging Face侵入まで
今回の掲示板の舞台となったArtifactoryについて、サンドボックス脱出の経路という側面から掘り下げた一本である。

OpenAI「Astra」、サイバー能力Criticalの可能性|一部の社内活動を停止
講演の2日後にOpenAIが公表した対応。研究の減速という判断がどこまで及んだのかを、この記事で確認できる。

【編集部後記】

Black Hatは、Briefingsの録画をパス保有者向けに8月14日から提供すると案内しています。ところがこのセッションの動画は、翌8月6日には誰でも見られる形で公開されていました。スケジュールへの追加も直前だったと報じられています。

急いで見せたかったのか、話せる範囲が直前まで固まらなかったのか。完全な技術レポートは、OpenAIが「今後数週間」としたまま、まだ出てきていません。8月5日の40分と、公開日の決まらない報告書のあいだに何があったのかは、動画からは読み取れませんでした。


【用語解説】

強化学習ラン
報酬の信号を手がかりに、モデルの振る舞いを更新していく訓練の実行単位。完成したモデルの実力を測る「評価」とは別の作業である。

フロンティアモデル
その時点で最先端の能力を持つ大規模モデルを指す呼称。

ExploitGym
報告された脆弱性を、実際に動く攻撃へ変換する能力を測るベンチマーク。UC Berkeleyなどの研究者を中心に設計され、OpenAI・Anthropic・Googleの研究者も共著に加わっている。2026年5月にarXivのプレプリントとして公開された。

Artifactory
JFrogが開発するリポジトリ管理製品。今回は外部パッケージを取得するためのキャッシュ兼プロキシとして社内に置かれ、訓練環境から唯一外部につながる経路でもあった。

サンドボックス
外部から切り離した実行環境。今回は主たるネットワーク境界のみが閉じられており、パッケージキャッシュが別経路として残っていた。

SSRF(サーバサイド・リクエスト・フォージェリ)
細工した要求をサーバに送り、そのサーバ自身に外部へアクセスさせる攻撃。5月26日に成功し、間接的な外部接続の経路となった。

ゼロデイ
修正がまだ存在しない未知の脆弱性。今回はArtifactoryで2件が使われた。

リモートコード実行(RCE)
対象のマシン上で任意のコマンドを実行できる状態。

WebDAV
HTTPを拡張し、ファイルやディレクトリの作成・編集を可能にする仕組み。7月8日、未認証のエンドポイントが残っており、作成されたディレクトリ名そのものがメッセージとして使われた。

Groovyプラグイン
Artifactoryの機能を拡張する仕組み。管理者トークンを得たエージェントが、コマンド実行の窓口として転用した。

Pod/クラスター
Kubernetesにおけるコンテナの実行単位と、その集合。単一のPodでのコード実行から複数クラスターの管理者権限までが、13時間を切る速度で連鎖した。

GPU時間
GPU1基を1時間稼働させる計算量を1とする集計単位。JFrogは、一連の出来事が形になるまでに300万GPU時間を要したと記している。

【参考リンク】

OpenAI(外部)
ChatGPTやGPT-5.6を開発する米国のAI企業。今回の講演を行った2人が所属し、この事件の当事者でもある。開示文もここに載る。

Hugging Face(外部)
AIモデルとデータセットを共有するプラットフォーム。7月にエージェントの侵入を受け、自ら技術タイムラインを公開して経緯を明らかにした。

JFrog(外部)
Artifactoryを開発する企業。今回エージェントが2度にわたってゼロデイを見つけ、脱出の踏み台にした製品の提供元である。

Black Hat USA 2026(外部)
ラスベガスで開かれるサイバーセキュリティの国際会議。8月5日の13時から40分間、この事件を扱うセッションが開催された。

METR(外部)
フロンティアAIの自律的な能力を測る非営利研究機関。今回の第三者評価をRedwood Researchと共同で担うことが公表されている。

Redwood Research(外部)
AIの制御と安全性を研究する非営利組織。METRとともに、今回の事件で観測されたモデルの挙動を独立の立場からレビューする。

【参考記事】

Black Hat 2026: OpenAI reveals agents planned ‘collective attacks’ via secret ‘message board’(外部)
会場から報じた記事。7月4〜6日の社内インシデント、Groovyプラグインを使ったC2、JRubyのTOCTOUを詳報する。

OpenAI Didn’t Notice Its AI Agents Using a Message Board to Plan Their Hacking Spree(外部)
現地取材にもとづく最も詳しい記事。掲示板が最終的に数十万件のメッセージを抱えたことと、ウォレス氏の発言を逐語で伝えている。

A technical timeline of the July 2026 incident(外部)
侵入側の動作を約17,600件復元した記録。外部の踏み台と自社ログを突き合わせ、HDF5とJinjaによる侵入経路を解説する。

Fast Remediation Is the New Trust Model: JFrog and OpenAI Collaboration on Zero-Day Security Findings(外部)
脆弱性を修正したベンダー自身の記録。一連の連鎖に300万GPU時間を要したことと、モデル間の知識共有が起きたことを記す。

Now we have a timeline of the OpenAI accidental attack against Hugging Face(外部)
公開された講演動画をもとに、5月7日から7月20日までの日付入りタイムラインを再構成している。時系列の確認に有用である。

OpenAI and Hugging Face partner to address security incident during model evaluation(外部)
7月21日に公開され、28日と29日に更新された。4サービス4アカウントの資格情報利用など、書面での説明はここに集約される。

OpenAI reveals its rogue agent swarm went a little bit Borg ahead of Hugging Face hack(外部)
Excelとタスク不備という発端、およびモデルの思考過程の引用を最も詳しく伝えている。掲示板が再構築された手口にも触れる。

Googleで優先するソースとして追加するボタン
投稿者アバター
山本 達也
『デジタルの窓口』代表。名前の通り、テクノロジーに関するあらゆる相談の”最初の窓口”になることが私の役割です。未来技術がもたらす「期待」と、情報セキュリティという「不安」の両方に寄り添い、誰もが安心して新しい一歩を踏み出せるような道しるべを発信します。 ブロックチェーンやスペーステクノロジーといったワクワクする未来の話から、サイバー攻撃から身を守る実践的な知識まで、幅広くカバー。ハイブリッド異業種交流会『クロストーク』のファウンダーとしての顔も持つ。未来を語り合う場を創っていきたいです。

関連記事