Intel 471 Malware Intelligence ログを収集する
このドキュメントでは、Google Cloud Storage V2 を使用して Intel 471 Malware Intelligence ログを Google Security Operations に取り込む方法について説明します。
Intel 471 は、マルウェア指標、脅威アクターの追跡、アンダーグラウンド フォーラムのモニタリングを提供する脅威インテリジェンス プラットフォームです。パーサーは、JSON 形式のインジケーター データを Unified Data Model(UDM)にマッピングし、ファイル ハッシュ、脅威メタデータ、信頼度スコア、MITRE ATT&CK コンテキストを抽出します。
始める前に
次の前提条件を満たしていることを確認してください。
- Google SecOps インスタンス
- Cloud Storage API が有効になっている GCP プロジェクト
- GCS バケットと IAM ポリシーを作成および管理する権限
- マルウェア インテリジェンス モジュールへの API アクセス権を持つ Intel 471 Titan アカウント
Google Cloud Storage バケットを作成する
- Google Cloud コンソールに移動します。
- プロジェクトを選択するか、新しいプロジェクトを作成します。
- ナビゲーション メニューで、[Cloud Storage > バケット] に移動します。
- [バケットを作成] をクリックします。
次の構成情報を提供してください。
設定 値 バケットに名前を付ける グローバルに一意の名前( intel471-malware-intel-logsなど)を入力します。ロケーション タイプ ニーズに応じて選択します(リージョン、デュアルリージョン、マルチリージョン)。 ロケーション 場所を選択します(例: us-central1)。ストレージ クラス Standard(アクセス頻度の高いログにおすすめ) アクセス制御 均一(推奨) 保護ツール 省略可: オブジェクトのバージョニングまたは保持ポリシーを有効にする [作成] をクリックします。
Intel 471 IOC フィードを Google Cloud Storage にエクスポートする
Intel 471 は、Titan API を介してマルウェア インジケーター データを提供します。スケジュールされたプロセスを使用して、指標をエクスポートし、JSON 形式で GCS にアップロードします。
- Intel 471 Titan ポータルにログインします。
- [設定> API] に移動し、API キーをまだお持ちでない場合は生成します。
- API キーをコピーして保存します。認証では、HTTP Basic Auth を介して登録済みのメールアドレスと API キーが使用されます。
- スケジュール設定されたスクリプトまたは Cloud Run 関数を使用して、Intel 471 Indicators Stream API を呼び出し、結果を JSON 形式で GCS に書き込みます。
- マルウェア インジケーター(ファイル ハッシュ、URL、ドメイン)をストリーミングするための
/v1/indicators/stream
- マルウェア インジケーター(ファイル ハッシュ、URL、ドメイン)をストリーミングするための
- エクスポートされたファイルが JSON 形式であることを確認します。
- 最新の指標範囲を維持するために、定期的な間隔(1 時間ごとなど)でエクスポートを実行するようにスケジュールします。
Google SecOps サービス アカウントを取得する
- Google SecOps コンソールにログインします。
- [SIEM 設定] > [フィード] に移動します。
- [Add New Feed] をクリックします。
- [単一フィードを設定] をクリックします。
- [ソースタイプ] として [Google Cloud Storage V2] を選択します。
- [ログタイプ] として [Intel 471 Malware Intelligence] を選択します。
[サービス アカウントを取得する] をクリックします。一意のサービス アカウントのメールアドレスが表示されます(例:)。
chronicle-12345678@chronicle-gcp-prod.iam.gserviceaccount.comこのメールアドレスをコピーします。次のステップでこれを使用します。
Google SecOps サービス アカウントに IAM 権限を付与する
- [Cloud Storage] > [バケット] に移動します。
- バケット名をクリックします。
- [権限] タブに移動します。
- [アクセス権を付与] をクリックします。
- 次の構成情報を指定します。
- プリンシパルを追加: Google SecOps サービス アカウントのメールアドレスを貼り付けます。
- ロールを割り当てる: [Storage オブジェクト閲覧者] を選択します。
- [保存] をクリックします。
Intel 471 Malware Intelligence のログを取り込むように Google SecOps でフィードを構成する
- [SIEM 設定] > [フィード] に移動します。
- [Add New Feed] をクリックします。
- [単一フィードを設定] をクリックします。
- [フィード名] フィールドに、フィードの名前を入力します(例:
Intel 471 Malware Intelligence logs)。 - [ソースタイプ] として [Google Cloud Storage V2] を選択します。
- [ログタイプ] として [Intel 471 Malware Intelligence] を選択します。
- [次へ] をクリックします。
次の入力パラメータの値を指定します。
フィールド 値 ストレージ バケット URI gs://intel471-malware-intel-logs/intel471/indicators/ソース削除オプション 必要に応じて削除オプションを選択します Maximum File Age (Days)(ファイルの最大経過日数) デフォルトは 180 日 アセットの名前空間 アセットの名前空間 取り込みラベル このフィードのイベントに適用されるラベル intel471-malware-intel-logsは、実際の GCS バケット名に置き換えます。- URI の末尾には必ず末尾のスラッシュ(
/)を含めてください。
[次へ] をクリックします。
[Finalize] 画面で新しいフィードの設定を確認し、[送信] をクリックします。
UDM マッピング テーブル
| ログフィールド | UDM マッピング | ロジック |
|---|---|---|
| data.uid | additional.fields | カスタムデータの追加フィールド |
| data.threat.uid | additional.fields | カスタムデータの追加フィールド |
| data.context.description | metadata.description | イベントの説明 |
| metadata.event_type | イベントのタイプ(例: USER_LOGIN、NETWORK_CONNECTION) | |
| meta.version | metadata.product_version | プロダクト バージョン |
| data.indicator_data.file.md5 | principal.file.md5 | ファイルの MD5 ハッシュ |
| data.indicator_data.file.type | principal.file.mime_type | ファイルの MIME タイプ |
| data.indicator_data.file.sha1 | principal.file.sha1 | ファイルの SHA1 ハッシュ |
| data.indicator_data.file.sha256 | principal.file.sha256 | ファイルの SHA256 ハッシュ |
| data.indicator_data.file.size | principal.file.size | ファイルのサイズ(バイト単位) |
| data.indicator_data.file.download_url | principal.url | プリンシパルに関連付けられた URL |
| data.confidence | security_result.confidence | セキュリティ結果の信頼度 |
| data.indicator_type、data.intel_requirements、data.mitre_tactics、data.source_id、data.threat.data.family、data.threat.data.malware_family_profile_uid | security_result.detection_fields | 追加の検出フィールド |
| data.threat.type | security_result.threat_name | 脅威の名前 |
| metadata.product_name | 製品名 | |
| metadata.vendor_name | ベンダー/会社名 |
変更ログ
さらにサポートが必要な場合 コミュニティ メンバーや Google SecOps のプロフェッショナルから回答を得ることができます。