LogTotalで分析できるログフォーマットは?

LogTotalで分析できるログフォーマットは?

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

LogTotalは、以下の3種類のファイルを受け入れます: EVTX形式のWindowsイベントログ、JSON(一行ごとにイベントがあると最適)、およびsyslogスタイルのテキスト。テキストとJSONのアップロードは、解析前に消毒ステップを通過しますが、EVTXファイルはまだです。他の形式のログでも、ほとんど常にそれを変換するためのワンラインコマンドがあります。以下に一般的なものを示します。

LogTotalは、設定せずにログファイルに対して検出ロジックを実行するためのSOC Primeの無料サービスです: アップロード、消毒、レビュー。フォーマットを正しくすることが唯一のつまずく部分かもしれませんが、このページはその短縮版です。

無料で始めよう

LogTotalが現在読み取るもの

フォーマット一般的なソース解析前に消毒されるか?取得方法
EVTXWindowsセキュリティ、システム、Sysmon、PowerShell、Defender、DNSサーバーまだ[EVTX export guide], [Sysmon], [PowerShell]
JSON / JSONラインCloudTrail、Entra ID、Microsoft 365、Google Cloud、Okta、Workspace、Kubernetes監査、journalctl -o json、SIEM APIエクスポートはい [CloudTrail], [Entra ID], [journalctl], [Sentinel]
Syslogスタイルのテキストauth.logとsecure、Splunkの生データエクスポート、QRadarのペイロード、ファイアウォールのsyslogはい [sshd logs], [Splunk], [QRadar]
CSVEntra IDのサインイン/監査ダウンロード、Microsoft 365の監査ログエクスポート、Google Workspaceの監査エクスポート、Splunk / Sentinel / Kibanaの検索結果、イベントビューワの“CSVとして保存”Yes[Entra ID CSV], [M365 audit export], [Splunk CSV], [Event Viewer CSV]

JSONを正しく取得する

一行ごとのイベントが最も安全な形です。 多くのツールがイベントを配列やエンベロープで囲みます。アップロード前にフラットにしてください:

あなたが持っているもの以下でフラットにします
JSON配列(gcloud、az、多くのAPI)jq -c ‘.[]’ in.json > out.jsonl
CloudTrailログファイルjq -c ‘.Records[]’ *.json > out.jsonl
aws cloudtrail lookup-events 出力jq -c ‘.Events[].CloudTrailEvent | fromjson’ in.json > out.jsonl
CloudWatchログのイベントjq -c ‘.events[].message | fromjson’ in.json > out.jsonl
Splunk REST JSONエクスポートjq -c ‘select(.result) | .result’ in.json > out.jsonl

Windowsでのエンコーディングに注意してください。 Windows PowerShell 5.1は、>またはOut-Fileをオプションなしで使用するとUTF-16で書き込みます。-Encoding utf8を追加してください。すべてのPowerShellのガイド例でそうしています。 

タイムゾーンを維持してください。 ISO 8601タイムスタンプにZまたはオフセットが付いていると、他のソースとの整合性が取れます。クラシックなsyslogタイムスタンプには年とゾーンがありません。アップロード時にソースのタイムゾーンをメモしてください。

LogTotalが読まないものを変換する

あなたが持っているもの以下で変換する
systemdジャーナルファイル(.journal)journalctl -D <dir> -o json –no-pager > out.jsonl
macOS .logarchivelog show –archive <file> –style json > out.json (Macで)
EVTXですが、消毒ステップを望んでいるevtx_dump -o jsonl in.evtx > out.jsonl
gzip圧縮されたログzcat -f in.log.gz > out.log
SIEMのWebインターフェイスからのスプレッドシートまたはXMLエクスポートプラットフォームのAPIまたはCLIを通じて再エクスポートする; 参照してください

サイズ

split -l 200000 big.jsonl part_

EVTXの場合、wevtutil /qでエクスポート中にフィルタリング

FAQ

LogTotalは私のファイルを保持していますか?

いいえ。アップロードされたものは解析され、保存されません。

もっと多くのフォーマットがサポートされますか?

はい。我々は定期的にフォーマットを追加しており、このページに現在有効なものを常にリストしています。

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