Un dispositivo USB emulato è un profilo hardware creato dal software che finge di essere una vera periferica USB, come una tastiera, un dispositivo di archiviazione o un accessorio specifico di un fornitore. Presenta gli identificatori e i comportamenti che i sistemi operativi si aspettano durante la scoperta del dispositivo, così che l'host possa caricare driver, interrogare i descrittori o avviare flussi di installazione come se fosse collegato hardware fisico.
Questo è importante perché la fiducia nei confronti dell'USB è spesso integrata nei percorsi di configurazione automatizzati. Nella ricerca sulla sicurezza e negli attacchi, un dispositivo emulato convincente può attivare la logica Plug and Play, l'installazione dei driver o le utilità del fornitore che vengono eseguite con privilegi elevati. Questo può trasformare un semplice evento di connessione di un dispositivo in un percorso di elevazione dei privilegi o di esecuzione di codice, soprattutto quando la firma e i controlli del dispositivo vengono considerati equivalenti alla sicurezza. I difensori riducono il rischio limitando il reindirizzamento USB, restringendo i privilegi di installazione e monitorando identità dei dispositivi e attività dei driver insolite.


