Immagine copertina generata con l’intelligenza artificiale
La sicurezza del software open source si trova davanti a una nuova sfida: l’utilizzo dell’intelligenza artificiale da parte dei cybercriminali per individuare e sfruttare falle in tempi sempre più rapidi. Per rispondere a questa evoluzione nasce Athena, una coalizione guidata da Chainguard con il supporto di numerose aziende tecnologiche e organizzazioni internazionali.
L’obiettivo dell’iniziativa è sfruttare l’AI come strumento di difesa, individuando vulnerabilità nei progetti open source prima che possano essere trasformate in armi dagli aggressori.
Un nuovo rischio per la sicurezza del codice open source
Negli ultimi anni il mondo della cybersecurity ha assistito a un’accelerazione significativa nella scoperta e nello sfruttamento delle vulnerabilità. Se in passato individuare una falla richiedeva spesso settimane o mesi, oggi i modelli di intelligenza artificiale permettono agli attaccanti di analizzare il codice con una velocità senza precedenti.
Chainguard sottolinea come il divario tra la scoperta di una vulnerabilità e il suo utilizzo in un attacco si sia ormai ridotto da anni a poche ore. Un cambiamento che mette sotto pressione i tradizionali sistemi di divulgazione coordinata delle falle, progettati per un contesto tecnologico molto diverso.
Da questa esigenza nasce Athena, con l’obiettivo di anticipare gli hacker e intervenire prima che una vulnerabilità venga resa pubblica o inserita nei kit di attacco.
La missione di Athena: usare l’AI per trovare e correggere falle
La nuova coalizione riunisce oltre due dozzine di aziende che collaboreranno per identificare e correggere problemi di sicurezza nei software open source più utilizzati. Tra i sostenitori figurano realtà come Cisco, Cloudflare, Docker, Kyndryl, PwC e JPMorgan Chase.
Il modello proposto punta sulla condivisione di dati, capacità di analisi tramite AI e attività di remediation. L’obiettivo è superare gli interventi isolati, creando un sistema coordinato capace di affrontare vulnerabilità che coinvolgono più piattaforme e infrastrutture contemporaneamente.
Dal punto di vista tecnico, Athena utilizzerà modelli avanzati per analizzare grandi quantità di codice e grafici delle dipendenze software. Le informazioni raccolte saranno poi validate e trasformate in correzioni disponibili agli sviluppatori.
Il sistema prevede diversi livelli di protezione: dalla scoperta delle vulnerabilità alla creazione di versioni più sicure dei software, fino all’adozione di misure alternative come firme di rilevamento, blocchi lato infrastruttura e patch virtuali.
Dalla prevenzione agli interventi coordinati: il nuovo approccio alla cybersecurity
Uno degli elementi centrali di Athena è la capacità di intervenire anche quando una patch definitiva non è ancora disponibile. Chainguard punta infatti su un modello a più livelli, in cui le protezioni rimangono attive fino alla soluzione definitiva del problema.
Le vulnerabilità individuate vengono raccolte attraverso diversi programmi di ricerca sull’intelligenza artificiale, compresi progetti sviluppati da Anthropic e OpenAI. Successivamente vengono create versioni protette dei software, mantenendo la riservatezza fino alla divulgazione coordinata.
Chainguard collegherà inoltre Athena alla propria piattaforma di sicurezza, basata su build conformi allo standard SLSA Level 3, componenti firmati digitalmente, Software Bill of Materials e pacchetti ricostruiti quotidianamente.
Secondo l’azienda, questo approccio permette di fornire ai clienti una maggiore tracciabilità del software e un supporto più efficace rispetto ai requisiti normativi, inclusi quelli legati a FedRAMP, HIPAA, Cyber Resilience Act europeo e NIS2.
La corsa alla sicurezza open source tramite intelligenza artificiale coinvolge comunque anche altri protagonisti. IBM e Red Hat stanno investendo risorse significative nel settore, mentre la Open Source Security Foundation lavora a OSS-CRS, un progetto dedicato alla creazione di sistemi autonomi basati su modelli linguistici per individuare e correggere bug.
Chainguard ha già comunicato i primi risultati del programma: oltre 20.000 vulnerabilità analizzate, circa 2.000 patch distribuite e interventi su 500 progetti open source. L’obiettivo finale è costruire un ecosistema in cui la collaborazione tra aziende, sviluppatori e intelligenza artificiale possa ridurre lo spazio di manovra degli aggressori informatici.
Fonte: ZDNet