ランサムウェアネットワーク指標の分析
概要
ランサムウェア実行前および実行中、敵対者はC2チャネルを確立し、データを漏洩させ、暗号化鍵をダウンロードします。このスキルはZeek conn.logおよびNetFlowデータを分析し、ビーコン通信パターン(定期的な間隔でのコールバック)、既知のTOR出口ノードへの接続、大規模な外部送信データ転送、およびランサムウェアファミリに関連する不審なDNSアクティビティを検出します。
使用するタイミング
- ランサムウェアネットワーク指標の分析が必要なセキュリティインシデントを調査する場合
- このドメイン向けの検知ルールや脅威ハンティングクエリを構築する場合
- SOCアナリストがこの分析タイプのための構造化手順を必要とする場合
- 関連する攻撃手法に対するセキュリティ監視範囲を検証する場合
前提条件
- Zeek conn.logファイルまたはNetFlow CSV/JSONエクスポート
- Python 3.8以降(標準ライブラリ付き)
- TOR出口ノードリスト(Tor Projectまたは脅威インテリジェンスフィードから取得)
- オプション: 既知のランサムウェアC2 IOCリスト
手順
- 接続ログのパース — Zeek conn.log(TSV)またはNetFlowレコードを構造化形式に取り込む
- ビーコン通信パターンの検出 — 接続間隔統計(平均、標準偏差、変動係数)を計算し、定期的なコールバックを特定する
- TOR出口ノード接続の確認 — 送信先IPを現在のTOR出口ノードリストとクロスリファレンスする
- データ漏洩の特定 — 外部IPへの異常に高い送信バイト比率を持つ接続にフラグを立てる
- DNSパターンの分析 — DGA風のドメインクエリと高エントロピーサブドメインを検出する
- スコアリングと相関 — すべての指標タイプにわたる複合リスクスコアリングを適用する
- レポートの生成 — タイムラインとMITRE ATT&CKマッピングを含む構造化レポートを生成する
期待される出力
- ビーコン通信検出と間隔統計を含むJSONレポート
- TOR出口ノード接続アラート
- データ漏洩フロー分析
- MITREマッピング(T1071、T1573、T1041)を含む複合ランサムウェアリスクスコア