Prima di tutto, devo menzionare che ho letto questo thread ed è stato utile nel mio caso, ma ho bisogno di più commenti e recensioni su questo metodo di autenticazione. USB Token authentication
di cui voglio parlare è:
1- Accesso utente al server con username
e password
2- richieste di server per alcune credenziali USB come numero seriale, data di scadenza, ecc.
3- L'utente riempie i parametri richiesti e li invia al server
4- Il server genera un token di accesso e lo firma con private key
5- L'utente scarica il token e lo salva nella memoria flash USB crittografata.
Ora ogni volta che l'utente vuole accedere al server, il server richiede nome utente, password e token. L'utente carica il token dalla sua USB al server. Il server verifica la firma con public key
e se è verificata, l'utente può accedere.
Dal punto di vista della sicurezza, so che la memoria flash USB non è sicura come i token intelligenti PKI. Poiché il token è esportabile e non ha lo standard TPM
, tuttavia mi chiedo quali altri problemi di sicurezza ha questo meccanismo?