I sistemi SCADA controllano impianti industriali, dalle centrali elettriche alle reti idriche, garantendo monitoraggio e gestione in tempo reale. Per difenderli dagli attacchi informatici, le aziende usano gli IDS, ma i tradizionali basati su firme faticano a riconoscere minacce nuove o rare. Qui entra in gioco l’intelligenza artificiale: gli autori hanno addestrato una Generative Adversarial Network (GAN) per creare dati sintetici che simulano attacchi su protocolli industriali come DNP3. Grazie a questi dati fittizi, l’IDS impara a distinguere meglio il normale dal sospetto, superando il problema della scarsità di esempi reali. Il risultato? Un tasso di accuratezza del 99,1 % e una velocità di rilevamento adatta al tempo reale, fondamentale per evitare danni immediati. Gli studiosi suggeriscono anche di rendere questi modelli più spiegabili, così gli operatori potranno capire perché un evento è stato segnalato. Il prossimo passo è una collaborazione più stretta tra università e industria per costruire grandi dataset di traffico SCADA, rendendo la difesa ancora più robusta.
Le GAN sono costituite da due reti neurali antagoniste: il generatore, che crea campioni sintetici, e il discriminatore, che valuta se un campione è reale o fittizio. Nel contesto SCADA, il generatore è stato addestrato su dataset limitati di traffico DNP3, producendo sequenze di pacchetti che imitano pattern di attacco, come scansioni di porte o manipolazioni di comandi. Il discriminatore, invece, apprende a distinguere questi pattern sintetici da quelli legittimi, migliorando la capacità di rilevare anomalie anche quando le firme tradizionali falliscono. Un aspetto critico è la gestione dello sbilanciamento di classe: gli attacchi sono raramente rappresentati nei dati reali, ma la GAN può amplificarli, fornendo un set di addestramento più equilibrato. Inoltre, l'architettura è stata ottimizzata per operare con latenza minima, sfruttando tecniche di pruning e quantizzazione dei pesi, così da rispettare i vincoli di tempo reale tipici dei sistemi di controllo. Per aumentare la trasparenza, gli autori propongono l'integrazione di metodi di Explainable AI (XAI) come LIME o SHAP, che evidenziano le feature più influenti nella decisione di classificazione, facilitando l'interpretazione da parte degli operatori di impianto. Infine, la creazione di dataset condivisi richiede standardizzazione dei formati di log SCADA, anonimizzazione dei dati sensibili e protocolli di scambio sicuri, elementi fondamentali per una collaborazione efficace tra ricerca accademica e industria.
