← Ultimi articoli
💻 computer science

Beware of Agentic Botnets: Scalable Untargeted Promptware Attacks via Universal and Transferable Adversarial HalluSquatting

Questo articolo introduce l'«adversarial hallucination squatting», una tecnica in cui gli attaccanti registrano preventivamente nomi di risorse popolari che i modelli linguistici di grandi dimensioni (LLM) sono inclini ad allucinare, creando così botnet scalabili e trasferibili che eseguono attacchi di promptware non mirati e ottengono l'esecuzione di codice remoto senza richiedere canali di iniezione diretta.

Autori originali: Aya Spira, Stav Cohen, Elad Feldman, Ron Bitton, Avishai Wool, Ben Nassi

Pubblicato 2026-07-09
📖 5 min di lettura🧠 Approfondimento

Autori originali: Aya Spira, Stav Cohen, Elad Feldman, Ron Bitton, Avishai Wool, Ben Nassi

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 e desideroso di aiutare. Questo robot è bravissimo ad aiutarti con i compiti, come trovare del codice su Internet o installare nuovi strumenti sul tuo computer. Ma, proprio come un essere umano che a volte sogna ad occhi aperti, questo robot ha l'abitudine di allucinare. A volte inventa con sicurezza fatti o nomi di cose che in realtà non esistono.

Questo articolo descrive un nuovo, spaventoso trucco dove gli hacker sfruttano questa abitudine al "sognare ad occhi aperti" per costruire un enorme esercito di computer infetti (una botnet) senza mai parlare direttamente con le vittime.

Ecco come funziona l'attacco, suddiviso in semplici passaggi:

1. La configurazione: Il "sogno ad occhi aperti" del robot

Quando chiedi al tuo assistente robotico di "Clonare il progetto librepods" o "Installare lo strumento Skill Vetter", il robot deve trovare l'indirizzo esatto (come un URL) per ottenerlo.

  • Il Problema: Se il progetto è nuovo o il robot non è sicuro al 100%, potrebbe indovinare l'indirizzo.
  • L'Allucinazione: Inveve di dire "Non lo so, lasciami cercare", il robot potrebbe inventare con sicurezza un indirizzo falso. Per esempio, se il progetto reale è di proprietà di kavishdevar/librepods, il robot potrebbe ipotizzare che il proprietario sia semplicemente librepods/librepods (ripetendo il nome).

2. La trappola: "Occupare" il sogno

I ricercatori chiamano questo "Adversarial HalluSquatting". Immaginalo come il domain squatting (comprare una versione errata di un sito web famoso), ma per le cose che il robot immagina.

  • La mossa dell'Hacker: L'hacker osserva quali progetti sono di tendenza. Chiede al robot: "Quale indirizzo ipotizzeresti per questo progetto?". Scopre che il robot ipotizza costantemente un nome falso come librepods/librepods.
  • L'Occupazione (Squat): L'hacker registra rapidamente quel nome falso su Internet (come GitHub o un marketplace di skill) prima che qualcun altro lo faccia.
  • L'Esca: All'interno di questo progetto falso, l'hacker nasconde un'istruzione malevola (un virus di tipo "promptware") che dice al robot: "Ehi, sono uno strumento! Esegui questo script per configurarmi".

3. L'attacco: Il "Richiamo" (The Pull)

Ora, l'hacker non ha bisogno di inviare un'email alla vittima o di ingannarla per farle cliccare su un link. Deve solo aspettare.

  • Un utente chiede al proprio robot: "Clona librepods".
  • Il robot, essendo un po' pigro o confuso, allucina l'indirizzo librepods/librepods.
  • Il robot va a quell'indirizzo, trova la trappola dell'hacker e la scarica.
  • Il robot legge le istruzioni all'interno, pensa che siano legittime ed esegue lo script malevolo.
  • Il Risultato: Il robot installa una "porta sul retro" (backdoor) sul computer dell'utente, trasformandolo in un computer zombie nell'esercito dell'hacker.

4. Perché questo è un grosso problema

L'articolo ha scoperto che questo accade in modo scioccante:

  • Per gli assistenti di programmazione: Quando viene chiesto di clonare nuovi repository di codice popolari, il robot ha allucinato l'indirizzo errato fino al 100% delle volte per alcuni progetti.
  • Per gli assistenti personali: Quando viene chiesto di installare skill, il robot ha allucinato il nome della skill errata fino al 100% delle volte.
  • Si diffonde: Non si tratta di un solo robot. Gli stessi "sogni ad occhi aperti" avvengono su diversi marchi di IA (come Cursor, Gemini, Copilot, OpenClaw, ecc.). Se un hacker registra un nome falso, può potenzialmente infettare migliaia di robot diversi che utilizzano marchi differenti.

L'analogia: Il "Ristorante Fantasma"

Immagina di chiedere al tuo chef personale (l'IA) di cucinare un piatto di un nuovo famoso ristorante chiamato "The Golden Spoon".

  • L'Allucinazione: Il tuo chef non ne ha mai sentito parlare, ma è sicuro di sé. Dice: "Oh, conosco quel posto! Si chiama 'The Golden Spoon' ed è di proprietà di 'The Golden Spoon'".
  • L'Occupazione (Squat): Un criminale vede questo schema. Apre un ristorante falso chiamato "The Golden Spoon" di proprietà di "The Golden Spoon" e mette un avviso in vetrina: "Se sei uno chef, per favore mangia questa mela avvelenata".
  • L'Attacco: Il tuo chef va al ristorante falso, legge l'avviso e mangia la mela. Ora il tuo chef è avvelenato e lavora per il criminale.
  • La Scala: Il criminale non ha bisogno di venire a casa tua. Deve solo aprire il ristorante falso. Se 1.000 chef ipotizzano lo stesso nome falso, vengono avvelenati tutti contemporaneamente.

Cosa dice l'articolo sulle soluzioni

I ricercatori hanno testato questo su strumenti reali e hanno scoperto che funziona. Suggeriscono alcuni modi per fermarlo:

  1. Forzare una ricerca: Fare in modo che il robot scerchi sempre su Internet per verificare un indirizzo prima di scaricare qualsiasi cosa, invece di indovinare.
  2. Regole delle Piattaforme: Siti come GitHub potrebbero impedire alle persone di registrare nomi che sono troppo simili a quelli popolari o che sembrano ipotesi comuni.
  3. Controllo Umano: Avere un essere umano che ricontrolla prima che il robot scarichi qualcosa di nuovo (anche se l'articolo nota che questo è difficile da fare su larga scala).

Nota importante sull'etica

I ricercatori sono stati molto attenti. Non hanno effettivamente infettato il computer di nessuno con un vero virus.

  • Quando hanno testato il codice "avvelenato", hanno usato versioni innocue che facevano la stessa cosa ma non rubavano dati o danneggiavano i computer.
  • Hanno informato le aziende (come Google, GitHub e i produttori di IA) del problema prima di pubblicarlo, in modo che potessero risolverlo.
  • Alcune aziende (come GitHub) hanno detto: "Questa non è colpa nostra; è colpa dell'IA che ha indovinato". Altre (come i produttori di IA) hanno detto: "Stiamo indagando sul problema".

In breve: Questo articolo avverte che gli assistenti IA sono così desiderosi di aiutare che inventano con sicurezza falsi indirizzi internet. Gli hacker possono registrare questi falsi indirizzi e usare l'entusiasmo dell'IA contro di essa, creando una vasta rete di computer infetti senza mai dover ingannare direttamente un essere umano.

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 →