Vai al contenuto principale
Foto di un cannello rosso che sputa fiamme, su uno sfondo arancione.
Prospettive

Combattere il fuoco con il fuoco: 3 Modi principali in cui l'IA alimenta il tuo arsenale di sicurezza informatica

Poiché le minacce alla sicurezza stanno aumentando a un ritmo tale da superare le capacità degli analisti umani, è giunto il momento di sfruttare la potenza e la velocità dell’intelligenza artificiale per Detect e contenere gli attacchi informatici.

Un attacco informatico di tipo “ ” ai danni di un’azienda energetica con sede nel Regno Unito ha utilizzato l’intelligenza artificiale per imitare la voce dell’ CEO e ha indotto un dipendente a trasferire 243.000 dollari su un conto falso nel 2019. Una campagna di spionaggio informatico denominata “ ” ha preso di mira 2021 aziende di telecomunicazioni internazionali utilizzando e-mail di phishing personalizzate generate dall’intelligenza artificiale. E lo scorso anno, alcuni hacker che utilizzavano l’intelligenza artificiale hanno inserito flussi video falsi nel processo di verifica biometrica dell’exchange di criptovalute Bitfinex, riuscendo infine a ottenere per un valore di 150 milioni di dollari in asset digitali.

Gli attacchi informatici sferrati con l’ausilio dell’intelligenza artificiale stanno diventando ogni giorno più sofisticati e difficili da individuare.

La buona notizia? Il potere dell’intelligenza artificiale è un’arma a doppio taglio e un numero crescente di imprese sta esplorando le opportunità offerte dall’ per implementare l’ (e il suo sotto-settore, machine learning) nelle proprie difese informatiche – combattendo il fuoco con il fuoco, si potrebbe dire.

Oggi, oltre due terzi (69%) delle imprese ritengono che l’intelligenza artificiale sia necessaria per la sicurezza informatica, poiché le minacce stanno raggiungendo livelli che superano le capacità degli analisti informatici, secondo quanto emerge dal rapporto “ ” di Deloitte, disponibile all’indirizzo.

Sebbene l’utilizzo dell’intelligenza artificiale nei programmi di sicurezza informatica sia ancora relativamente agli albori, i potenziali vantaggi sono evidenti: l’intelligenza artificiale è in grado di elaborare enormi quantità di dati, riconoscere rapidamente schemi ricorrenti e prendere decisioni informate, aiutando le organizzazioni a identificare vulnerabilità e minacce, a ridurle al minimo o eliminarle e a reagire con maggiore rapidità, afferma Maria Schwenger, copresidente delle iniziative di governance e conformità in materia di intelligenza artificiale presso la Cloud Security Alliance (CSA). «L’intelligenza artificiale – e la GenAI – non ci aiutano solo a garantire la sicurezza informatica», afferma. «Ci stanno aiutando a costruire un mondo nuovo e resiliente, con sistemi nuovi e resilienti.»

Mentre le organizzazioni iniziano a valutare le applicazioni dell’intelligenza artificiale nei programmi di sicurezza informatica, gli esperti ritengono che le seguenti aree siano particolarmente promettenti.

1. In che modo gli strumenti di sicurezza informatica basati sull’intelligenza artificiale miglioreranno i test di vulnerabilità

Gli ingegneri del software si impegnano a scrivere codice sicuro, ma a volte possono verificarsi degli errori. Potrebbero introdurre inavvertitamente delle vulnerabilità a causa di una gestione impropria degli errori o della mancata convalida degli input degli utenti; i sistemi complessi potrebbero rendere loro difficile prevedere tutte le potenziali vulnerabilità di sicurezza; oppure gli ingegneri del software potrebbero trovarsi a dover rispettare scadenze serrate per fornire rapidamente nuove funzionalità, il che potrebbe portare a scorciatoie o compromessi in termini di qualità e sicurezza del codice.

«L’intelligenza artificiale – e la GenAI – non ci aiutano solo a proteggere la sicurezza informatica. Ci stanno aiutando a costruire un mondo nuovo e resiliente, con sistemi nuovi e resilienti.”
Maria Schwenger, copresidente delle iniziative in materia di governance e conformità dell’intelligenza artificiale presso la Cloud Security Alliance

