Immagina un robot domestico super intelligente, capace di muoversi per casa e interagire con te. Sembra fantascienza, vero? In realtà, è la realtà di oggi con l'intelligenza artificiale 'incarnata' (embodied AI). Ma ecco il problema: cosa succede se qualcuno decide di prendere il controllo di questo robot? Recentemente, dei ricercatori hanno analizzato il robot Unitree Go2 e hanno scoperto che non basta rendere 'intelligente' il cervello digitale del robot per renderlo sicuro. Il problema è molto più profondo. Gli esperti hanno identificato dieci vulnerabilità critiche, chiamate ironicamente i 'Dieci Peccati Capitali' della sicurezza robotica. Questi difetti non riguardano solo il modo in cui il robot parla, ma come comunica con il mondo. Sono stati trovati errori nei segnali wireless, password troppo semplici e modi per intercettare i dati che il robot scambia con il cloud. È come se avessimo costruito una cassaforte super tecnologica, ma avessimo dimenticato di chiudere bene la porta sul retro. Questo studio ci insegna che per avere robot sicuri non dobbiamo solo insegnare loro a essere intelligenti, ma dobbiamo proteggere ogni singolo cavo, segnale e connessione che usano per muoversi nel nostro mondo fisico.
La ricerca analizza la sicurezza dell'intelligenza artificiale 'incarnata' (Embodied AI), ovvero sistemi in cui modelli linguistici di grandi dimensioni (LLM) interagiscono con il mondo fisico tramite sensori e attuatori. Lo studio si è concentrato sulla piattaforma Unitree Go2, un robot quadrupedo avanzato. Gli scienziati hanno utilizzato tecniche di 'niffing' Bluetooth, ingegneria inversa delle applicazioni (APK) e test delle API cloud per mappare la superficie di attacco del sistema. I risultati mostrano che le vulnerabilità sono distribuite su tre livelli architettonici: il provisioning wireless (come il robot si connette alla rete), i moduli core (il software interno) e le interfacce esterne (le app e il cloud). Tra i 'peccati' scoperti ci sono chiavi crittografiche scritte direttamente nel codice (hard-coded), mancanza di validazione TLS (che permette di intercettare i dati) e la possibilità di bypassare i protocolli di sicurezza linguistica. Questo significa che un hacker non deve necessariamente 'ingannare' l'IA con prompt malvagi, ma può semplicemente manipolare i segnali digitali per ottenere il controllo fisico del robot, rendendo la sicurezza hardware e di rete altrettanto cruciale della sicurezza del modello linguistico stesso.
