Riassunto:
OpenAI ha recentemente annunciato un risultato di una ricerca sulla sicurezza che ha attirato l'attenzione diffusa nel settore. La società ha affermato che uno dei suoi futuri modelli di intelligenza artificiale specifici per la sicurezza informatica ha scoperto con successo 948 vulnerabilità di escalation dei privilegi locali nel kernel Linux. Una volta sfruttate, queste vulnerabilità potrebbero consentire agli utenti locali ordinari di ottenere il livello più alto di privilegi di root sul sistema.

Il kernel Linux è una delle infrastrutture software più importanti al mondo ed è ampiamente utilizzato in dispositivi e sistemi come smartphone Android, piattaforme di cloud computing, server di data center e supercomputer. A causa delle dimensioni estremamente grandi del codice, individuare potenziali vulnerabilità della sicurezza è sempre stato un compito complesso e dispendioso in termini di tempo.
OpenAI ha affermato che questa ricerca non richiede semplicemente che il modello di intelligenza artificiale trovi le vulnerabilità, ma crea un processo completo di ricerca sulla sicurezza automatizzata in più fasi per svolgere un lavoro di audit su scala industriale sul kernel Linux. L'intero sistema è completato in modo collaborativo da più agenti AI dedicati e tutto, dallo screening dei target, all'analisi delle vulnerabilità, alla verifica delle vulnerabilità, ai test di sfruttamento e alla generazione di patch, è automatizzato.
Nella prima fase, l'agente AI chiamato "Scout" analizza innanzitutto il codice base del kernel e filtra i moduli funzionali e i file accessibili agli utenti comuni. Alla fine, il sistema ha identificato circa 2,8 milioni di righe di codice chiave su oltre 40 milioni di righe di codice come obiettivi di controllo, pari a circa il 7% dell’intera dimensione del codice del kernel Linux. Sono stati selezionati un totale di 5.034 potenziali obiettivi per un'ispezione approfondita.
Successivamente, l'agente "Analyst" ha condotto un'analisi di sicurezza su questi codici e ha individuato 2.308 potenziali candidati alla vulnerabilità entro 12 ore. Da allora, l'agente "Triage" ha riprodotto e verificato questi risultati in un ambiente isolato di macchina virtuale, confermando con successo 1.724 vulnerabilità reali in circa 30 ore.
Dopo aver completato la verifica, il sistema di intelligenza artificiale valuta ulteriormente la sfruttabilità di queste vulnerabilità. Infine, sono stati generati 291 programmi proof-of-concept per le vulnerabilità legate alla fuga di informazioni, nonché 1.169 esempi di attacchi efficaci in grado di ottenere un'escalation dei privilegi locali. Dopo aver analizzato e classificato i duplicati, il team di ricerca ha confermato che esistevano 948 vulnerabilità indipendenti.
OpenAI ha dichiarato che questi campioni di attacco sono stati testati in un ambiente di sistema desktop standard con i moderni meccanismi di protezione della sicurezza Linux abilitati, comprese le tecnologie di protezione tradizionali come KASLR, SMEP e SMAP. Ciò significa che le vulnerabilità rilevanti possono ancora essere sfruttate anche in ambienti con misure di protezione della sicurezza comuni.
Ciò che è ancora più preoccupante è che i ricercatori hanno affermato che il sistema di intelligenza artificiale ha scoperto e utilizzato almeno 10 tecniche di sfruttamento delle vulnerabilità Linux precedentemente non registrate durante il processo di analisi. Questi includono nuovi metodi di distribuzione degli oggetti del kernel, tecniche di paging della memoria e attacchi multipli ai dati che consentono l'escalation dei privilegi senza l'esecuzione del codice tradizionale. Per motivi di sicurezza, OpenAI non rivela i dettagli specifici di queste tecnologie.
I dati mostrano che l'intero progetto ha consumato un totale di circa 1,21 milioni di dollari in risorse di elaborazione API e che il costo medio di ogni scoperta di una vulnerabilità di escalation dei privilegi disponibile è stato di circa 1.279 dollari. OpenAI ha sottolineato che, sulla base dei precedenti standard dei programmi di ricompensa per le vulnerabilità nel settore della sicurezza, il valore potenziale totale del premio corrispondente a queste 948 vulnerabilità può raggiungere tra 18,9 milioni di dollari e 66,3 milioni di dollari.
Durante il periodo di ricerca, OpenAI ha iniziato a inviare rapporti sulle vulnerabilità e piani di riparazione alla comunità di manutenzione Linux. La società ha affermato che durante il processo di divulgazione coordinata di 10 giorni, 61 vulnerabilità di escalation dei privilegi sono state formalmente risolte, 43 vulnerabilità sono entrate nella fase di test delle patch e altre 299 vulnerabilità sono in fase di discussione pubblica e processo di revisione.
Questo risultato dimostra anche le crescenti capacità dell'intelligenza artificiale nel campo della sicurezza della rete. Nel giugno di quest'anno, OpenAI ha annunciato che il suo modello GPT-5.5 Cyber ha scoperto e verificato 24 vulnerabilità di escalation dei privilegi Linux; in un altro test condotto a luglio, il modello dell'azienda ha scoperto 166 vulnerabilità indipendenti. In confronto, il numero di 948 vulnerabilità scoperte in questo ultimo esperimento è aumentato di oltre cinque volte, anche se il kernel Linux è stato sottoposto a un massiccio rafforzamento della sicurezza negli ultimi mesi.
OpenAI ritiene che in futuro il lavoro di rilevamento delle vulnerabilità diventerà sempre più ampio e automatizzato. Le attività di estrazione delle vulnerabilità che un tempo richiedevano settimane o addirittura mesi per essere completate dai ricercatori della sicurezza, ora si stanno gradualmente evolvendo in processi standardizzati gestiti continuamente da sistemi di intelligenza artificiale. Tuttavia, l’azienda sottolinea anche che i ricercatori umani sono ancora essenziali perché collegamenti chiave come l’identificazione delle vulnerabilità, la valutazione dell’impatto e la divulgazione delle responsabilità richiedono ancora la partecipazione professionale alla revisione.
Mentre le capacità dei modelli di intelligenza artificiale continuano a migliorare, il settore della sicurezza di rete sta entrando in una nuova fase. Da un lato, i difensori possono utilizzare l’intelligenza artificiale per scoprire e correggere le vulnerabilità a una velocità senza precedenti; D’altro canto, questa tecnologia significa anche che in futuro gli aggressori potrebbero avere accesso a strumenti di attacco automatizzati più potenti. Come trovare un equilibrio tra il miglioramento dell’efficienza della difesa e la prevenzione dei rischi di abuso sta diventando una questione importante nell’intero campo della sicurezza della rete.
Commenti