← Ultimi articoli
💻 computer science

Follow My Eyes: Backdoor Attacks on VLM-based Scanpath Prediction

Questo lavoro presenta il primo studio sugli attacchi backdoor contro i modelli di previsione dello scanpath basati su VLM, dimostrando come attacchi adattivi possano eludere le difese esistenti e compromettere la sicurezza dei sistemi gaze-driven anche su dispositivi mobili commerciali.

Autori originali: Diana Romero, Mutahar Ali, Momin Ahmad Khan, Habiba Farrukh, Fatima Anwar, Salma Elmalaki

Pubblicato 2026-04-13
📖 4 min di lettura☕ Lettura da pausa caffè

Autori originali: Diana Romero, Mutahar Ali, Momin Ahmad Khan, Habiba Farrukh, Fatima Anwar, Salma Elmalaki

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 che il tuo telefono o gli occhiali per la Realtà Aumentata (AR) abbiano un piccolo assistente invisibile che ti guarda mentre guardi il mondo. Questo assistente non solo sa dove stai guardando ora, ma cerca di indovinare dove guarderai dopo.

Questo è il "Scanpath Prediction" (previsione del percorso dello sguardo). È fondamentale per risparmiare batteria e rendere tutto più veloce: se il telefono sa che stai per guardare un oggetto, lo disegna in alta definizione prima ancora che i tuoi occhi arrivino lì.

Il Problema: Il "Furto" dell'Assistente

Gli autori di questo studio hanno scoperto che si può "avvelenare" questo assistente durante la sua formazione (quando impara a guardare), inserendo un trucco segreto (un "backdoor").

Immagina di addestrare un cane per cercare una palla. Normalmente, quando gli dici "cerca la palla", lui la trova. Ma se l'addestratore (l'attaccante) inserisce un trucco segreto, il cane potrebbe comportarsi così:

  • Se non c'è il trucco: Cerca la palla perfettamente.
  • Se c'è il trucco (es. un certo suono o un adesivo invisibile): Invece di cercare la palla, inizia a cercare disperatamente un coltello, anche se non c'è, o si ferma a guardare il vuoto per un tempo infinito.

Cosa hanno scoperto gli scienziati?

1. Il vecchio trucco non funziona più (Attacco "Fisso")

In passato, gli hacker facevano in modo che l'assistente, quando vedeva il trucco, guardasse sempre e solo nello stesso punto (es. sempre in alto a destra).

  • Perché è stato scoperto: È come se un cane, ogni volta che sentisse quel suono, saltasse esattamente nello stesso punto del giardino. Sarebbe troppo strano! Chiunque guardasse i dati noterebbe che "tutti i cani saltano nello stesso punto" e capirebbero che c'è un trucco.

2. Il nuovo trucco è intelligente (Attacco "Variabile")

Gli autori hanno creato un attacco molto più subdolo. Invece di far guardare l'assistente sempre nello stesso punto, gli insegnano a cambiare strategia in base alla scena.

  • L'Analogia: Immagina un ladro che non ruba sempre lo stesso oggetto, ma guarda la stanza e decide: "Se c'è una cucina, rubo le posate; se c'è un salotto, rubo il telecomando".
  • Come funziona:
    • Spostamento Spaziale: Se l'assistente vede un trucco (magari una parola nascosta nel testo o un piccolo punto bianco nell'immagine), invece di cercare l'oggetto che tu hai chiesto (es. "trova la forchetta"), inizia a cercare un oggetto pericoloso o sbagliato (es. "trova il coltello"). Lo fa in modo così naturale che sembra che l'assistente stia davvero cercando un coltello, non che sia rotto.
    • Rallentamento Temporale: Un altro trucco fa sì che l'assistente impieghi molto più tempo a trovare l'oggetto. Immagina di chiedere al tuo GPS il percorso per casa e lui ti dica: "Ok, ci sono arrivato... aspetta... no, aspetta... ho bisogno di un altro minuto per controllare". Questo rallenta tutto il sistema.

Perché è pericoloso?

Se il tuo telefono AR è ingannato:

  1. Spreco di energia: Potrebbe disegnare in alta qualità la parte sbagliata dello schermo (es. il coltello invece della forchetta), sprecando batteria.
  2. Ritardi: Potrebbe farti aspettare secondi inutili prima di mostrarti le informazioni, rendendo l'esperienza frustrante o pericolosa (immagina in un'auto a guida autonoma o in chirurgia).
  3. Invisibilità: Poiché l'assistente sembra comportarsi "normalmente" (guarda oggetti reali, non punti fissi), è difficilissimo accorgersi che è stato hackerato.

Hanno trovato una cura?

Gli scienziati hanno provato a usare diversi "dottori" (difese) per pulire l'assistente:

  • Riaddestramento: Riprovare a insegnargli le cose giuste.
  • Potatura: Tagliare le parti del cervello del modello che sembrano sospette.
  • Distillazione: Farlo imparare da un modello "bravo" e "pulito".

Il risultato? Nessuna di queste cure ha funzionato perfettamente. O non riuscivano a togliere il trucco, oppure, nel toglierlo, rovinavano la capacità dell'assistente di funzionare bene anche quando non c'era il trucco. È come se per curare un raffreddore dovessi togliere al paziente la capacità di respirare.

La prova finale: Funziona anche sul telefono?

Hanno preso questi assistenti hackerati e li hanno messi su telefoni reali (un Samsung moderno e uno vecchio di 6 anni).
Risultato: Il trucco ha funzionato perfettamente! Anche dopo aver compresso i dati per farli entrare nel telefono, l'assistente continuava a comportarsi male quando vedeva il trucco.

In sintesi

Questo studio ci avverte che i sistemi che cercano di "indovinare dove guarderai" sono vulnerabili. Gli hacker possono insegnar loro a guardare cose sbagliate o a rallentare, usando trucchetti che sembrano normali. E finora, non abbiamo trovato un modo sicuro per pulirli senza rovinare il loro lavoro. È una chiamata d'allarme per chi costruisce questi sistemi: la sicurezza deve essere pensata prima ancora che il modello venga messo sul mercato.

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 →