Come Esportare i Log di Cortex XSIAM

Come Esportare i Log di Cortex XSIAM

SOC Prime Team
SOC Prime Team linkedin icon Segui

Cortex XSIAM utilizza le stesse API di query XQL di Cortex XDR: avvia una query, attendi i risultati e utilizza uno stream per qualsiasi risultato superiore a 1.000 righe. La differenza è nei dati. I log di terze parti arrivano in set di dati grezzi, solitamente denominati <vendor>_<product>_raw, e la linea di log originale si trova nel campo _raw_log. Seleziona quel campo e l’esportazione ti restituisce esattamente ciò che ha inviato la fonte.

XSIAM è la piattaforma SOC di Palo Alto Networks, ed è dove molti ex clienti QRadar SaaS sono finiti dopo l’accordo del 2024. Prime Core ha più di 24.000 regole di rilevamento uniche, mappate su 676 tecniche MITRE ATT&CK. Di seguito come estrarre i dati, sanificarli e indagarli gratuitamente in LogTotal.

Inizia Gratuitamente

Prima di iniziare

Una chiave API e URL. Crea una chiave con un ruolo che può eseguire query XQL; annota la chiave, il suo ID e l’URL API visualizzato con esso.

Trova il set di dati. Nel Query Builder, elenca i set di dati (dataset =  offre suggerimenti). I dati grezzi di terze parti seguono il pattern <vendor>_<product>_raw, ad esempio fortinet_fortigate_raw. La telemetria degli endpoint è in xdr_data.

Archiviazione calda e fredda. I dati recenti sono nell’archiviazione calda e le query sono rapide. I dati meno recenti potrebbero essere nell’archiviazione fredda, che necessita di un approccio di query specifico e costa più quota.

Esporta con le API XQL

Per ottenere linee grezze da un set di dati FortiGate:

dataset = fortinet_fortigate_raw
| filtro _raw_log contiene "web-03"
| campi _time, _raw_log

Eseguilo tramite start_xql_query e get_query_results (più get_query_results_stream per oltre 1.000 righe), come nella guida Cortex XDR. Quindi trasforma il JSON in linee grezze:

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

Per i dati normalizzati tra le fonti, esegui la query sul modello di dati (XDM) invece. Ottieni nomi di campo coerenti, ma non il testo originale. 

Carica, sanifica e analizza in LogTotal

  1. Carica. Apri logtotal.com e trascina il file: linee grezze da _raw_log, o le righe JSON.
  2. Sanifica. 
  3. Analizza. 

Quando qualcosa va storto

SintomoCausa probabileFix
Set di dati non trovatoIl nome differisce nel tuo tenantElenca i set di dati nel Query Builder
_raw_log è vuotoLa fonte è stata ingerita come dati strutturatiEsporta invece i campi analizzati
Esattamente 1.000 risultatiStream non utilizzatoUsa get_query_results_stream
Errori di quotaQuota XQL usata, o query su archiviazione freddaRestringi la finestra; controlla la quota
Dati vecchi mancantiSono nell’archiviazione freddaEsegui la query su archiviazione fredda, o ripristinala

FAQ

Grezi o XDM?

Grezi (_raw_log) per LogTotal, perché conserva il formato originale dalla fonte. XDM quando hai bisogno degli stessi campi da più fonti.

Sono passato da QRadar SaaS. I miei vecchi dati sono qui?

Dipende dalla tua migrazione. Controlla quali set di dati contengono la cronologia migrata.

Unisciti alla piattaforma Detection as Code di SOC Prime per migliorare la visibilità sulle minacce più rilevanti per il tuo business. Per aiutarti a iniziare e aumentare immediatamente il valore, prenota ora un incontro con gli esperti di SOC Prime.