«Inoltre», afferma Nick Merrill, ricercatore scientifico e direttore del Daylight Lab presso il Centro per la sicurezza informatica a lungo termine dell’Università della California, Berkeley, «gli ingegneri del software sanno sorprendentemente poco in materia di sicurezza e su come individuare le vulnerabilità nel software che scrivono».

Tradizionalmente, quando vengono segnalate vulnerabilità in circolazione, spetta agli sviluppatori individuare i bug e applicare le patch per risolverli. Ciò può rivelarsi impegnativo e tedioso, poiché richiede loro di districarsi tra numerosi file e moduli per individuare la causa principale di un bug, oppure di riprodurre le condizioni o gli scenari specifici per comprenderne la natura e elaborare una soluzione. Grazie all’impiego dell’intelligenza artificiale, tuttavia, le organizzazioni potrebbero migliorare la rapidità e l’efficienza con cui sono in grado di Detect e risolvere le potenziali vulnerabilità nel codice, creando un ambiente più sicuro, afferma Merrill.

[Leggi anche: Guida completa alla sicurezza informatica basata sull’intelligenza artificiale – vantaggi, rischi e benefici]

Gli strumenti basati sull’intelligenza artificiale potrebbero, ad esempio, esaminare i codici sorgenti per individuare potenziali vulnerabilità, analizzando i modelli al fine di Detect rischi comuni quali le iniezioni SQL e il cross-site scripting. Le intelligenze artificiali potrebbero inoltre essere addestrate su ampi set di dati relativi a vulnerabilità note, al fine di identificare modelli simili nel nuovo codice, rivelando così vulnerabilità precedentemente sconosciute o exploit zero-day.

«Ciò consente di risparmiare tempo e fatica, poiché in questo modo i team di sicurezza non devono dedicare tempo a intervenire a posteriori, una volta che un problema è stato segnalato in ambiente reale, per individuare il bug e correggerlo», afferma. «Consentire agli sviluppatori di risolvere i problemi di sicurezza rappresenterebbe un enorme vantaggio al giorno d’oggi.»

2. In che modo gli strumenti di sicurezza informatica basati sull’intelligenza artificiale miglioreranno il rilevamento delle minacce

Individuare potenziali minacce alla sicurezza in una fase precoce contribuisce a prevenire l’accesso non autorizzato a dati sensibili, proprietà intellettuale e altre risorse di valore che costituiscono i “crown jewels” di un’organizzazione. Ciò consente alle organizzazioni di evitare costose violazioni dei dati, perdite finanziarie e danni alla reputazione.

«Consentire agli sviluppatori di risolvere i problemi di sicurezza [grazie all’intelligenza artificiale] rappresenterebbe un enorme vantaggio al giorno d’oggi.”
Nick Merrill, ricercatore scientifico e direttore del Daylight Lab presso il Centro per la sicurezza informatica a lungo termine dell’Università della California, Berkeley

In molte organizzazioni, gli analisti della sicurezza hanno il compito di monitorare manualmente i registri di sistema, i registri del traffico di rete e i registri delle applicazioni alla ricerca di attività sospette che possano indicare una violazione della sicurezza. Questo processo può richiedere molto tempo e risultare faticoso per le persone coinvolte, afferma Schwenger della CSA. «Può risultare difficile individuare rapidamente le minacce, soprattutto se si tratta di una minaccia molto sofisticata che l’occhio umano potrebbe non rilevare», afferma. «Nel caso degli analisti umani, una persona è in grado di elaborare solo una quantità limitata di dati ed è facile che le sfuggano determinati modelli. «Ma l’intelligenza artificiale è davvero brava a individuare schemi che a noi potrebbero sfuggire».

Poiché l’intelligenza artificiale è in grado di analizzare enormi quantità di dati, può essere utilizzata per definire un modello di riferimento del comportamento normale di sistemi, reti e utenti. Rilevando deviazioni o anomalie, l’intelligenza artificiale può contribuire a identificare potenziali minacce alla sicurezza, quali tentativi di accesso non autorizzati, traffico di rete insolito o comportamenti anomali da parte degli utenti, afferma Schwenger.

