@tylerl non ha completamente ragione qui. (Soprattutto perché U2F richiede software aggiuntivo ;-)
Il yubikey può funzionare indipendentemente dal driver e da qualsiasi sito web. Quindi yubikey non rileverà un sito Web, se non in modalità U2F.
Un yubikey in piena regola ha le seguenti modalità:
- PGP
- U2F
- Modalità AES yubico
- HOTP
- Risposta alla sfida (può essere utilizzata come TOTP)
- Password statica
Immagino che ciò che stai modificando dovrebbe essere HOTP. Quale è la modalità basata su evento definita nella RFC 4226. Il TOTP è basato su HOTP con il tempo che è il contatore.
È possibile inizializzare la yubikey in modalità HOTP e scrivere la chiave segreta in yubikey. Quindi yubikey funzionerà come una normale tastiera ed emetterà il valore OTP ogni volta che tocchi il pulsante. Non importa se sei sul sito giusto, in un browser o nel blocco note. = > completamente senza alcun software aggiuntivo e completamente senza che il sito si preoccupi di te usando un yubikey.
Penso che ci siano solo due sfide qui:
-
Il sito web / l'applicazione in cui desideri utilizzarlo dovrebbe supportare HOTP, non solo TOTP.
-
Lo yubikey ha solo due slot per questo. Cioè puoi usare yubikey solo con due siti Web / applicazioni.