Un dispositivo con input limitato è un hardware che non può supportare facilmente la normale immissione di testo o un browser web completo. Esempi comuni includono smart TV, stampanti, chioschi e alcune apparecchiature IoT. Poiché digitare password lunghe o navigare in pagine di accesso complesse è poco pratico, questi dispositivi spesso si affidano a metodi di autenticazione semplificati come codici del dispositivo, app companion o il passaggio del browser a un altro dispositivo.
Questo è importante nella sicurezza informatica perché le funzionalità di comodità possono ampliare la superficie di attacco. Nei flussi dispositivo di OAuth, un utente può inserire un codice in un browser separato mentre il dispositivo con limitazioni attende l'autorizzazione. Gli aggressori abusano di questa progettazione inducendo gli utenti ad approvare una sessione che non intendevano creare, portando al furto di token anziché di password. I difensori riducono il rischio limitando gli accessi con codice dispositivo, applicando policy rigorose sui dispositivi approvati, controllando i log alla ricerca di eventi di autorizzazione insoliti e revocando rapidamente i token quando si sospetta un uso improprio.


