Panoramica delle famiglie visive
Google Security Operations fornisce una raccolta di famiglie visive predefinite che soddisfano molti tipi di avvisi comuni. La famiglia visiva predefinita include tutti i tipi di entità e le relazioni fondamentali.
Le famiglie visive rappresentano le relazioni tra le entità in un evento di sicurezza e aiutano a identificare gli attori chiave e il flusso di un incidente di sicurezza.
Ogni famiglia visiva è composta da più regole. Ogni regola contiene fino a quattro origini, fino a quattro destinazioni e un tipo di connessione. Sia le origini che le destinazioni rappresentano tipi di entità pertinenti per l'avviso e le connessioni tra loro sono Digitate o Collegate.
- Le connessioni tipizzate collegano le entità principali (attori) all'interno di un avviso. In genere rappresentano un'azione eseguita da un'entità su un'altra (o su se stessa) e vengono visualizzate come una linea con una freccia. Ogni famiglia visiva deve contenere una singola regola di connessione tipizzata.
- Le connessioni collegate connettono due o più entità correlate logicamente, come un nome host e un indirizzo IP o un'email e un nome utente. Sono rappresentati da una linea tratteggiata, che indica questa relazione logica.
Inoltre, le famiglie visive definiscono i tipi di entità che possono essere coinvolti nell'evento. Quando mappi i campi evento alle entità, i tipi di entità consentiti sono predeterminati dalla famiglia visiva assegnata a quel tipo di evento.
Le famiglie visive vengono applicate agli eventi di un tipo o prodotto specifico e vengono aggregate dinamicamente con altri eventi per creare un grafico di entità visive per l'intero avviso e caso. Puoi visualizzare questo grafico nella pagina Configurazione degli eventi > Visualizzazione o nella pagina Esplora.
Definisci una famiglia visiva
Segui questi passaggi per creare una visualizzazione che mostri le relazioni e i collegamenti tra le entità:
- Identifica i requisiti per gli eventi che richiedono una famiglia visiva.
- Classifica e mappa i campi ai rispettivi tipi di entità. Per questo esempio, utilizza il seguente evento
Suspicious Connection:{ "name": "Suspicious Connection", "product": "SecOps", "event_type": "Suspicious connection", "hostname": "USER_PC", "process_sha256": "6857fee8812490499164bb7efb7f457d038e82140bb1fa0adbd0dc018e404f84", "process_name": "notepad.exe", "destination_domain": "google.com", "destination_ip_address": "8.8.8.8" } -
Classifica i campi degli eventi in tipi di entità specifici come segue:
Campo Tipo di entità nome host SourceHostNameprocess_nameSourceProcessNameprocess_sha256FileHashdestination_domainDestinationDomaindestination_ip_addressDestinationAddress - Vai a Impostazioni > Indagine > Famiglie visive.
- Seleziona add Aggiungi e inserisci un nome e una descrizione.
- Definisci la regola di connessione tipizzata obbligatoria identificando l'azione principale. In questo esempio, poiché un processo ha creato una connessione a un dominio, l'entità
processè l'origine e l'entitàdomainè la destinazione. - Definisci entità logicamente correlate con regole di connessione collegate.
Utilizzando lo stesso esempio di evento, puoi osservare diverse relazioni:
SourceProcessNameè stato eseguito il giornoSourceHostName.- L'hash
SourceProcessNameè l'entitàFileHash DestinationDomaineDestinationAddressrappresentano la destinazione del processo.
- Salva la famiglia visiva. Una volta salvata, puoi aggiungere un'immagine che rappresenta la famiglia visiva nella tabella Impostazioni > Indagine > Famiglie visive.
Entità mobili
Un'entità mobile è un'entità che appare in una visualizzazione del grafico senza connessioni ad altre entità. Ciò può accadere per alcuni motivi principali e comprenderne il motivo è fondamentale per un'analisi e una visualizzazione dei dati efficaci:
- Manca una regola di connessione nella famiglia visiva: la famiglia visiva, che definisce il modo in cui vengono visualizzati gli eventi, potrebbe non avere una regola per collegare il tipo di entità mobile a un tipo di entità esistente all'interno dell'evento. Ad esempio, potrebbe essere definita un'entità Utente, ma non esiste una regola che specifichi che deve essere collegata a un'entità File in un evento "Accesso ai file".
- Dati sugli eventi incompleti: i dati sugli eventi stessi potrebbero non contenere le informazioni necessarie per creare un link. Ad esempio, un evento per una connessione di rete potrebbe non avere un indirizzo IP di destinazione, impedendo la connessione a un'entità Host.
- Entità isolate: un'entità potrebbe essere creata, ma non essere mai citata da nessun altro evento, diventando così "isolata". Ad esempio, viene creato un nuovo account utente, ma non ha ancora eseguito azioni che genererebbero eventi da collegare.
Per risolvere il problema delle entità mobili, puoi eseguire le seguenti azioni:
- Esamina la famiglia visiva: controlla se la famiglia visiva ha le regole necessarie per collegare i tipi di entità. In caso contrario, potrebbe essere necessario creare una nuova regola per stabilire la relazione.
- Esamina i dati sugli eventi non elaborati: esamina i dati non elaborati dell'evento per verificare se sono presenti i campi obbligatori per la mappatura (ad esempio IP di origine, porta di destinazione, ID utente).
- Modifica la mappatura dei campi: se i dati esistono, ma non vengono mappati correttamente, modifica la mappatura dei campi per assicurarti che i campi evento corretti vengano compilati con le proprietà dell'entità.
Scopri di più su come creare entità (mappatura e modellazione) e configurare la mappatura e assegnare famiglie visive.
Hai bisogno di ulteriore assistenza? Ricevi risposte dai membri della community e dai professionisti di Google SecOps.