Hai mai pensato che il codice possa nascondere pericoli? Come un labirinto pieno di trappole per programmi informatici. VulnLLM-R è la nuova IA che, invece di cercare solo schemi fissi, ragiona come un detective: analizza ogni stato del programma e individua le vulnerabilità prima che i cybercriminali le sfruttino. Nata dall'Università della California, questa intelligenza artificiale da 7 miliardi di parametri è così potente che batte strumenti di sicurezza tradizionali e altri modelli di IA. Il suo segreto? Un addestramento speciale che le insegna a 'pensare' ai problemi di sicurezza. Ma non è solo un gioco da solista: funziona anche come agente, scoprendo addirittura vulnerabilità sconosciute (zero-day) in progetti reali. È un passo avanti per la sicurezza digitale.
VulnLLM-R si distingue per la sua architettura di 'reasoning' (ragionamento), che si differenzia dai modelli classici basati su pattern matching. Il nucleo innovativo è una ricetta di addestramento multi-fase: selezione dati specializzata, generazione di dati di ragionamento, filtraggio e correzione, e ottimizzazione in fase di test. Questo processo permette al modello di 7 miliardi di parametri di generalizzare meglio, evitando 'scorciatoie' di apprendimento che limitano i modelli tradizionali. L'agente scaffold, infine, integra il modello in un sistema che può interagire con ambienti reali, eseguire test e validare le scoperte, superando la limitazione dei tool statici come CodeQL. La ricerca ha già portato alla scoperta di vulnerabilità zero-day in repository attivamente mantenute.
