ThreatConnect のRecorded Future Collective Insights

はじめに

Recorded Future の Collective Insights は、Recorded Future の新しいタイプの分析であり、組織にとって重要な脅威の全体像をクライアントに提供します。Collective Insights により、Recorded Future のクライアントは検出されたインシデントを分析し、次の 2 つの方法で使用できるインテリジェンス リソースを作成できます。

  • Collective Insightsクライアントにインフラストラクチャとコントロール全体にわたる侵害の包括的なビューを提供します
  • 匿名化されたデータを使用して、企業の視界と全体の状況を特定の業界や地域と匿名で比較する視覚化と分析を作成できます。

Recorded FutureのCollective Insightsの詳細については、 Collective Insightsを使い始める 詳細についてはページをご覧ください。

 

概要

ThreatConnectにはCollective Insight用の2つのアプリがあります

  • 組織アプリ: バックグラウンドで実行され、グループと関連指標をクエリして Collective Insights API に送信します。
  • プレイブック アプリ: プレイブック内で使用される、Collective Insights API にインジケーターを送信する「アクション」

 

組織アプリ

アプリはスケジュールされたジョブとして実行されるように設計されており、構成とデプロイ、TQL を使用したデータの書き戻し、 検知 の一括書き戻しが容易になります。

 

要件

 

アプリ入力

名前

必須

説明

Recorded Future APIトークン

あり

Collective Insights API にアクセスするために使用される、 Recorded Future API トークン。

ThreatConnectオーナー

はい*

グループおよび関連するインジケーターをフィルターする所有者。

グループの種類

はい*

関連するインジケーターをフィルターするグループ。

タグフィルター

なし

グループをフィルタリングするタグ。

最後の実行

はい*

この日付以降に変更されたデータは初回実行時に含められます。その後は、ジョブが正常に完了するたびに日付が自動的に更新されます。

TQL

いいえ*

グループのカスタム TQL クエリ。TQL を使用する場合、他のフィルター フィールドは無視されます。TQLの書き方の詳細については、

デバッグ

なし

Collective Insights API デバッグ モード。

ログレベル

なし

ログレベル。デフォルト: info。

* TQL を使用する場合、他のフィルター フィールドは無視されます。TQL を使用しない場合は、「はい*」とマークされたすべてのフィールドが必須です。

 

説明書

  1. TcExchange から Recorded Future Collective Insights アプリをインストールします。
  2. インストールしたら、 [設定] → [組織設定] → [アプリ]に移動します。
  3. 新しいジョブを追加して構成するには、プラス ボタンを選択します。
  4. ジョブの名前を入力してください
  5. 提案された名前: 「 Recorded Future Collective Insights 」
  6. 実行するプログラムとして「Recorded Future Collective Insights (1.0.0)」を選択します。「次へ」をクリックします。
  7. 上記の表 (アプリ入力) に指定されているジョブ パラメータを構成します。「次へ」をクリックします。
  8. ジョブを実行する頻度のスケジュールを構成します。「次へ」をクリックします。
  9. 必要に応じて、ジョブ出力通知を構成します。[保存]をクリックします。
  10. ジョブを有効にするには、Collective Insights アプリの[アクティブ]トグルをクリックします。
  11. ジョブは、入力として指定されたスケジュールに基づいて実行されるようにスケジュールされました。
  12. 必要に応じて、表にリストされている Collective Insights アプリの[再生]ボタンをクリックして、ジョブを手動で実行します。

 

使用承認

この組織アプリはデモンストレーション目的でのみ提供されており、独立した検証なしに使用しないでください。Recorded Future は、この組織アプリに関して、明示的、黙示的、法的、またはその他の表明または保証を一切行わず、厳密に「現状のまま」提供します。Recorded Future は責任を負わず、ユーザーは前述の使用に伴うすべてのリスクを負うものとします。

 

トラブルシューティング

Collective Insights Org アプリはさまざまなレベルで情報を記録します。Collective Insights の生のペイロードやその他のアプリ変数などのデバッグ ログ情報にアクセスするには、アプリ パラメータを構成するときにログ レベルをデバッグに設定します。この設定には、アプリの失敗の原因となるエラーのトラブルシューティングに役立つ情報が含まれます。

 

プレイブックアプリ

このアプリは、組み込みのデータ型を利用して既存の ThreatConnect プレイブックにシームレスに統合するように設計されており、入力をフォーマットする必要がありません。

 

要件

 

アプリ入力

名前

データ型

必須

説明

トークン

弦

あり

Recorded Future API キー。

指標

TCエンティティ配列

あり

IOC は Collective Insights に送信します。

インシデント

TCエンティティ

なし

関連する ThreatConnect グループは、IOC をクライアントまたはパートナー固有のインシデントに一意に結び付けるために使用されます。

グループ

TCエンティティ配列

なし

Recorded Future Collective Insights に送信するマルウェア、MITRE ATT&CK、および/または CVE の関連付け。

上級

文字列、文字列配列

なし

Collective Insights API にデータを書き込むための高度なオプション。利用可能なパラメータの詳細については、以下の「詳細入力」セクションを参照してください。詳細については、 Collective Insights API サポート ページをご覧ください。



説明書

1. Playbooks → App Builderに移動し、 Import Projectをクリックして「Recorded Future Collective Insights App 1.0.0」をインポートします。ファイル。Recorded Future Collective Insights アプリが表示されるはずです。

