セキュリティチームの97%は、自組織のエクスポージャーが実際に悪用可能かどうかを判断できていません。あなたのチームは大丈夫ですか?レポートを読む
Filigran

自動レッドチーミングとは?

自動レッドチーミングは、ソフトウェアを用いて実際の攻撃者のTTPを本番環境に対して継続的にシミュレートし、定期的な手動エンゲージメントを、反復可能でスケジュール化された、あるいは継続的なテストサイクルに置き換えます。本ガイドでは、この分野を定義し、混同されがちな近接用語と区別し、プラットフォームの評価と測定の方法を解説します。

TL;DR

  • 自動レッドチーミングは、ソフトウェアで実際の攻撃者のTTPを本番環境に対して継続的にシミュレートし、定期的な手動エンゲージメントを反復可能・スケジュール化・継続的なテストサイクルに置き換えます。
  • AI/LLMレッドチーミング(AIモデルのジェイルブレイクや危険な出力をテストする分野)とは別の分野です。本記事はエンタープライズのセキュリティ検証のみを扱います。
  • 自動化は実行を高速化しますが、多くのツールは依然として汎用シナリオライブラリに依存しています。真の差別化要因は「関連性の自動化」であり、OpenCTIのPrioritized Intelligence RequirementsがOpenAEVに脅威インテリジェンスを供給することで、この方程式が変わります。
  • 自動レッドチーミングは手動レッドチーミングを置き換えるのではなく補完します。それぞれが検証課題の異なる部分をカバーします。

「自動レッドチーミング」は、侵害・攻撃シミュレーション(BAS)、継続的ペネトレーションテスト、さらにはAIレッドチーミングとさえ混同されて使われます。この混乱は、プラットフォームの評価を始める前から実務者の時間を奪います。

自動レッドチーミングの定義

自動レッドチーミングは、ソフトウェアと自動化を用いて、実際の攻撃者の戦術・技術・手順(TTP)を組織の本番環境に対して継続的にシミュレートします。定期的な手動レッドチームエンゲージメントを、反復可能でスケジュール化された、あるいは継続的なテストサイクルで置き換え・補完し、セキュリティチームが検知と対応の有効性を年1〜2回ではなく継続的に測定できるようにします。

コンセプト全体はこの一段落に収まります。本記事の残りでは、実際の仕組み、既存のレッドチーミングとの位置関係、そして本当に役立つプラットフォームと単にクリックを自動化しただけのプラットフォームを分けるものを扱います。

BAS・継続的ペンテスト・近接用語との関係

混乱の大半は4つの近接用語に起因します。このカテゴリのベンダーは全て「継続的」を謳うため、実行頻度では区別できません。実際に有効な区別はより狭いものです:どのテストを実行するかを何が決めるのか。

概要
テスト対象を決めるもの
ペネトレーションテスト
人間主導で、定義されたターゲットを固定期間で評価するスコープ型アセスメント。
エンゲージメント開始前に合意されたスコープ文書。
継続的ペネトレーションテスト(PTaaS)
サブスクリプション型のペンテスト。テスターが年1回ではなくローリングで戻ってくる。
人間のテスターの判断を、より頻繁に適用したもの。入力は変わらず、頻度だけが変わった。
侵害・攻撃シミュレーション(BAS)
事前定義された攻撃シナリオを自動再生し、検知ロジックが発火するかを確認。
ベンダーが維持するシナリオカタログから手動で選択。
自動レッドチーミング
攻撃者TTPの継続的な自動エミュレーションを本番環境に対して実行。技術的コントロールと人的プロセスの両方をカバー。
シナリオ選択に何を供給するか:デフォルトはカタログ、プラットフォームが対応すれば脅威インテリジェンス。ここが全ての変数。
AI(LLM)レッドチーミング
AIモデル自体への敵対的テスト:ジェイルブレイク、プロンプトインジェクション、危険な出力。
モデル自体の故障モード。語彙は共通でも、エンタープライズ検証の分野ではない。

3列目を読み下せばカテゴリは自ずと整理されます。ペンテストとPTaaSは人間が事前にスコープした範囲に、BASは第三者が維持するカタログに縛られます。自動レッドチーミングは入力が本当に開かれている唯一の行であり、だからこそ入力の選択が結果に意味があるかどうかを決める唯一の行でもあるのです。

自動レッドチーミング vs AIレッドチーミング:混同しないために

自動レッドチーミングは明確に説明されることが少ない用語なので、先に進む前に整理します。自動レッドチーミング(本記事の主題)は、組織のインフラ・人・プロセスを実際の攻撃者の行動に対してテストします。CTIアナリスト、SOCチーム、CISOのためのセキュリティ検証の分野です。

