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

OpenCTIとOpenAEVを活用したインテリジェンスサイクルの実行

9 分で読めます
Using OpenCTI and OpenAEV to Execute the Intelligence Cycle

インテリジェンスサイクルは理論上はシンプルです。何を知る必要があるかを定義し、適切なデータを収集し、分析し、適切なチームと共有し、その結果から学ぶという流れです。
しかし、日々の運用においては、このループを連続させることは困難です。要件が収集から離れ、分析はツールに埋もれ、フィードバックは非公式に、あるいは全く届かないことがあります。

本記事では、OpenCTIを使用して優先インテリジェンス要件(PIR)、収集、エンリッチメント、分析、配布を管理し、OpenAEVを使用してそのインテリジェンスを運用化し、次のイテレーションにフィードバックできる構造化されたフィードバックを生成する、実践的なインテリジェンスサイクルの実行方法を紹介します。


要約

  • OpenCTIを使用してPIRを定義し、収集を自動化し、データをエンリッチし、インテリジェンスサイクルに沿った完成インテリジェンスを生成します。
  • OpenCTIのライブストリームレポートを使用して、運用および戦略的ステークホルダーにインテリジェンスを配布します。
  • OpenCTIから優先順位付けされたインジケーターと攻撃パターンをOpenAEVに送信し、シナリオとシミュレーションを作成します。
  • OpenAEVの結果を使用してセキュリティカバレッジを測定し、実用的なフィードバックをOpenCTIにフィードバックして、インテリジェンスサイクルのループを閉じます。

パート1:OpenCTIで方向付け、収集、処理、分析を実行

OpenCTIは、アナリストが優先インテリジェンス要件(PIR)に対応するために、データを文書化、追跡、分析できる脅威インテリジェンスプラットフォーム(TIP)です。

インテリジェンスサイクルの文脈において、OpenCTIは以下をサポートします:

  • PIRの定義と所有権による方向付け
  • 継続的な監視と取り込みによる収集
  • エンリッチメントコネクタと組織化による処理
  • 調査、ピボット、関係マッピングによる分析
  • ライブストリームと完成インテリジェンスレポートによる配布

方向付けと収集:PIRを定義し監視を自動化

OpenCTIには、アナリストが要件を定義し、ターゲット地域およびセクターなどの基準に基づいて自動監視を有効にできるPIRモジュールが含まれています。

設定が完了すると、OpenCTIはPIR基準に一致する受信データを継続的に監視し、関連するPIRに紐付けます。これにより、多くのインテリジェンスサイクル実装で乖離し始める方向付けに収集を固定します。

blog intelcycle pirmodule

PIRモジュール

blog intelcycle pirmodulescores

スコア付きPIRモジュール

処理:受信インテリジェンスをエンリッチして整理

プレミアムフィード、オープンソース、手動でインポートされたインテリジェンスを通じて収集が継続される中、アナリストはエンリッチメントコネクタを使用して受信データを処理およびエンリッチできます。

データがPIRワークフローを通じて整理されるため、アナリストは高スコア、高信頼性のアイテムに絞り込み、より深い調査に値するものを優先できます。このステップは、インテリジェンスサイクルを効率的に保ち、ノイズを抑えるために不可欠です。

分析と配布:調査結果をアクションに変換

エンリッチされたデータセットから、アナリストは次の項目を特定するためにピボットできます:

  • 脅威アクターまたは侵入セットによって一般的に使用されるマルウェア
  • 追加のインジケーター
  • 関連する攻撃パターン

そこから、複数の方法でインテリジェンスを配布できます:

  • サードパーティツール(例:SIEMやEDR)へのライブストリーム
  • テンプレートを使用した完成インテリジェンスレポート
  • OpenAEVで作成された脅威情報に基づくシナリオ(パート2で説明)
blog intelcycle livestreams

ライブストリーム

blog intelcycle update livestreams

ライブストリームの確立

blog intelcycle report disse

完成インテリジェンステンプレートを使用したレポートの配布

blog intelcycle fintel report

カスタムテンプレートを使用した完成インテリジェンスレポート

パート2:OpenAEVを使用して配布とフィードバックを行い、インテリジェンスサイクルを完結

OpenAEVは、配布を運用可能にし、フィードバックを測定可能にすることで、インテリジェンスサイクルを拡張します。

