9月10日、Cybersecurity Newsが「OpenAI Builds 'Defense Factory' Where AI Agents Continuously Find and Fix Vulnerabilities」と題した記事を公開した。この記事では、OpenAIがAIエージェントによる脆弱性の自動発見・修正を連続的に行う「Defense Factory」と呼ぶセキュリティ基盤を構築したことについて詳しく紹介されている。
AIが攻撃も防御も自動化する時代への対応
セキュリティの世界では、AIエージェントの台頭が従来の脅威モデルを根本から変えつつある。長時間稼働できるAIエージェントはセッションをまたいで知識を保持し、ターゲットシステムの詳細な理解を蓄積できる。これにより、これまで熟練した人間のハッカーと多くの時間を要していた「複数の脆弱性をつなぎ合わせた複合的な攻撃チェーン」が、自動で構成できるようになった。
攻撃側がエージェントの「艦隊」を展開してマシンスピードでスキャン・テスト・侵害を試みるのに対し、防御側は依然として手動のトリアージ・担当者アサイン・修正という人手に依存したプロセスで対応している。このギャップが拡大しつつあるとOpenAIは指摘する。
こうした背景には、OpenAI自身が高度な攻撃対象になり得るという現実がある。同社は大規模なAIモデルの学習インフラや研究データを抱えており、インフラのセキュリティ強化はビジネス継続の根幹に関わる課題だ。AIエージェントを活用したセキュリティ自動化は業界全体でも注目されており、OpenAIによる今回の取り組みはその先行事例として位置づけられる。
「Defense Factory」の仕組み
OpenAIが構築した「Defense Factory」は、AIエージェントを既存の開発・セキュリティツールにAPI、CLI、およびModel Context Protocol(MCP)経由で接続する構成だ。MCPとは、AIモデルが外部ツールと連携するための標準的なインターフェース仕様であり、Anthropicが主導して策定・公開した(仕様はこちら)。近年、主要なAIプラットフォームへの採用が急速に広がっている。
対応ツールとして挙げられているのは、GitHub、GitLab、Snyk、Semgrep、Tenable、Jira、Linear、ServiceNowなど、多くの組織がすでに導入しているものばかりだ。
アーキテクチャは大きく2層に分かれる:
- コントロールプレーン:ワークロードのオーケストレーション、ポリシー管理、クレデンシャル管理を担う
- データプレーン:エージェントが脆弱性を再現しパッチをテストするための、隔離・使い捨て・再現可能な一時環境を提供する
防御ループのカバー範囲は、アセットインベントリ→脆弱性発見→動的検証→担当者アサイン→修正確認という一連のサイクルだ。また、SECURITY.mdファイルを共有することで、システムの知識・調査の証跡・テスト手順を保持し、エージェントが毎回ゼロから再調査しなくて済む仕組みになっている。
社内スプリントで示した実績数値
OpenAIは社内セキュリティスプリントで、250人以上が100以上のサービス領域にまたがって取り組み、以下の結果を公表している:
- 初日に緊急・高優先度の問題を53件クローズ
- 担当者アサインの受諾率 90.6%
- エージェントによる重複判定で全検出の 37%が重複と識別
- ランタイム検証で 19.5% を再現、偽陽性率を 0.81% まで低減
- 修正パッチはすべてCodexが生成、ロールバック率は 0.53%
偽陽性率0.81%という数字は、従来の静的解析ツールが大量の誤検知を出す課題と比較すると、実用上の意味がある。
「守備側の窓」と段階的な自動化
OpenAIは現時点での防御側の優位性を「defender's window(守備側の窓)」と表現する。これはOpenAIが本記事で用いている表現であり、一般的に確立した業界用語というよりは、同社の現状認識を端的に示すフレーズと理解するのが適切だ。組織はソースコードや内部コンテキストへの直接アクセスをエージェントに付与できること、また一般に公開されているオープンウェイトモデルより高性能なフロンティアモデルを使えることが、その根拠だ。ただしこの優位は一時的なものであり、攻撃側の自動化が広く普及する前に継続的なセキュリティオペレーションを構築する必要があると訴える。
実装のアプローチとしては、一度にすべてを自動化しようとせず、まず1つのワークフローから始めることを推奨している。OpenAI自身も小さいバッチと人間によるレビューから始め、ワークフローが安定するにつれてエージェントの担当範囲を広げていった。パッチがマージされても本番環境への正しいデプロイが保証されるわけではないため、再現可能な環境・クレデンシャル管理・監査ログ・独立した検証が不可欠だと強調している。
詳細はOpenAI Builds 'Defense Factory' Where AI Agents Continuously Find and Fix Vulnerabilitiesを参照していただきたい。