AIレッドチーミング(AI/LLMレッドチーミングとも)は別の無関係な分野で、AIモデル自体の有害・偏向・危険な出力(ジェイルブレイク、プロンプトインジェクション、モデル安全性の欠陥など)をテストします。どちらの分野も「自動」という語を緩く使うため、検索結果や会話で混ざり合いますが、本来は別物です:買い手も、課題も、ツールも異なります。AIモデルの安全性テストを探してこの記事に来た方には、これはその記事ではありません。ただし、FiligranのOpenAEVロードマップにはAIセキュリティ態勢の検証が今後の機能として挙げられており、いずれエクスポージャー検証プラットフォームがAIシステムを資産クラスとしてテストできるようになります。これは今後の話であり、現在の機能ではありません。

自動レッドチーミング vs 手動(従来型)レッドチーミング

自動化は人間のレッドチーマーを置き換えるものではありません。それぞれのアプローチの使いどころを変えるものです。

自動レッドチーミング
手動(従来型)レッドチーミング
実行頻度
スケジュール化または継続的
ポイントインタイム。通常は年次またはエンゲージメント単位
スケール
広範で、環境全体に反復可能
深く、狭く、人間主導
コストとスキル
実行あたりの限界コストが低い。プラットフォーム設定とシナリオのキュレーションが必要
エンゲージメントあたりのコストが高い。専門的なオフェンシブ人材が必要
最適な用途
既知TTPの継続的検証、検知カバレッジの追跡、コントロール変更後のリグレッションテスト
シナリオライブラリが想定しない新規テクニックを連鎖させる、人間の攻撃者による創造的なエンゲージメント
依然として必須の場面
実名のテスターを義務付ける規制・保険要件。ソーシャルエンジニアリングや物理アクセステストを要するエンゲージメント

どちらか一方が他方を時代遅れにするわけではありません。手動レッドチーミングは、シナリオライブラリには想像できないもの(創造的な攻撃チェーン、物理アクセス、特定の何かを破ろうとする熟練者の水平思考)を今も捉えます。自動レッドチーミングは、手動エンゲージメントには構造的に見えないもの(前回のエンゲージメントから3週間後、新ツールが導入され、検知ルールが静かに無効化された後でも防御が持ちこたえているか)を捉えます。Filigranの立場は明確です:自動化と手動レッドチーミングはライバルではなく、防御を継続的にテストし改善するための補完的なメカニズムです。

自動レッドチーミングの仕組み

ほとんどの自動レッドチーミングプラットフォームは、ベンダーを問わず同じ基本プロセスに従います:

  1. スコープとターゲットの定義。 どの資産、資産グループ、環境をテスト対象とするかを定義します。
  2. シナリオとTTPの選択。 シナリオライブラリ、MITRE ATT&CKマッピング、カスタム構築チェーンから、シミュレートする攻撃テクニックを選びます。
  3. 本番環境への自動実行。 プラットフォームが選択されたTTPを実行します。自前のネイティブエージェント経由、またはBring-Your-Own-Agent対応プラットフォーム(OpenAEVのEnterprise Editionで利用可能)ならエンドポイントに配備済みの既存EDR/エージェント基盤経由で実行します。
  4. 検知と対応の測定。 シミュレートされた各アクションをセキュリティコントロールが検知・警告・ブロックしたかを確認します。
  5. レポートと修復ガイダンス。 結果はギャップに変換され、対応が必要な特定のコントロールや検知ルールに紐付けられます。

ステップ2こそ、ほとんどのベンダーが静かにイノベーションを止める場所です。ステップ3〜5の自動化は解決済みの問題で、この分野の多くのプラットフォームはシナリオを素早く実行し、きれいにレポートできます。より難しく、自動化が進んでいない問題はステップ2:そもそも正しいシナリオを選ぶことです。

なぜ脅威インテリジェンスがシナリオ選択を主導すべきか

多くの自動レッドチーミングツールが自動化するのは実行速度であって、関連性ではありません。静的または半キュレーションのシナリオライブラリ(手動で選ぶ攻撃テクニックのカタログ、または汎用リスクスコアで割り当てられるもの)が同梱されています。それはコントロールが機能することの確認にはなりますが、攻撃者があなたのような組織に実際に行っていることに対してテストされた確認にはなりません。

FiligranのState of Threat Managementレポートはこのギャップを数字で示しています。侵害・攻撃シミュレーションもペネトレーションテストも広く使われていますが、どちらも依然スナップショットであり、ライブのインテリジェンスを継続的で完全自動の検証プロセスに供給している組織は少数派です。

それこそが実際のボトルネックです。多くのチームはすでに自動テストを実行しています。何をテストするかを決めるためにライブのインテリジェンスに接続しているチームは僅かです。

