Wie man Cortex XSIAM-Protokolle exportiert

Wie man Cortex XSIAM-Protokolle exportiert

SOC Prime Team
SOC Prime Team linkedin icon Folgen

Cortex XSIAM verwendet dieselben XQL-Query-APIs wie Cortex XDR: eine Abfrage starten, auf Ergebnisse warten und einen Stream für alles über 1.000 Zeilen verwenden. Der Unterschied liegt in den Daten. Protokolle von Drittanbietern landen in Rohdatensätzen, die meistens <vendor>_<product>_raw genannt werden, und die ursprüngliche Protokollzeile befindet sich im Feld _raw_log. Wählen Sie dieses Feld aus, und der Export gibt Ihnen genau das zurück, was die Quelle gesendet hat.

XSIAM ist die SOC-Plattform von Palo Alto Networks und es ist der Ort, an dem viele ehemalige QRadar SaaS-Kunden nach dem Deal 2024 gelandet sind. Prime Core hat mehr als 24.000 einzigartige Erkennungsregeln, die auf 676 MITRE ATT&CK-Techniken abgebildet sind. Unten erfahren Sie, wie Sie Daten extrahieren, bereinigen und kostenlos in LogTotal untersuchen können.

Kostenlos loslegen

Bevor Sie beginnen

Ein API-Schlüssel und eine URL. Erstellen Sie einen Schlüssel mit einer Rolle, die XQL-Abfragen ausführen kann; notieren Sie den Schlüssel, seine ID und die damit angezeigte API-URL.

Finden Sie den Datensatz. Listen Sie im Query Builder Datensätze auf (dataset =  bietet Vorschläge). Rohdaten von Drittanbietern folgen dem Muster <vendor>_<product>_raw, z. B. fortinet_fortigate_raw. Endpunkt-Telemetrie befindet sich in xdr_data.

Heiß- und Kalt-Speicher. Aktuelle Daten befinden sich im Heißspeicher und werden schnell abgefragt. Ältere Daten können im Kalt-Speicher sein, was einen eigenen Abfrageansatz erfordert und mehr Kontingent kostet.

Exportieren mit den XQL-APIs

Um Rohzeilen aus einem FortiGate-Datensatz zu erhalten:

dataset = fortinet_fortigate_raw
| filter _raw_log enthält "web-03"
| fields _time, _raw_log

Führen Sie es durch start_xql_query und get_query_results (plus get_query_results_stream über 1.000 Zeilen), wie im Cortex XDR-Leitfaden. Wandeln Sie dann das JSON in Rohzeilen um:

jq -r '._raw_log' xsiam_fortigate_1019.jsonl > xsiam_fortigate_1019.log

Für normalisierte Daten aus verschiedenen Quellen fragen Sie stattdessen das Datenmodell (XDM) ab. Sie erhalten konsistente Feldnamen, aber nicht die originale Wortwahl.

Hochladen, bereinigen und in LogTotal überprüfen

  1. Hochladen. Öffnen logtotal.com und legen Sie die Datei ab: rohen Zeilen aus _raw_log oder die JSON-Zeilen.
  2. Bereinigen. 
  3. Überprüfen. 

Wenn es schief läuft

SymptomWahrscheinliche UrsacheFix
Datensatz nicht gefundenName unterscheidet sich in Ihrem MandantenListen Sie im Query Builder Datensätze auf
_raw_log ist leerDie Quelle wurde als strukturierte Daten aufgenommenExportieren Sie stattdessen die geparsten Felder
Genau 1.000 ErgebnisseStream nicht verwendetVerwenden Sie get_query_results_stream
Konto-FehlerXQL-Kontingent verwendet oder Anfragen an den KaltspeicherReduzieren Sie das Fenster; überprüfen Sie das Kontingent
Alte Daten fehlenSie sind im KaltspeicherFragen Sie den Kaltspeicher ab oder stellen Sie ihn wieder her

FAQ

Roh oder XDM?

Roh (_raw_log) für LogTotal, da es das Format der Quelle beibehält. XDM, wenn Sie dieselben Felder über viele Quellen hinweg benötigen.

Ich bin von QRadar SaaS umgezogen. Sind meine alten Daten hier?

Das hängt von Ihrer Migration ab. Überprüfen Sie, welche Datensätze die migrierte Historie enthalten.

Treten Sie der Detection as Code-Plattform von SOC Prime bei um die Sichtbarkeit der für Ihr Unternehmen relevantesten Bedrohungen zu verbessern. Um Ihnen den Einstieg zu erleichtern und unmittelbaren Mehrwert zu erzielen, buchen Sie jetzt ein Treffen mit den Experten von SOC Prime.