Beyond Single Reports: Evaluating Automated ATT&CK Technique Extraction in Multi-Report Campaign Settings
Questo studio valuta empiricamente 29 metodi di estrazione automatica delle tecniche ATT&CK su 90 report relativi a tre grandi campagne informatiche, dimostrando che l'aggregazione di più documenti migliora significativamente le prestazioni rispetto all'analisi di singoli report, pur evidenziando limiti persistenti nella precisione e un impatto sproporzionato degli errori di classificazione sulla copertura dei controlli di sicurezza.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immagina di dover ricostruire la storia di un grande furto in una banca. Non hai un solo testimone, ma 90 testimoni diversi: alcuni sono poliziotti esperti che vedono solo i dettagli tecnici (le impronte digitali, il tipo di serratura forzata), altri sono giornalisti che raccontano la storia in modo generale ("hanno rotto la porta"), e altri ancora sono telecamere di sicurezza che hanno registrato frammenti di video.
Il problema è che se ascolti solo un testimone, la tua storia sarà incompleta e piena di buchi. Se ascolti tutti i testimoni insieme, potresti ricostruire l'intero piano criminale.
Questo è esattamente il punto centrale del paper che hai condiviso. Gli autori hanno studiato come i computer (l'Intelligenza Artificiale) cercano di leggere questi "testimoni" (i report di cybersecurity) per capire quali tecniche hanno usato gli hacker.
Ecco la spiegazione semplice, punto per punto:
1. Il Problema: La visione a "macchia di leopardo"
Fino a poco tempo fa, gli esperti di sicurezza informatica chiedevano ai computer di leggere un solo report alla volta per capire come è stato attaccato un sistema.
- L'analogia: È come se un detective chiedesse a un solo testimone di descrivere un intero crimine. Il testimone potrebbe dire: "Hanno usato un martello". Ma non sapeva che hanno anche usato un trapano o un codice segreto.
- La conseguenza: I computer saltavano molte tecniche di attacco, lasciando le aziende con le difese aperte su lati che non avevano nemmeno visto.
2. La Soluzione: L'assemblea dei testimoni
Gli autori di questo studio hanno detto: "Fermiamoci! Non leggiamo un report alla volta. Leggiamone molti insieme per lo stesso attacco".
Hanno preso tre famosi "casi di crimine" informatico (SolarWinds, XZ Utils e Log4j) e hanno fatto leggere ai computer 90 report diversi per ciascuno.
Cosa è successo?
È come se avessero riunito tutti i testimoni in una stanza. Improvvisamente, il computer ha visto il quadro completo!
- Risultato: La capacità dei computer di trovare le tecniche giuste è migliorata del 26% rispetto a quando leggevano un solo documento.
3. I Tre Tipi di "Investigatori" (Metodi di Intelligenza Artificiale)
Lo studio ha testato 29 diversi "investigatori" (algoritmi) divisi in tre squadre:
- Squadra A (NER - Riconoscimento Entità): Sono come gli investigatori che cercano parole chiave specifiche.
- Comportamento: Sono molto precisi (non inventano cose), ma spesso ne perdono molte (bassa "recall"). Se non vedono la parola esatta, non la trovano.
- Vantaggio: Quando leggono molti report, diventano incredibilmente bravi a non sbagliare.
- Squadra B (Classificatori Encoder): Sono come investigatori che leggono una frase e la etichettano.
- Comportamento: Funzionavano bene con un solo report, ma quando hanno dovuto leggere tanti report insieme, si sono confusi e hanno peggiorato le prestazioni.
- Squadra C (LLM - Modelli Linguistici come ChatGPT): Sono gli investigatori più intelligenti e creativi. Capiscono il contesto e il significato.
- Comportamento: Sono i migliori in assoluto quando leggono molti report. Riescono a collegare i pezzi del puzzle che gli altri ignorano.
4. Il Paradosso della Confusione (Perché sbagliano?)
Anche con tutti i testimoni riuniti, i computer fanno ancora errori. Perché?
- L'analogia: Immagina due ladri: uno usa un "piede di porco" (T1190) e l'altro usa un "martello" (T1195). Se sono descritti in modo molto simile, il computer fa confusione e pensa che il martello sia un piede di porco.
- Il dato: Circa 1 su 3 degli errori avviene perché le tecniche sono descritte in modo troppo simile tra loro. Il computer non riesce a distinguere le sfumature.
5. L'Effetto Domino: Quando un errore costa caro
Questo è il punto più importante. Se il computer non trova una tecnica di attacco, non attiva la difesa giusta.
- L'analogia: Se il computer pensa che il ladro abbia usato solo il piede di porco, ti dirà di comprare solo serrature anti-piede di porco. Ma se il ladro aveva anche un trapano, la tua casa sarà comunque aperta.
- Il risultato: Anche se il computer trova il 90% delle tecniche, può perdere il 23% delle difese necessarie. Un piccolo errore nella lettura porta a un grande buco nella sicurezza.
6. Quanti report servono? (Il punto di saturazione)
Non serve leggere tutti i report del mondo.
- La scoperta: Dopo aver letto tra i 5 e i 15 report, il computer ha visto quasi tutto quello che c'era da vedere. Aggiungere altri 50 report non aiuta molto. È come se dopo 10 testimoni, tutti gli altri dicessero esattamente la stessa cosa.
- Chi sono i migliori testimoni? I report più lunghi, pieni di dettagli tecnici (anche se scritti in modo difficile da leggere) e quelli scritti da agenzie governative o grandi aziende di sicurezza sono quelli che danno più informazioni utili.
In sintesi: Cosa dobbiamo imparare?
- Non leggere mai un solo report: Per capire un attacco informatico, devi aggregare le informazioni da molte fonti diverse.
- Usa l'AI giusta: Se vuoi trovare tutte le tecniche possibili, usa i modelli linguistici avanzati (LLM) che leggono molti documenti. Se vuoi essere sicuro al 100% di non inventare nulla, usa i metodi più semplici (NER).
- La qualità conta più della leggibilità: Non scartare i report tecnici e complessi solo perché sono difficili da leggere. Sono proprio quelli che contengono i dettagli che salvano la tua sicurezza.
- Controlla le difese: Non basta dire "abbiamo trovato le tecniche". Bisogna controllare se le difese (i controlli) corrispondono a quelle tecniche. Un errore di lettura può lasciarci scoperti.
In conclusione, questo studio ci dice che per difenderci dai cybercriminali, dobbiamo smettere di guardare il mondo attraverso una singola lente e iniziare a usare un mosaico di informazioni, affidandoci all'intelligenza artificiale per metterle insieme, ma ricordandoci sempre di controllare che il quadro finale non abbia buchi pericolosi.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.