OpenCTIのPrioritized Intelligence Requirements(PIR)とSTIX 2.1構造化脅威データがこのギャップを埋めます。「どの脅威アクターが自社セクターを狙うか」を「どのシナリオを実行すべきか」に手動でマッピングする代わりに、OpenCTIのPIRからシナリオへのマッピング(Enterprise Edition機能)が脅威インテリジェンスをOpenAEVの攻撃シナリオへ直接変換します。手動ステップはありません。シナリオは汎用テクニックライブラリではなく、組織の現在の脅威ランドスケープを反映するようになります。実践での具体例は、MITRE ATT&CKにマッピングされた脅威インフォームド・ディフェンスがOpenCTI・OpenAEV・Splunk ESCUでインテリジェンスをハンティングと検証のワークフローに接続する方法をご覧ください。

主要な商用自動レッドチーミングプラットフォームは、少なくとも標準化されたSTIXベースのインテリジェンス層を通じては、シナリオ選択を脅威インテリジェンスに接続していません。彼らの自動化はシナリオライブラリの自動化です:カタログから引き出される、事前構築またはAI生成の攻撃チェーン。それ自体は正当なアプローチですが、毎年公開される40,000件超の脆弱性のうちどれが自組織に本当に重要かを見極めることが真の課題なら、間違ったステップを高速化していることになります。

自動レッドチーミングプラットフォームの選定基準

ベンダー評価の前に、日常業務で役立つプラットフォームとデモ映えするだけのプラットフォームを実際に分けるものを知っておく価値があります。短いチェックリスト:

既存EDR/SIEM/XDRとの統合

Bring-Your-Own-Agent対応(OpenAEVのEnterprise Editionで利用可能)は思った以上に重要です。新しい専用エージェントの配備を要求するプラットフォームは、インフラ負荷と新たな攻撃対象領域を自ら追加します。

脅威インテリジェンス駆動のシナリオ生成

プラットフォームがライブの脅威インテリジェンスからシナリオを構築できるのか、それとも「自動化」が固定カタログの高速実行だけを意味するのかを確認しましょう。静的ライブラリだけでは不十分です。

技術と人・プロセスの両面カバレッジ

インフラと検知のテストは重要ですが、プレッシャー下で人とプロセスが持ちこたえるかのテストも同様です。技術的シミュレーションだけでなく、組織の準備態勢を試すテーブルトップ演習にも対応するプラットフォームを探しましょう。

修復ガイダンスの深さ

コントロールが失敗したという発見は成果の半分にすぎません。プラットフォームは何をどう修正すべきかを指し示すべきです。

基盤エンジンのオープン性

クローズドなプラットフォームは「リアル」の意味をあなたの代わりに決め、シナリオロジックの監査も拡張もできません。オープンソースエンジンなら、何がテストされているかを正確に確認し、変更できます。

エクスプロイト可能性への確信は、重要なシナリオをテストすることから生まれます。だからこそ「脅威インテリジェンス駆動のシナリオ生成」は、あれば嬉しい機能ではなく第一級の要件としてこのチェックリストに載っています。

攻撃パス管理(個々のテクニックが成功するかだけでなく、エクスポージャーの連鎖がビジネスクリティカルな資産にどう繋がるかの理解)は、ベンダーに直接確認する価値のある関連機能です。個々のコントロールの検証を超えて、エンドツーエンドの攻撃実現可能性の検証に進んだとき、自動レッドチーミングの自然な延長となります。

自動レッドチーミングプログラムの測定方法

多くのプログラムはボリュームを報告します:実行シナリオ数、合格率、平均検知時間。これらの数字はプラットフォームの実行効率を表しますが、そのシナリオが実行に値したかには一切答えません。同じ的外れなカタログを四半期ごとに速くテストしながら、3指標すべてを改善することもできてしまいます。

300のシナリオを完璧に実行し、うち12だけが自社セクターを狙うアクターに対応するプログラムは、300シナリオの成果を持っているのではありません。12シナリオの成果と、288シナリオの安心材料を持っているだけです。

この2つを分ける測定基準は4つあり、いずれも新しいダッシュボードを必要としません。必要なのは、プラットフォームのカタログではなくインテリジェンスから導かれた分母だけです。