[Leggi anche: Le 3 principali minacce legate alla GenAI (più un altro rischio) e come contrastarle]

«Si tratta di un enorme passo avanti nell’analisi delle minacce, poiché consente di individuare più rapidamente quei parametri e quelle anomalie nascosti nei dati che altrimenti avrebbero potuto sfuggire», afferma. “Ciò garantisce la scalabilità, poiché si automatizzano attività ripetitive  e si ottengono informazioni in tempo reale che è possibile trasmettere ai propri tecnici della sicurezza, il che consente di lavorare più rapidamente e di essere più agili.”

3. In che modo gli strumenti di sicurezza informatica basati sull’intelligenza artificiale accelereranno il contenimento delle minacce e la risposta alle stesse

Quando viene rilevata una minaccia o si verifica un incidente di sicurezza, è fondamentale agire rapidamente per porre rimedio alla situazione. «Quando si tratta di minacce di tipo “ ”, violazioni di , brecce di sicurezza di e attacchi ransomware di , la velocità è fondamentale», afferma Adam Levin, autore di Swiped: How to Protect Yourself in a World Filled With Scammers, Phishers and Identity Thieves e co-conduttore del What the Hack podcast. «È necessario essere in grado di agire il più rapidamente possibile per colmare la lacuna e risolvere il problema, in modo da poter iniziare a lavorare alla soluzione. «Quanto più rapidamente riuscite a contenere la minaccia, tanto più rapidamente potrete difendervi da essa.»

«Ènecessario essere in grado di agire il più rapidamente possibile per colmare la lacuna e risolvere il problema, in modo da poter iniziare a lavorare alla soluzione.”
Adam Levin, autore e co-conduttore del podcast “What the Hack”

I metodi tradizionali di contenimento e risposta alle minacce si basano in larga misura sull'intervento manuale. Quando si verifica un incidente di sicurezza, ad esempio, gli analisti devono identificare manualmente i sistemi interessati, isolare le risorse compromesse e attuare misure di contenimento. Gli analisti della sicurezza esamineranno manualmente gli avvisi di sicurezza, i registri e i dati forensi per comprendere la portata dell’incidente, per poi provvedere ad applicare le patch ai sistemi o a reimpostare le credenziali compromesse. Tali processi richiedono tempo e comportano il rischio di errori umani, il che potrebbe ritardare ulteriormente la risoluzione dei problemi.

[Leggi anche: 3 aspetti da considerare per assicurarsi che la propria IA sia davvero intelligente]

Grazie all’intelligenza artificiale, tuttavia, gli algoritmi sono in grado di valutare automaticamente la gravità e l’impatto della minaccia, identificare quali risorse sono state colpite e persino coordinare le azioni di risposta, afferma Schwenger. Ciò può comportare l’isolamento automatico degli endpoint infetti, il blocco del traffico dannoso o la disattivazione dei servizi compromessi.

«Questo aiuta davvero i vostri team di sicurezza a prendere decisioni informate e a rispondere a un incidente, poiché l’intelligenza artificiale è in grado di fornire queste informazioni e formulare raccomandazioni, eliminando ogni margine di incertezza», afferma. «E in futuro, esiste un grande potenziale anche per l’intelligenza artificiale di nuova generazione (GenAI) , che potrebbe essere utilizzata per generare rapporti e sintesi a seguito di un incidente, preparare risposte e contribuire a tenere informati i soggetti interessati.»

Sebbene il potenziale dell’intelligenza artificiale nel campo della sicurezza sia notevole, Schwenger si affretta a sottolineare la necessità e il valore costanti di personale in qualsiasi programma di sicurezza. «L’intelligenza artificiale è valida solo nella misura in cui lo sono i dati su cui si basa, con cui viene addestrata e che analizza. «Nulla può sostituire la competenza e la supervisione umana, che saranno sempre necessarie», afferma.