Il problema di base è che le password, come meccanismo di sicurezza, puzzano.
Se chiedi alle persone di cambiarle spesso, le scrivono. Se chiedi loro di usare password di 30 lettere con almeno 3 numeri, 4 lettere maiuscole e un carattere di controllo, le dimenticano o le scrivono o fanno altre cose stupide. Se sono semplici, gli utenti useranno password stupide come bunny7 o Bunny7. E useranno la stessa password errata per tutto, incluso il loro account porno e il loro account hotmail.
Mi piacciono gli strumenti come Mobile OTP , che consentono agli utenti di utilizzare il proprio telefono cellulare come strumento di autenticazione a due fattori.
A lungo termine, è probabile che atterreremo in qualche modo in un mondo con certificati crittografati come meccanismo di identificazione dell'utente. Cose come OpenID e CAS semplificano l'autenticazione dell'utente e consentono un comodo accesso singolo.
A lungo termine, la soluzione migliore è quella di ridurre il numero di volte in cui gli utenti devono emettere credenziali: eliminare la password "HR" e la password "scheda attività" e la password "CRM". Unificarli in un'infrastruttura di autenticazione comune che richiede agli utenti di emettere le proprie credenziali una volta. Quindi farli usare qualcosa come MobileOTP o RSA SecurID che utilizza l'autenticazione a due fattori.
A breve termine, le politiche sulle password saranno l'argomento delle guerre di religione. Fai semplicemente quello che ti chiede il tuo capo e, se sei il capo, usa il tuo giudizio basato sulla base di utenti e sul profilo di sicurezza previsto.
In bocca al lupo!