Trellix Helixログをエクスポートする方法

Trellix Helixログをエクスポートする方法

SOC Prime Team
SOC Prime Team linkedin icon フォローする

Helix 検索 API を通して検索を実行します: https://apps.fireeye.com/helix/id/<instance-id>/api/v1/search への POST で、x-fireeye-api-key ヘッダーに API キーを入れ、ボディにクエリを含めます。地域ごとのインスタンスは、helix.eu.fireeye.com のようにそれぞれのホストを使用します。結果は JSON として戻り、元のログ行は raw メッセージフィールドに保持されます。

Trellix Helix(旧 FireEye Helix、最近のドキュメントでは Helix Enterprise と呼ばれる)は、ログ検索と検出コンテンツを組み合わせたものです。Prime Core は、632 の MITRE ATT&CK テクニックにマップされた 18,667 の検出ルールを Trellix Helix に提供しています。以下はイベントを取得し、洗浄して無料で LogTotal で調査する方法です。

無料で始める

始める前に

API キー。 Trellix Identity and Access Management で作成し、 API キー、検索スコープを含む必要があります。

インスタンス ID。 これは Helix インターフェースの左上隅に表示され、すべての API URL に含まれます。

クエリ言語。 Helix は TQL を使用しており、MQL の代わりです。フィールド無しのフリーテキスト用語は、raw メッセージインデックスと照合されます。最初に Helix 検索ページでクエリを構築しテストしてください。

検索 API でエクスポート

HELIX="https://apps.fireeye.com/helix/id/<instance-id>"

curl -sS -X POST "$HELIX/api/v1/search"
-H "x-fireeye-api-key: $HELIX_KEY" -H 'Content-Type: application/json'
-d '{"query": "hostname:"web-03""}'
> helix_web03_1019.json

構造を理解したら、jq -c で一行ごとにフラット化し、ソースがテキストの場合は jq -r で raw フィールドを引き出します。

LogTotal でアップロード、洗浄、レビュー

  1. アップロード。 開く logtotal.com し、ファイルをドロップします。
  2. 洗浄。 
  3. レビュー。

実際のデータ上での例。

失敗した場合

症状考えられる原因Fix
401 または 403スコープが不足しているキー、または間違ったヘッダーキーのスコープを確認してください; x-fireeye-api-key を使用
404間違ったインスタンス ID または地域ホストUI からインスタンス ID をコピー; 地域のホストを使用
クエリエラーTQL クエリでの MQL 構文TQL に書き直す; UI でテストする
結果が途中で切れる結果の制限時間範囲を分割する

FAQ

これは Trellix EDR の検索と同じですか?

いいえ。Trellix EDR は独自のリアルタイム検索 API を持っています。このガイドは Helix ログ検索をカバーしています。

Helix アラートについてはどうですか?

アラートには独自のエンドポイント (/api/v3/alerts) があります。LogTotal の場合、背後にあるイベントをエクスポートします。

SOC PrimeのDetection as Codeプラットフォームに参加し ビジネスに最も関連性のある脅威に対する可視性を向上させましょう。開始して即座に価値をもたらすためには、今すぐSOC Primeの専門家とのミーティングを予約してください。