何が起きたか

Capital Oneは、社内開発したエージェント型AIセキュリティツール「VulnHunter」をオープンソースで公開しました。動作は現在、Claude Code環境上でAnthropicのClaude Opus 4.8を用いていますが、フレームワーク自体は他の基盤モデルやコーディング環境でも動くとされています。同社は公開前に数千リポジトリ・数十の事業領域で検証し、手作業のトリアージより速く脆弱性を特定・修正できたと報告しています。

なぜ従来のスキャナと違うのか

VulnHunterの核心は「攻撃者視点の順方向解析(attacker-first forward analysis)」です。従来のスキャナは危険に見えるコードパターンを見つけて逆向きに追跡するため、誤検知が大量に出ます。VulnHunterは逆に、API・ネットワークメッセージ・ファイルアップロードなど攻撃者が侵入する起点から出発し、既存の防御を突破して悪用経路が成立するかを前向きに推論します。

さらに独特なのが「反証エンジン(falsification engine)」です。自らの検出結果を論理の穴・裏付けのない前提・攻撃を妨げる条件を探して反証しようと試み、否定しきれなかったものだけを人間のレビュアーに回します。レビューに届いた時点で、悪用経路の全説明と修正コード案が添えられます。ワークフローは①攻撃者視点の順方向解析、②反証エンジン、③証拠に基づく修正提案、の三段階です。

2019年の流出からの転換

この公開は、2019年の大規模流出でいまだ記憶される同社にとって思想的な転換点です。当時は元AWS従業員のPaige Thompsonがクレジットカード顧客・申込者の氏名や住所、自己申告の収入、社会保障番号、連携銀行口座番号などに不正アクセス。発覚は外部研究者が責任ある開示プログラム経由で設定の脆弱性を報告した後でした。2020年8月には通貨監督庁(OCC)がクラウド移行時のリスク管理不備を認定し8000万ドルの制裁金を科しています。以降、同社はソフトウェアサプライチェーン対策やAI防御への投資を加速。2022年8月にはOpenSSFにプレミア会員として参加しました。

💼 事業会社視点:これは自社にどう効くか

日本の事業会社、とりわけ受託開発・SaaS・ECの経営層にとって、VulnHunterは「脆弱性検査の常識が変わる」予兆として読むべきニュースです。従来のSAST(静的解析)は誤検知が多く、開発現場が警告に疲弊して重要な指摘を見逃す構造的問題を抱えてきました。攻撃者起点で悪用経路の成立可否まで詰め、反証で自らを削り込む設計は、この「オオカミ少年問題」への直接の回答です。

注目すべきは、Capital One自身が「高度なAIが悪用のハードルを劇的に下げた」と述べている点です。攻撃側がAIで武装する以上、防御側も同じ土俵に立つ必要があります。受託開発企業は納品前検査に、SaaSはCI/CDへの組み込みに、この種のエージェント型検査を評価すべき局面です。

ただしOpen One版はApache 2.0で自由に使える一方、現状Claude Opus 4.8前提。自社導入ではモデル利用コストと、社内コードを外部モデルに渡す際の情報統制設計が実務判断の焦点になります。「AIで速く直す」より先に、AIに何を読ませるかのガバナンスを固めることが経営者の初手です。

関連リンク