← Ultimi articoli
⚡ electrical engineering

Trajectory-Level Redirection Attacks on Vision-Language-Action Models

Questo articolo introduce e formalizza il "command-preserving trajectory redirection", un nuovo attacco ai modelli Vision-Language-Action (VLA) in cui perturbazioni del prompt quasi innocue, scoperte tramite un metodo di ricerca on-policy, reindirizzano con successo l'esecuzione fisica di un robot verso un esito specificato dall'attaccante pur mantenendo l'apparenza del compito originale previsto.

Autori originali: Gokul Puthumanaillam, Vardhan Dongre, Pranay Thangeda, Hooshang Nayyeri, Dilek Hakkani-Tür, Melkior Ornik

Pubblicato 2026-06-12
📖 5 min di lettura🧠 Approfondimento

Autori originali: Gokul Puthumanaillam, Vardhan Dongre, Pranay Thangeda, Hooshang Nayyeri, Dilek Hakkani-Tür, Melkior Ornik

Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo

Immagina di avere un assistente robotico molto intelligente. Gli dai un semplice comando vocale, come: "Per favore, metti la ciotola sul fornello". Poiché questo robot utilizza un nuovo tipo di IA chiamata modello Vision-Language-Action (VLA), non si limita ad ascoltare il comando una volta; continua ad "ascoltare" quella stessa frase ripetutamente mentre muove il braccio, afferra la ciotola e la solleva. Utilizza la frase come una costante guida per decidere cosa fare dopo.

Questo articolo rivela una debolezza spaventosa ma affascinante nel modo in cui questi robot pensano. I ricercatori hanno trovato un modo per trarre in inganno il robot affinché faccia qualcosa di completamente diverso — come mettere la ciotola su un piatto invece che sul fornello — cambiando solo una o due piccole lettere nella tua frase, senza che il robot (o un essere umano) si accorga di nulla.

Ecco una scomposizione della loro scoperta utilizzando semplici analogie:

1. L'attacco della "Bussola Rotta"

Di solito, quando pensiamo di hackerare un robot, immaginiamo qualcuno che urla un comando totalmente nuovo come: "Lancia la ciotola fuori dalla finestra!" o "Ignorami!".

Ma questo articolo dimostra che gli attacchi più pericolosi sono molto più subdoli. È come dare a un escursionista una mappa dove qualcuno ha cambiato solo una lettera nel nome di un punto di riferimento.

  • Comando originale: "Metti la ciotola sul fornello."
  • Comando truccato: "Metti la ciotola sul fornelllo." (Nota: l'esempio originale usa "staove" per "stove", mantenendo l'analogia del typo).

Per un essere umano, "staove" è ovviamente un errore per "stove". Ma per il robot, quel piccolo errore agisce come una bussola rotta. Poiché il robot controlla questa frase ad ogni singolo passaggio del suo movimento, quel piccolo errore lo devia lentamente dalla rotta. Nel momento in cui il robot raggiunge la fine del compito, è stato guidato interamente verso il piatto, non verso il fornello.

2. L'effetto "Camera dell'Eco"

L'articolo spiega che questi robot sono unici perché operano in un ciclo chiuso.

  • Passaggio 1: Dici "staove".
  • Passaggio 2: Il robot muove la mano in modo leggermente diverso a causa di quel refuso.
  • Passaggio 3: Il robot scatta una nuova foto del mondo.
  • Passaggio 4: Il robot guarda la foto e la frase "staove" di nuovo per decidere il movimento successivo.

I ricercatori hanno scoperto che, poiché il robot continua a rileggere il refuso, l'errore minuscolo viene amplificato. È come un gioco del "Telefono Senza Fili" dove il messaggio viene distorto, ma al contrario: una piccola distorsione nel messaggio causa una massiccia distorsione nel mondo fisico. Il robot finisce per fare esattamente ciò che l'attaccante voleva (mettere la ciotola sul piatto) pur pensando di seguire la tua istruzione originale.

3. Il "Fantasma nella Macchina"

I ricercatori chiamano questo "Command-Preserving Trajectory Redirection" (Ridirezione della traiettoria preservando il comando). Questo è un modo elaborato per dire: Il robot pensa di fare ciò che hai chiesto, ma in realtà sta facendo ciò che l'hacker vuole.

Hanno testato questo fenomeno su molti diversi "cervelli" robotici (modelli di IA) e hanno scoperto che quasi tutti erano vulnerabili. Potevi cambiare "fornello" in "fornelllo", "forn3llo" o "forn.llo", e il robot avrebbe comunque fallito il compito originale e avuto successo nell'obiettivo segreto dell'hacker.

4. Come hanno trovato il trucco

Per trovare questi piccoli refusi, i ricercatori non hanno proceduto per tentativi. Hanno costruito un "motore di ricerca" per istruzioni malvage.

  • Hanno lasciato che il robot provasse migliaia di leggermente diversi refusi.
  • Hanno osservato quali refusi facevano muovere il robot verso l'obiettivo "cattivo" (il piatto) pur sembrando ancora orientato verso l'obiettivo "buono" (il fornello).
  • Hanno scoperto che bastava cambiare circa 3 o 4 caratteri dall'intera frase per rompere il robot.

5. Il test nel mondo reale

Questo non era solo una simulazione al computer. I ricercatori hanno testato questo fenomeno su un vero braccio robotico in un vero laboratorio.

  • Hanno detto al vero robot di mettere un blocco in un cassetto.
  • Hanno cambiato il comando con un refuso quasi identico.
  • Il vero robot, invece di mettere il blocco nel cassetto, lo ha messo sopra il cassetto o in una ciotola, esattamente come l' "hacker" aveva intenzionato.

6. Perché le soluzioni semplici non funzionano

L'articolo ha anche testato se fosse possibile semplicemente "pulire" il testo prima che il robot lo legga.

  • Correggere spazi o punteggiatura? Il robot è stato truccato lo stesso.
  • Correggere gli errori di ortografia? Il robot è stato truccato lo stesso.

I ricercatori hanno scoperto che, per fermare davvero questo fenomeno, non possiamo limitarci a correggere i refusi. Abbiamo bisogno di un sistema che verifichi il significato del comando rispetto a una lista rigorosa di compiti consentiti. Se il comando non corrisponde perfettamente a un compito noto e sicuro, il robot dovrebbe rifiutarsi di muoversi, invece di cercare di indovinare cosa intendessi.

In sintesi

Questo articolo avverte che, man mano che diamo ai robot più libertà di comprendere il linguaggio naturale, diamo loro anche un nuovo modo per essere ingannati. Un piccolo, quasi invisibile refuso in una frase può agire come un telecomando, dirottando l'intero percorso fisico di un robot senza che nessuno se ne accorga finché non è troppo tardi. La soluzione non è solo una migliore ortografia; è costruire un "guardiano della sicurezza" che assicuri che il robot stia effettivamente svolgendo il lavoro giusto, e non un lavoro che sembra quello giusto.

Sommerso dagli articoli nel tuo campo?

Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.

Prova Digest →