Passa al contenuto principale

Ricerca log e Hunting

Prerequisiti e perimetro​

Seleziona il tenant prima di aprire Log Search o Hunting. Il portale controlla la presenza di un service token attivo, con segreto configurato e scope logs:read. L'indicazione di token pronto non garantisce che il Data Plane risponda o che la sorgente abbia già trasmesso eventi. Per assegnazione, raccolta e token consulta Integrazioni.

Le informazioni seguenti sono verificate sul codice del portale di riferimento. Le interrogazioni esterne e i cambi di configurazione non sono stati eseguiti durante la redazione.

Ricerca log​

CampoValore e comportamento
QueryObbligatoria. Sintassi Quickwit; gli spazi iniziali/finali vengono rimossi. * cerca tutti gli eventi della finestra.
Lookback HoursOre precedenti all'invio. Valore iniziale dell'interfaccia 168 (7 giorni); numero positivo, arrotondato per difetto. Valore non numerico o non positivo viene ricondotto a 168. Per più di 168 ore il portale costruisce una coppia di date assolute. Non usare frazioni inferiori a un'ora.
LimitNumero massimo di record restituiti. Iniziale 20; arrotondato per difetto e limitato a 100. Valore non valido o non positivo torna a 20.
Run SearchEsegue la query con i valori correnti. I risultati vengono ordinati per timestamp dal più recente.
Export JSONEsporta i record già restituiti, con informazioni della ricerca. Non scarica automaticamente tutti i risultati oltre il limite.

Sintassi ed esempi​

*
source.ip:192.0.2.10
destination.ip:198.51.100.20
event.outcome:failure
message:"login failed"
(event.dataset:*auth* OR event.module:nxlog) AND event.outcome:failure
message:example.com

field:value limita la ricerca a un campo; le virgolette delimitano frasi; AND, OR, NOT e le parentesi combinano le condizioni. Gli esempi usano indirizzi e domini di documentazione.

I campi proposti dal portale sono @timestamp, message, host.name, user.name, source.ip, destination.ip, event.dataset, event.module, event.action, event.outcome. Un campo specifico del parser deve essere presente nello schema dell'indice: l'esistenza nel JSON di origine non ne garantisce la ricercabilità. Per cercare un dominio nel testo usa message:example.com quando non conosci il campo indicizzato.

I pulsanti di esempio compilano la query; controlla sempre tenant, finestra e limite prima di avviarla.

Risultati e diagnostica​

InformazioneInterpretazione
Total hitsTotale dichiarato dal motore per la ricerca.
ReturnedNumero di record effettivamente presenti nella risposta; può essere inferiore al totale.
msTempo di esecuzione riportato dalla ricerca.
Timestamp, Host, Source IP, Destination IP, UserCampi normalizzati del singolo evento; n/a indica un valore assente.
EventDataset, azione ed esito. Un esito failure è un dato dell'evento, non automaticamente un incidente.
Riga espansaDettaglio del record e contenuto originale disponibile.
Search debugQuery realmente inviata, tenant, finestra, limite, ordinamento e stato running, completed o failed; in errore mostra il motivo.

La tabella impagina localmente 10 record per pagina: cambiare pagina non amplia il limite della ricerca. Un risultato vuoto può dipendere da finestra, filtro, raccolta o mapping; non dimostra da solo l'assenza dell'attività.

Avvio da un asset​

Il collegamento Cerca nei log dall'asset può compilare e avviare automaticamente una ricerca usando hostname, IP e riferimenti della sorgente. La risoluzione dell'asset precede l'avvio; un contesto privo di termini validi produce un errore esplicito. Controlla la query nel riquadro di debug, soprattutto per asset con più indirizzi o riferimenti di provider.

Hunting​

Tipo di indicatore, indicatore, provider e pulsante Lookup. Ingrandisci immagine
La ricerca richiede il tenant corretto e la disponibilità del Data Plane. Nessun lookup è stato eseguito. Stage, 10 novembre 2026. Dati identificativi oscurati.
Campi del Reputation Lookup

721 × 85 px · Scorri per esplorare l’immagine senza ridimensionamento. Premi Esc per chiudere.

Tipo di indicatore, indicatore, provider e pulsante Lookup.

Nel pannello Reputation Lookup scegli prima Tipo, poi inserisci l'Indicatore e verifica il Provider. Il pulsante Lookup avvia la ricerca: la schermata illustra i controlli prima dell'esecuzione, non un esito positivo già ottenuto.

Hunting esegue un lookup di reputazione su un indicatore nel contesto del tenant. Non è una scansione di rete e non è la ricerca degli eventi storici nei log.

CampoConfigurazione
Typeip o domain; iniziale ip, salvo un collegamento che precompili il tipo.
IndicatorValore obbligatorio, senza spazi iniziali/finali. Esempi: 192.0.2.10, example.com.
Provider: Legacy APIVoidScelta iniziale dell'interfaccia; usa il percorso legacy del runtime.
Provider: Primary runtimeDelega al provider primario configurato nel runtime del Data Plane.
Provider: APIVoidRichiede esplicitamente APIVoid.
Provider: AbuseIPDBDisponibile solo per IP. Passando a domain, una selezione AbuseIPDB viene sostituita con APIVoid.
LookupEsegue la richiesta. Un errore rimane distinto da un esito pulito.

In questa versione il lookup usa la configurazione runtime del Data Plane; non assumere che ogni modifica alle impostazioni dinamiche dei provider venga applicata anche a questo percorso.

Lettura dell'esito​

CampoSignificato
Verdictclean, risky o error. È l'esito del lookup, non una classificazione definitiva del caso SOC.
MatchedIndica se il risultato soddisfa la condizione di corrispondenza esposta dal provider/runtime.
Provider / Indicator / TypeProvider effettivo e indicatore interrogato; controllali se il lookup arriva da un altro workspace.
Checked atMomento della verifica; non il momento dell'ultimo evento del tenant.
Risk ScorePunteggio quando disponibile dal provider.
Abuse confidence / Reports / Distinct users / Last reportedConfidenza e storia delle segnalazioni quando presenti; non confrontare direttamente scale diverse tra provider.
Blacklist Detections / EnginesNumero di rilevamenti e motori considerati. La tabella sottostante mostra il dettaglio per motore.
Security Detections / Severity / Risk ChecksUlteriori indicatori e motivi restituiti. Un campo assente non equivale a zero.
ErrorMotivo della mancata verifica, per esempio indisponibilità o configurazione del provider.

Il risultato visibile è vincolato al tenant selezionato. Dopo un cambio di tenant, il portale non mostra il precedente risultato come se appartenesse al nuovo perimetro.

Risoluzione dei problemi​

  1. Token non pronto: verifica stato, presenza del segreto e scope logs:read in Integrazioni.
  2. Query non valida: copia la query inviata dal debug, controlla sintassi e campi indicizzati; prova una finestra contenuta e un filtro noto.
  3. Totale maggiore dei record esportati: aumenta il limite fino a 100 o restringi finestra e query; l'export contiene solo i record caricati.
  4. Provider non disponibile o limite richieste: conserva esito e orario e verifica configurazione runtime e quota; non interpretare error come clean.
  5. Risultato vecchio: confronta Checked at con il momento dell'indagine e ripeti il lookup solo quando necessario.