読み方
露呈するもの
脅威関連カバレッジ
優先インテリジェンス要件が関連ありと特定したTTPのうち、過去90日間に検証された割合。
実際に自社を狙う相手ではなく、プラットフォームの同梱物によって決められたスコープ。
関連性比率
実際に実行されたシナリオのうち、追跡中の脅威アクターやキャンペーンに対応する割合。
脅威ランドスケープから切り離された高い実行ボリューム:スケジュール通りに回るデフォルトカタログ。
初回検証までの時間
インテリジェンス到着(キャンペーンが追跡中のアクターに新たに帰属された時点)から、自環境へのシナリオ実行までの経過時間。
ループ内に残る手動変換ステップ。週単位なら、アナリストがレポートを手作業でシナリオ化しています。
再検証ドリフト
90日前に合格したシナリオのうち、今日も合格する割合。
サイレントなリグレッション:誰かが無効化した検知ルール、再設定されたコントロール、静かに報告を止めたエージェント。

最初の2つは、脅威インテリジェンスが分母として使えるほど構造化されている場合にのみ計算可能です。これがSTIX 2.1で保持し、優先度をスライドではなくPIRとして表現する実践的な理由です。3つ目は手動マッピングステップが消えたときに動く指標です。4つ目はスケジュール以外何も必要とせず、最初の1か月で本物の問題を最も頻繁に浮かび上がらせる指標です。

自動レッドチーミングツールとしてのOpenAEV

OpenAEVは、単機能のスタンドアロン製品としてではなく、より広いエクスポージャー検証プラットフォームの一部として自動レッドチーミングをサポートします。Enterprise EditionはOpenCTIの脅威インテリジェンスを(Prioritized Intelligence Requirements経由で)取り込んで関連シナリオを自動構築し、Bring-Your-Own-Agentで既存EDRエージェントを通じて実行します。Community Editionは、OpenAEV自身のネイティブエージェントで同じ侵害・攻撃シミュレーションとテーブルトップ演習のワークフローを実行します。いずれの場合も、技術面(BAS)と人・プロセス面(テーブルトップ演習)の検証が同じプラットフォームで動きます。

従来型レッドチームエンゲージメントとの対比(なぜ両者が競合ではなく補完的なアプローチなのか)の詳細は、従来型レッドチーミング vs OpenAEVをご覧ください。

OpenCTIのPrioritized Intelligence Requirementsが脅威インテリジェンスを即実行可能なOpenAEVシナリオに変える様子は、OpenAEV Enterprise Editionの30日間無料トライアルでお試しください。

よくある質問

自動レッドチーミングは手動レッドチーミングの代替になりますか?

いいえ。自動レッドチーミングは既知TTPの継続的で反復可能な検証を大規模に担います。手動レッドチーミングは、人間による創造的な攻撃チェーンを今も捉え、実名テスターを求める規制・保険要件を満たします。成熟したセキュリティプログラムの多くは両方を実施しています。

自動レッドチーミングはどのくらいの頻度で実行すべきですか?

固定カレンダーではなく、環境の変化速度に依存します。インフラやコントロールの変更が頻繁な組織は、継続的または週次の自動実行から恩恵を受けます。自動化のポイントは、手動エンゲージメントのように「頻度」がリソース制約であることをやめる点にあります。

自動レッドチーミングと侵害・攻撃シミュレーション(BAS)の違いは?

大きく重なります。BASは通常、技術的コントロールの検証に焦点を当てた、事前定義された特定の攻撃シナリオのスケジュール実行を指します。自動レッドチーミングはより広い傘であり、BAS型の技術テストに加えて、継続的で脅威インフォームドなシナリオ生成を含み得ます。プラットフォームが侵害シミュレーションと自動化ワークフローを組み合わせるにつれ業界の用語は収束しつつあり、BASはより広い「敵対的エクスポージャー検証」カテゴリに統合されつつあります。

自動レッドチーミングツールの利用に専任レッドチームは必要ですか?

いいえ。それこそがポイントの一つです。自動化プラットフォームは攻撃者エミュレーションを実行するためのスキルと人員の敷居を下げます。だからこそ専任のオフェンシブ人材だけでなく、SOCやブルーチームがこれらのツールを直接運用するケースが増えています。

自動レッドチーミングはAIレッドチーミングと同じですか?

いいえ。自動レッドチーミングは、組織のセキュリティコントロール・人・プロセスを実際の攻撃者TTPに対して検証します。AIレッドチーミングはAI/LLMモデルの危険・偏向・操作可能な出力をテストします。語彙を共有するだけの無関係な分野です。

FireCompassの「CART」は自動レッドチーミングと同じものですか?

FireCompassはContinuous Automated Red Teaming(CART)という名称で特定の製品を販売しています。これは本記事で扱った、より広い自動レッドチーミングカテゴリの同社独自の実装を指すもので、業界標準の用語ではありません。

実際の攻撃シナリオに対して防御を検証しましょう。

OpenAEV Enterprise Editionへの30日間フルアクセス:OpenCTIインテリジェンスからの脅威インフォームドなシナリオ生成、Bring-Your-Own-Agent実行、AIによる修復ガイダンス。