すべてのSIEMは、そのデータを元の生のイベントまたは自ら解析したJSONのいずれかの形で戻すことができます。SIEM外での分析には、生のイベントを使うのがほとんどの場合ベストな選択です。それらをブラウザではなく、APIまたはCLIを通じて短い時間枠でエクスポートしてください。以下の表は各主要プラットフォームの最適な経路を示し、完全なガイドへのリンクがあります。
そもそもなぜSIEMからデータを取り出すのか? 第二の意見を得るため、アクセス権のないIRパートナーと共有するため、またはSIEMにない検出ロジックを実行するためです。Prime Coreにはこれらのプラットフォームにまたがる100万の検出ルールがあり、676のMITRE ATT&CK技術にマッピングされています。LogTotalはそれらをファイルに対して無料で実行します。
プラットフォームごとに
| プラットフォーム | 最適なエクスポート経路 | 取得内容 | 完全ガイド |
|---|---|---|---|
| Splunk | CLI splunk search -output rawdata, または REST search/v2/jobs/export 出力モード=raw | 元の生の行 | [Splunk] |
| IBM QRadar | Ariel REST API with UTF8(payload) | 元のペイロード | [QRadar] |
| OpenSearch | opensearch-py helpers.scan, または PIT付き_search | JSONドキュメント; メッセージに保持されている場合は生の行 | [OpenSearch] |
| Elasticsearch | elasticsearch-py helpers.scan, search_after付きPIT, またはES|QL (10,000行まで) | JSONドキュメント; event.originalに保持されている場合は生の行 | [Elastic] |
| CrowdStrike Falcon | 高度なイベント検索エクスポート、またはFalcon Data Replicator | FalconテレメトリーとしてのJSON | [CrowdStrike] |
| Microsoft Sentinel | az monitor log-analytics query | 1行あたり1つのJSONオブジェクト | [Sentinel] |
| Microsoft Defender XDR | Microsoft Graph runHuntingQuery | 高度なハンティング行としてのJSON | [Defender XDR] |
| Google SecOps | UDM検索API、またはCloud StorageへのデータエクスポートAPI | UDM JSON、または元の生ログ | [Google SecOps] |
どこでも適用できる6つのルール
- 概要ではなくイベントをエクスポートします。 stat、summarize、table、または集計で終わるものは、レポートであり、ログではありません。
- まず絞り込む。 ホスト、ソース、イベントタイプ、時間枠。引き出す前にカウントする。ほとんどのプラットフォームはUIで数を表示します。
- 数千を超えるイベントの場合はAPIまたはCLIを使用します。 ブラウザエクスポートはタイムアウトし、検索を再実行するか、行数を静かに制限します。
- 権限境界に注意してください。 APIトークンはUIセッションよりも少ないことがよくあります:QRadarのセキュリティプロファイル、Splunkの役割、Graphのスコープ。数が一致しないときは、最初にトークンを確認します。
- タイムゾーンを固定します。 UTCまたは明示的なオフセットを使った絶対ウィンドウを使います。相対的ウィンドウ(「過去24時間」)は、検索を再実行するとドリフトします。
- 封筒を開きます。 多くのAPIは各イベントをラップします:CloudTrailEvent内のJSON文字列、Records配列、結果キー、CloudWatchメッセージ。jqを使って1イベントにつき1行にフラット化してからアップロードします。
SIEMが返せないもの
- 元のバイナリ。 いかなるSIEMもWindows EVTXファイルを返しません。戻されるのはレンダリングされたテキストまたはJSONです。EVTXの場合はホストへ向かってください。
- 保持期間を超えたデータ。 一旦古くなったり、復元が必要なアーカイブ階層に移動したりすると、通常の検索では見つかりません。
- 取り込み時に削除されたフィールド。 パイプラインが生の行またはフィールドを破棄した場合、それは消えています。アナリストに何かを約束する前に確認してください。
LogTotalにアップロード、クリーンアップ、レビュー
LogTotalはsyslogスタイルのテキスト、JSON、EVTXを読み取ります。テキストおよびJSONのアップロードは解析前にクリーンアップのステップを通ります。
- アップロード。 開く logtotal.com を開いてエクスポートをドロップします。
- クリーンアップ。
- レビュー。
FAQ
私のSIEMはこの表にありません。これでも機能しますか?
はい。上記のルールはすべてのプラットフォームに適用されます:APIまたはCLIのルートを見つけ、限られた時間枠で生のイベントをエクスポートし、1行あたり1イベントとしてJSONをフラット化します。SOC Primeがサポートする65以上のプラットフォームに対するガイドを追加中です。
なぜSIEMで分析しないのですか?
多くの場合、そうするべきでしょう。ファイルベースのチェックは第二の検出セットを望むとき、外部の誰かとデータを共有する必要があるとき、またはSIEMが見逃している可能性のある部分をテストしたいときに行うものです。