2. プレイブックアプリをインポートした後、プレイブックタブに移動して「Recorded Future Collective Insights Playbook.pbxz」をインポートします。ファイル。このページから、 [新規]ドロップダウンメニューをクリックし、 [プレイブックのインポート]を選択して.pbxzファイルをアップロードします。ファイル。Recorded Future Collective Insights プレイブックが表示されるはずです。
 
3. Recorded Future Collective Insights プレイブックを開きます。ここで、Recorded Future API キー、インジケーター、および該当する場合は関連するインシデント、グループ、または詳細フィールドを入力する必要があります。入力が完了したら、「保存」をクリックします。
a.高度な入力は、 Recorded Future Collective Insights検知を強化し、提出された指標に詳細なコンテキストを提供するために使用されます。デバッグパラメータや検知の詳細などの情報を含めることができます。利用可能なパラメータの詳細については、以下の「高度な入力」セクションをご覧ください。
必要な構成を入力したら、 ユーザー アクション トリガーを 介してインジケーター上でプレイブックを手動で実行する か、グループ トリガーを介して自動的に 実行するかを選択できるようになります 。
  1. トリガー出力変数と、Collective Insights アプリの入力パラメータを収集するときに関連付けをクエリする機能のため、Recorded Future Collective Insights プレイブックを使用する場合は、ユーザー アクション トリガーまたはグループ トリガーのいずれかを使用することをお勧めします。

4. プレイブックの入力とトリガー方法の構成が完了したら、プレイブックをアクティブに設定します。

5.アクティブ化されると、プレイブックの実行履歴は「プレイブック」→「アクティビティ」画面から、または「Recorded Future Collective Insights プレイブック」→「実行」画面から直接確認できます。実行詳細のステータスが「OK」または「緑色」で、Logger Utility アプリに概要出力情報が表示されていれば、プレイブックは正常に実行されています。


必要な構成を入力したら、ユーザー アクション トリガーを介してインジケーター上でプレイブックを手動で実行するか、グループ トリガーを介して自動的に実行するかを選択できます。トリガー出力変数と、Collective Insights アプリの入力パラメータを収集するときに関連付けを照会する機能のため、Recorded Future Collective Insights プレイブックを使用する場合は、ユーザー アクション トリガーまたはグループ トリガーのいずれかを使用することをお勧めします。プレイブックの入力とトリガー メソッドの構成が完了したら、プレイブックをActiveに設定します。

使用承認

このプレイブックはデモンストレーション目的でのみ提供されており、独立した検証なしに使用しないでください。Recorded Future は、このプレイブックに関して、明示的、黙示的、法的、またはその他の表明または保証を一切行わず、厳密に「現状のまま」提供します。Recorded Future は責任を負わず、ユーザーは前述の使用に伴うすべてのリスクを負うものとします。

 

トラブルシューティング

Collective Insights Playbook アプリは、さまざまなレベルで情報を記録します。Collective Insights の生のペイロードやその他のアプリ変数などのデバッグ ログ情報にアクセスするには、Playbook アプリまたは Collective Insights Playbook のログ レベルをデバッグに設定します。この設定には、アプリの失敗の原因となるエラーのトラブルシューティングに役立つ情報が含まれます。

 

高度な入力

フィールド名

フィールドタイプ

説明

デバッグ

ブール値

「true」に設定すると、この API 経由で送信されたデータは Recorded Future Intelligence Cloud に保存されません。これは、この API を使用するコードを開発およびデバッグするときに役立ちます。データの送信が完了したら、このフラグを「false」に変更する必要があります。省略した場合、「debug」値はデフォルトで「false」に設定されます。

検出ID

弦

  • type=correlation の場合、これは相関ユースケースの ID になります。例: p_default_ip_risklist。p_ プレフィックスは、それがすべての人に利用可能なパブリックユースケースであることを示し、h_ プレフィックスは、それがクライアント固有のユースケースであることを示します。

  • type=detection_rule の場合、検知 ルールが添付されたアナリストノートの ID になります (例: doc:XYZ)。

  • type=playbook の場合、このフィールドはプレイブックの ID です。

検出名

弦

刑事の名前。

検出サブタイプ

弦

「type」フィールドに関連する追加データ。現在はタイプ「detection_rule」にのみ必須で、「sub_types」には sigma、yara、または snort を指定できます。

検出タイプ

弦

IOC がどのように検出されたかを説明する値。使用可能な列挙値 (相関、プレイブック、または検出ルール) のいずれかに対応している必要があります。

ログフィールド

弦

検知が行われたログ内のフィールド。

組織ID

文字列、文字列配列

IOC に関連付けられた組織 ID。

 

ソースタイプ

弦

侵害が行われたログ情報源の種類。

タイムスタンプ

弦

IOC が観測または検出された日時に対応する ISO 8601 形式のタイムスタンプ。これが API 呼び出しに含まれていない場合は、API 呼び出し自体のタイムスタンプが IOC に関連付けられます。

 

 

 

This content is confidential. Do not distribute or download content in a manner that violates your Recorded Future license agreement. Sharing this content outside of licensed Recorded Future users constitutes a breach of the terms and/or agreement and shall be considered a breach by your organization.
この記事は役に立ちましたか?
0人中0人がこの記事が役に立ったと言っています

このセクションの記事

もっと見る