L’obiettivo non è automatizzare il giudizio finale
Un centro operativo di sicurezza riceve segnali eterogenei: rilevamenti sugli endpoint, accessi, modifiche dei privilegi, messaggi di posta elettronica, attività di rete, registri applicativi ed eventi cloud. Molti sono ripetuti, incompleti o privi di contesto aziendale. In questo scenario, un sistema di IA può essere utile per strutturare informazioni, individuare relazioni candidate e redigere una prima sintesi. Ciò non equivale a dimostrare che esista un incidente, a conoscerne la portata né a decidere una misura di risposta.
La distinzione è operativa. Un output del modello può essere un’ipotesi di lavoro ben formulata; una decisione di archiviazione, escalation o contenimento modifica lo stato di un caso e può influire su utenti, sistemi ed evidenze. Conviene quindi progettare il flusso affinché il modello acceleri le attività preparatorie, mentre le transizioni di rischio siano disciplinate da regole verificabili e dall’autorità assegnata alle persone responsabili.
La raccomandazione centrale è separare quattro attività. Primo, normalizzare e arricchire gli eventi senza sostituirne il contenuto originale. Secondo, raggruppare segnali che potrebbero appartenere alla medesima indagine. Terzo, creare un riepilogo nel quale ogni affermazione rilevante possa ricondurre ai registri che la supportano. Quarto, proporre o preparare un’azione, senza confondere tale proposta con un’esecuzione autorizzata.
Questa guida serve a decidere cosa automatizzare all’interno di un’operazione di sicurezza. Per scegliere una piattaforma o un modello di integrazione, consulta anche il percorso Scegliere; per confrontare alternative di progettazione, il percorso Confrontare; e per esplorare concetti e controlli correlati, il percorso Scoprire.
Mappa delle attività: cosa può fare l’IA e cosa non deve assumere
Non tutte le attività comportano lo stesso rischio. Estrarre campi da un evento, tradurre un messaggio, suggerire etichette o riassumere una cronologia sono operazioni di supporto. La deduplicazione e la correlazione introducono interpretazione: se svolte con eccessiva sicurezza, possono nascondere un segnale indipendente. La prioritizzazione incide sulla coda di lavoro. L’archiviazione e il contenimento incidono direttamente sull’esposizione al rischio e, in alcuni casi, sulla continuità aziendale.
Una progettazione prudente esprime tali differenze mediante permessi distinti. Il componente di IA non necessita di autorizzazioni per modificare regole di rilevamento, chiudere casi, isolare dispositivi, bloccare account, revocare sessioni, modificare configurazioni di rete o eliminare oggetti. Se partecipa a un’azione, dovrebbe farlo attraverso una richiesta strutturata che attraversi una politica, un’approvazione quando necessaria e un connettore con privilegi minimi.
Il profilo NIST per l’IA generativa identifica rischi associati a risultati non fondati e alla necessità di governare, misurare e gestire l’uso di questi sistemi. Applicato al SOC, ciò implica che una formulazione plausibile non è un’evidenza. Le osservazioni devono restare separate dalle inferenze; le lacune devono essere visibili, non colmate con un linguaggio sicuro di sé.
Livello di autonomia raccomandato per attività
| Attività | Output consentito | Controllo necessario |
|---|---|---|
| Normalizzare ed estrarre campi | Registro strutturato con provenienza | Conservare l’evento originale e l’identificatore della fonte |
| Arricchire | Etichette e contesto esterno o interno | Indicare origine, momento della consultazione e assenza di risultati |
| Raggruppare segnali | Gruppo candidato e ragioni di somiglianza | Non sopprimere avvisi né chiudere casi in base al raggruppamento |
| Riassumere l’indagine | Cronologia, fatti e incertezze | Collegamenti interni ai registri e revisione dell’analista |
| Assegnare priorità | Priorità suggerita | Regole di criticità, portata ed evidenza minima |
| Contenere o chiudere | Richiesta predisposta, non decisione autonoma | Politica esplicita, autorizzazione e registrazione dell’esecuzione |
Normalizzare senza perdere provenienza né significato
La correlazione è più affidabile quando i dati condividono una struttura minima. Uno schema comune può ricevere eventi provenienti da strumenti diversi senza eliminare gli attributi che consentono di riesaminarli in seguito. Il progetto OCSF mantiene uno schema aperto con classi di eventi, oggetti e attributi che può fungere da riferimento per questa normalizzazione. L’adozione di uno schema non elimina la necessità di conservare il record nativo: alcuni dettagli del fornitore, della regola o dell’agente possono essere decisivi nel corso di un’indagine.
Ogni evento normalizzato dovrebbe conservare almeno un identificatore interno immutabile, l’identificatore e il tipo della fonte, l’ora osservata e l’ora di ricezione, l’asset e l’identità correlati quando disponibili, il rilevatore che l’ha generato, l’esito della normalizzazione e un puntatore interno al contenuto originale. È inoltre opportuno indicare quali valori provengano direttamente da una fonte e quali siano stati derivati tramite arricchimento o calcolo.
L’orario merita un trattamento specifico. Due segnali non sono necessariamente simultanei perché riportano orari simili: possono esistere ritardi di ingestione, fusi orari differenti o orologi non sincronizzati. Invece di chiedere al modello di risolvere tale ambiguità con una frase conclusiva, il flusso deve mostrare le tempistiche disponibili e segnalare l’incertezza quando non sia possibile stabilire una sequenza affidabile.
MITRE ATT&CK distribuisce dati e rappresentazioni per lavorare con conoscenza relativa ai comportamenti avversari. Può essere usato come vocabolario di arricchimento o a supporto delle analitiche, ma assegnare una tecnica a un evento non dimostra l’intento né conferma un’intrusione. L’etichetta deve rimanere una classificazione o un’ipotesi, insieme alle evidenze che l’hanno motivata.
Processo di acquisizione di un avviso
- 01Ricevere l’evento e assegnargli un identificatore di ingestione.
- 02Preservare il record originale e calcolare o memorizzare un riferimento di integrità secondo la politica interna.
- 03Mappare i campi sullo schema comune senza eliminare attributi nativi rilevanti.
- 04Etichettare ciascun campo come osservato, derivato o non disponibile.
- 05Applicare gli arricchimenti consentiti e registrare fonte, momento ed esito di ogni consultazione.
- 06Fornire al motore di raggruppamento una rappresentazione con provenienza, non solo un testo riassuntivo.
Raggruppare segnali significa proporre una relazione, non dichiarare lo stesso incidente
La deduplicazione mira a evitare che più notifiche dello stesso rilevatore sul medesimo fatto saturino una coda. La correlazione mira a identificare segnali distinti che potrebbero essere collegati. Sono problemi diversi. Un avviso ripetuto con il medesimo identificatore di rilevamento, asset e finestra temporale può essere candidato alla deduplicazione. Un accesso anomalo, un’elevazione di privilegi e un trasferimento di dati dallo stesso ambiente possono giustificare un’indagine raggruppata, ma non sono duplicati.
Prima di unire casi, definite criteri osservabili: corrispondenza di identità o asset, prossimità temporale documentata, relazione di rete o di processo, regola di rilevamento comune, campagna identificata dal team di intelligence o dipendenza tecnica nota. Il sistema deve rendere espliciti i criteri soddisfatti e quelli mancanti. Una somiglianza semantica fra due descrizioni può servire a scoprire candidati, ma non deve essere l’unica base per nascondere un avviso o ridurne la priorità.
Mantenete una relazione reversibile tra il gruppo e i suoi membri. In questo modo, un analista può separare un segnale quando scopre che appartiene a un altro incidente. Ciò evita anche che il raggruppamento trasformi un evento ad alta criticità in una nota secondaria all’interno di un insieme esteso. I casi raggruppati devono mantenere i propri stati e responsabili quando la politica lo richiede.
L’evidenza minima deve essere visibile prima di assegnare priorità o chiudere
Un caso utile non è un testo persuasivo, ma un insieme riesaminabile di fatti, inferenze e decisioni. L’interfaccia può presentare una sintesi breve, ma deve consentire di accedere all’evento originale e alle query o agli arricchimenti rilevanti. L’evidenza minima cambia in base al tipo di avviso, anche se un insieme comune riduce le omissioni: fonte, identificatore dell’evento, momento, asset, identità, regola attivata, osservazioni, portata nota, azioni già eseguite e dati mancanti.
Separate esplicitamente quattro campi. I “Fatti osservati” contengono soltanto dati attribuibili a una fonte. Le “Inferenze” contengono relazioni o spiegazioni proposte. Le “Evidenze mancanti” elencano ciò che impedirebbe di confermare o scartare l’ipotesi. L’“Azione proposta” descrive una possibile misura, la sua giustificazione, l’impatto atteso e la sua reversibilità. Questa struttura rende più difficile presentare un’inferenza come se fosse stata osservata.
La pubblicazione NIST sui controlli di sicurezza e privacy tratta generazione, contenuto e revisione dei registri di audit. Per questo flusso, il principio pratico è che una decisione deve poter essere ricostruita: quale avviso l’ha avviata, quali dati sono stati consultati, quale strumento è intervenuto, quale persona ha approvato e quale operazione è stata eseguita. Non è sufficiente conservare il riepilogo finale del modello.
Contenuto minimo di un fascicolo di avviso
| Elemento | Domanda a cui consente di rispondere | Trattamento |
|---|---|---|
| Evento originale | Che cosa è accaduto secondo la fonte? | Conservare riferimento interno e contenuto preservato |
| Provenienza | Chi ha generato il dato e quando è arrivato? | Registrare fonte, rilevatore e marcature temporali |
| Contesto di asset e identità | Chi o cosa può essere interessato? | Distinguere attributi osservati da inventario arricchito |
| Inferenza del sistema | Quale relazione o spiegazione è stata proposta? | Mostrare livello di confidenza e ragioni |
| Lacune | Che cosa non si sa ancora? | Non sostituirle con una conclusione |
| Decisione e approvazione | Chi ha modificato lo stato del caso? | Registrare identità, momento e politica applicata |
| Azione eseguita | Che cosa è cambiato realmente? | Conservare richiesta, esito, errori e annullamento se presente |
Albero decisionale per il triage assistito
L’albero deve iniziare dall’integrità del flusso, non dalla confidenza espressa dal modello. Se manca l’evento originale, l’avviso non dispone di una provenienza sufficiente o i dati sono contraddittori, il sistema può richiedere maggiori informazioni o inviare il caso in revisione; non deve concludere che il rischio sia basso. L’assenza di evidenze non è evidenza di assenza, specialmente quando la telemetria è parziale.
Vi sono avvisi che devono mantenere la revisione umana fin dall’inizio. Tra questi rientrano quelli relativi ad asset critici, privilegi elevati, possibile movimento laterale, esfiltrazione, impatto su servizi essenziali, obblighi normativi o legali, e qualsiasi caso in cui una possibile risposta possa incidere in modo sostanziale su utenti o produzione. L’elenco concreto deve derivare dall’inventario, dalla propensione al rischio e dagli obblighi di ogni organizzazione.
Devono inoltre essere sottoposti a escalation i casi con segnali conflittuali, confidenza insufficiente, possibile propagazione o assenza di osservabilità rilevante. La prioritizzazione può combinare gravità tecnica, criticità aziendale, portata potenziale e qualità delle evidenze, purché l’organizzazione documenti come tali fattori siano calcolati. Un singolo punteggio è utile per ordinare il lavoro, non per nascondere le componenti che lo formano.
Percorso decisionale per ciascun avviso
- 01Esiste un record originale accessibile e una provenienza identificabile? In caso contrario, riesaminare o arricchire; non chiudere automaticamente.
- 02Il caso coinvolge un asset, un’identità o un servizio definito come critico? In caso affermativo, assegnare una revisione umana prioritaria.
- 03Esistono criteri osservabili per deduplicare o raggruppare? In caso contrario, mantenere separati i segnali.
- 04La priorità suggerita è supportata da evidenze, criticità e portata visibili? In caso contrario, contrassegnarla come provvisoria.
- 05L’azione proposta è a basso impatto e reversibile secondo la politica? In caso contrario, richiedere approvazione umana nominativa.
- 06L’azione modifica accesso, connettività, dati o configurazione? In caso affermativo, registrare autorizzazione ed esito prima di aggiornare il caso.
Escalation e contenimento: una raccomandazione non è un ordine
La risposta agli incidenti deve essere collegata alla gestione del rischio, alle risorse disponibili e ai processi di ripristino. La guida NIST sulla risposta agli incidenti offre un quadro per considerare la risposta all’interno di tale gestione, anziché trattarla come una sequenza isolata di automazioni. Nella pratica, la politica di escalation deve specificare chi riceve un caso, quali informazioni sono necessarie e entro quale termine viene presa una decisione.
Classificate le azioni in base a impatto e reversibilità, non solo alla loro facilità tecnica. Redigere un ticket o raccogliere evidenze è di norma a basso impatto. Preparare una richiesta per bloccare un account o isolare un dispositivo non modifica ancora l’ambiente, ma deve includere motivazione e possibili conseguenze. Eseguire isolamento, blocco dell’account, revoca delle credenziali, modifiche al firewall, eliminazione o quarantena di dati può interrompere le operazioni o rendere più difficile l’analisi successiva; di norma richiede un’autorizzazione esplicita definita dalla politica.
Anche un’azione apparentemente reversibile necessita di condizioni. Isolare un endpoint può interrompere un processo aziendale; revocare una sessione può interrompere un’operazione legittima; bloccare un indicatore può produrre effetti inattesi se esso è condiviso. La politica deve definire chi può approvare, quando è consentita un’eccezione urgente, come documentarla e quale sia il piano di annullamento.
Decisione di approvazione in base all’impatto
| Classe di azione | Esempi | Regola di controllo proposta |
|---|---|---|
| Informativa | Riepilogo, ticket, query dell’inventario | Può essere automatizzata se viene mantenuta la tracciabilità |
| Preparazione | Bozza di blocco, raccolta di artefatti | Può essere automatizzata senza eseguire la modifica |
| Basso impatto reversibile | Etichetta, assegnazione del caso, incremento temporaneo dell’osservazione | Consentire solo se una politica definisce portata e annullamento |
| Alto impatto o accesso | Isolamento, blocco dell’account, revoca, firewall | Richiede autorizzazione umana nominativa salvo procedura di emergenza approvata |
| Distruttiva o difficile da annullare | Eliminazione, modifica estesa della configurazione | Richiede controllo rafforzato ed evidenza della necessità |
Trattate e-mail, ticket e fonti esterne come dati non attendibili
Un messaggio e-mail, un ticket, una descrizione di avviso o una pagina esterna possono contenere istruzioni rivolte all’analista o al modello. Tali istruzioni possono tentare di alterare la classificazione, chiedere di ignorare evidenze, indurre una chiamata a uno strumento o richiedere un’azione di risposta. Il contenuto recuperato deve essere trattato come evidenza potenzialmente ostile, non come un’estensione della politica del SOC.
Il playbook CISA per la collaborazione tra cybersicurezza e IA include casi relativi all’iniezione di istruzioni. In un flusso di avvisi, la difesa non dipende soltanto dal chiedere al modello di “ignorare” tali istruzioni. Deve esistere una frontiera tecnica: politiche, permessi e definizioni degli strumenti sono forniti da componenti attendibili; documenti, e-mail e ticket sono etichettati come contenuto non attendibile; il modello non può trasformare il testo trovato in un’autorizzazione.
Le chiamate agli strumenti devono essere validate rispetto a schemi e liste di operazioni consentite. Una query di sola lettura sull’inventario o sui registri può essere autorizzata in modo diverso da una modifica presso un fornitore di identità. Se un contenuto esterno richiede un’operazione, il sistema deve registrarlo come dato dell’indagine e applicare la politica normale; non deve mai eseguirlo per il solo fatto che appare nel testo.
Testate il flusso con casi storici reali e casi avversariali
Prima di estendere l’autonomia, valutate la progettazione con incidenti storici e con insiemi di test separati da quelli usati per adattare regole o istruzioni. L’obiettivo non è verificare se il riepilogo “suona bene”, bensì se preserva le evidenze, assegna priorità in modo utile ed evita chiusure o raggruppamenti dannosi. Quando i registri storici contengono dati sensibili, applicate i controlli di accesso e minimizzazione appropriati.
Includete rumore abituale, telemetria incompleta, avvisi ripetuti, modifiche nei nomi degli asset, campagne distribuite, falsi positivi noti e casi nei quali due segnali simili si sono rivelati incidenti indipendenti. Aggiungete anche input avversariali con istruzioni incorporate in e-mail, ticket e campi di registro. Per ciascun caso, definite l’esito atteso e il comportamento vietato, come chiudere senza evidenze sufficienti o eseguire un’azione senza autorizzazione.
I test devono coprire il degrado. Se l’inventario degli asset non risponde, se un arricchimento fallisce o se il modello non può produrre un output valido, il caso deve tornare a uno stato sicuro ed esplicito: in attesa di revisione, con il motivo della mancanza di dati. Non è opportuno sostituire una dipendenza assente con una stima presentata come fatto.
Misurate i risultati e conservate una storia completa della decisione
Le metriche devono rivelare sia l’efficienza sia il danno potenziale. Il tempo fino alla prima indagine utile indica se il sistema aiuta un analista a orientarsi. La precisione della prioritizzazione mostra se i casi importanti arrivano prima alla revisione. La copertura delle evidenze indica quante affermazioni rilevanti dispongono di una provenienza accessibile. Escalation corrette, false chiusure, annullamenti e tempo di contenimento mostrano effetti che una metrica sul volume di avvisi non coglie.
Definite una “falsa chiusura” prima di misurarla. Ad esempio, può trattarsi di un caso chiuso che viene riaperto o successivamente collegato a un incidente confermato entro una finestra concordata. La finestra, i criteri di conferma e il trattamento della nuova telemetria devono essere documentati; altrimenti i team possono confrontare valori con significati diversi. Analizzate anche per fonte, tipo di asset e livello di criticità, per individuare dove fallisce l’automazione.
Un identificatore di indagine deve collegare l’avviso iniziale, gli eventi raggruppati, le query di arricchimento, gli output del modello, le chiamate agli strumenti, le approvazioni e le azioni eseguite. Il registro deve distinguere tra un’azione richiesta e un’azione completata. Se si sono verificati un errore, un diniego o un annullamento, devono risultare anch’essi. Questa tracciabilità consente di riesaminare un incidente senza dipendere dalla memoria di una persona o da un singolo riepilogo generato.
L’automazione matura quando i suoi limiti sono esaminabili. Riesaminate periodicamente campioni di casi chiusi, sottoposti a escalation e contenuti; confrontate la decisione con le evidenze disponibili in quel momento, non solo con ciò che si è saputo dopo. Adeguate politiche, regole e test quando emergono schemi di omissione, sovraraggruppamento o azioni con effetti imprevisti. Lo scopo è ridurre il lavoro ripetitivo mantenendo la capacità umana di mettere in discussione una conclusione.
Revisione post-incidente di una decisione assistita dall’IA
- 01Recuperare l’identificatore dell’indagine e tutti gli eventi originali associati.
- 02Ricostruire la cronologia dei dati ricevuti, degli arricchimenti, delle inferenze e delle modifiche di stato.
- 03Separare le evidenze disponibili al momento della decisione dalle informazioni conosciute in seguito.
- 04Verificare quale politica ha consentito la chiusura, l’escalation o l’azione e chi l’ha approvata.
- 05Valutare se l’output del modello ha confuso fatti, ipotesi o assenza di dati.
- 06Registrare correzioni in regole, permessi, test di regressione e procedure di revisione.
Questioni aperte
- Le soglie concrete di priorità, le finestre per rilevare false chiusure e l’elenco degli asset critici dipendono dal rischio, dalla regolamentazione e dall’architettura di ciascuna organizzazione.
- La reversibilità di un’azione dipende dall’ambiente: una misura tecnicamente reversibile può avere conseguenze operative rilevanti.
- Uno schema di normalizzazione migliora l’interoperabilità, ma non garantisce che tutte le fonti forniscano i campi necessari per indagare.
- Le fonti fornite supportano principi di gestione del rischio, risposta, tracciabilità, normalizzazione e trattamento dei rischi dell’IA; non definiscono un’unica politica di autonomia applicabile a tutti i SOC.
Continua a esplorare
Fonti consultate
Correzioni e trasparenza
Se trovi un dato errato o non aggiornato, inviaci la pagina e la fonte da verificare.
Proponi una correzione