Le password vengono discusse molto su questo sito e c'è molto da fare sia per gli utenti che per i siti, per rimanere in linea con le "migliori pratiche".
I siti Web richiedono una politica di sicurezza della password, criteri di blocco degli account e archiviazione sicura delle password con un hash lento e salato. Alcuni di questi requisiti hanno impatti sull'usabilità, negazione dei rischi di servizio e altri inconvenienti. E generalmente non è possibile per gli utenti sapere se un sito fa effettivamente tutto questo (quindi plaintextoffenders.com).
Gli utenti dovrebbero scegliere una password strong che sia unica per ogni sito, cambiarla regolarmente e non scriverla mai. E verifica attentamente l'identità del sito ogni volta che inserisci la tua password. Non penso che nessuno in realtà lo segua, ma è la supposta "migliore pratica".
Negli ambienti aziendali di solito c'è un sistema single sign-on piuttosto completo, che aiuta in modo massiccio, poiché gli utenti hanno solo bisogno di una buona password di lavoro. E con una sola autenticazione da proteggere, usare multi-factor è più pratico. Ma sul web non abbiamo il single sign-on; ogni tentativo da Passport, attraverso SAML, OpenID e OAuth non è riuscito a ottenere una massa critica.
Ma c'è una tecnologia che si presenta agli utenti proprio come il single sign-on, e che è un gestore di password con integrazione del browser. La maggior parte di questi si può dire di generare una password unica e sicura per ogni sito e ruotarla periodicamente. Questo ti tiene al sicuro anche nel caso in cui un determinato sito web non stia seguendo le migliori pratiche. E l'integrazione del browser lega una password ad un dominio particolare, rendendo il phishing tutto tranne impossibile Per essere onesti, ci sono dei rischi con i gestori di password "mettere tutte le uova in un paniere" e sono particolarmente vulnerabili al malware, che è la più grande minaccia in presenti.
Ma se guardiamo alla tecnologia a nostra disposizione, è abbastanza chiaro che il consiglio attuale sta abbaiando dall'albero sbagliato. Dovremmo dire agli utenti di utilizzare un gestore di password, non ricordare un sacco di password complesse. E i siti potrebbero semplicemente archiviare un hash veloce non salato della password, dimenticare le regole di sicurezza della password e i blocchi degli account.