完成インテリジェンスの公開やサードパーティツールとの統合に加えて、アナリストは優先インテリジェンスをOpenAEVに送信して以下を実行できます:

  • 高優先度の脅威をシミュレート
  • 検知と防止をテスト
  • MITRE ATT&CKフレームワークに対するセキュリティカバレッジを測定
  • 結果を構造化されたフィードバックとしてOpenCTIにフィードバック

フィードバックはインテリジェンスサイクルの最終ステップであり、多くの場合、体系化することが最も困難です。OpenAEVは「これが機能すると思う」を「検証した」に変え、追跡して行動できる結果を提供します。

ステップバイステップ:PIR収集からOpenAEVセキュリティカバレッジまで

以下は、OpenCTIとOpenAEVをエンドツーエンドで接続する1つのワークフローです。

1) OpenCTIでPIRを作成し収集を追跡

アナリストはOpenCTIでPIRを定義し、パート1で説明したように、それに対する継続的な収集を追跡します。

2) プレイブックを使用してPIRごとにコンテナを作成

アナリストが収集されたものをレビューする際、OpenCTIプレイブックを使用して、PIR収集に基づくコンテナの作成を自動化できます。

注:各プレイブック実行により新しいコンテナが生成されます。
blog intelcycle pir playbook

コンテナを作成するPIRプレイブック

blog intelcycle container creation

コンテナの作成

コンテナが作成されると、収集されたデータとPIRに関連するインテリジェンスがその中に転送されます。これにより、調査および後の配布のための作業セットが作成されます。

3) コンテナから調査を開始

コンテナから、アナリストは調査を開始して、以下の関係を可視化できます:

  • コンテナ内のエンティティ
  • OpenCTIデータベースに既に存在するエンティティ

ここで、アナリストはピボットして追加の高信頼性インジケーターと攻撃パターンを抽出できます。

blog intelcycle invet tab

コンテナ内の調査タブ

blog intelcycle entities

調査内のエンティティをピボットして展開

4) 選択したインテリジェンスをコンテナに送り返す

調査を展開した後、アナリストは選択したインテリジェンスをコンテナに送り返し、運用化の準備をします。

blog intelcycle send intel to container

調査からコンテナへインテリジェンスを送信

5) 高優先度エンティティにラベルを付けてOpenAEVをトリガー

次に、アナリストは高スコアのインジケーターと関連する攻撃パターンをフィルタリングします。

その後、別のプレイブックをトリガーするラベル(例:send_to-openaev)を一括適用し、OpenAEVでセキュリティカバレッジ検証を開始します。

blog intelcycle label

OpenAEVに送信するためのラベルを一括追加

6) OpenAEVでシミュレーションを実行し結果をOpenCTIに送り返す

プレイブックがシナリオ作成をトリガーすると、OpenAEVは送信されたインジケーターと攻撃パターンに基づいてペイロードを含む対応するインジェクトを生成します。

ペイロードは、アナリストが指定したエンドポイントに配置できます。その後、結果はセキュリティカバレッジとしてOpenCTIに送り返され、MITRE ATT&CKフレームワークにマッピングされます。これにより、アナリストと意思決定者は、組織のセキュリティツールがシミュレートされた動作をどの程度検知および防止できるかについて明確なフィードバックを得られます。

blog intelcycle openaev

OpenCTI内のOpenAEVからのセキュリティカバレッジ

blog intelcycle sec cov mitre

MITREフレームワーク上のセキュリティカバレッジ

blog intelcycle injects

OpenAEVで実行されたインジェクト

この時点で、作業を開始したPIRに直接紐付けられた、構造化され測定可能なフィードバックによってインテリジェンスサイクルのループを閉じました。

まとめ

OpenCTIとOpenAEVは、方向付けからフィードバックまで、インテリジェンスサイクル全体をサポートできます。

OpenCTIを使用すると、アナリストはPIRを定義し、収集を自動化し、受信インテリジェンスをエンリッチして調査し、レポート、ライブストリーム、および運用検証のためにインテリジェンスを準備するワークフローを通じて成果物を配布できます。

OpenAEVを使用すると、チームは脅威情報に基づくシミュレーションを実行し、セキュリティカバレッジを測定することで、そのインテリジェンスを運用化できます。これらの結果はその後、実用的なフィードバックとしてOpenCTIに流れ、チームがPIRを改良し、検知を改善し、時間の経過とともに防御を強化するのに役立ちます。

ぜひお試しいただき、ご質問があればSlackコミュニティチャンネでお気軽にお尋ねください!

続きを読む

関連トピックとインサイトをご覧ください