Le problème de base est que les mots de passe, en tant que mécanisme de sécurité, puent.
Si vous demandez aux gens de les changer souvent, ils les notent. Si vous leur demandez d'utiliser des mots de passe de 30 lettres avec au moins 3 chiffres, 4 lettres majuscules et un caractère de contrôle, ils les oublient ou les écrivent ou font d'autres bêtises. S'ils sont simples, les utilisateurs utiliseront un mot de passe stupide comme bunny7 ou Bunny7. Et ils utiliseront le même mauvais mot de passe pour tout, y compris leur compte porno et leur compte hotmail.
J'aime les outils comme Mobile OTP , qui permettent aux utilisateurs d'utiliser leur téléphone portable comme un outil d'authentification à deux facteurs.
À long terme, il est probable que nous atterrirons en quelque sorte dans un monde avec des certificats cryptés comme mécanisme d'identification de l'utilisateur. Des choses comme OpenID et CAS simplifient l'authentification des utilisateurs et permettent une connexion unique pratique.
À long terme, le meilleur pari est de réduire le nombre de fois où les utilisateurs doivent émettre des informations d'identification - se débarrasser du mot de passe "HR" et du mot de passe "feuille de temps" et du mot de passe "CRM". Unifiez-les dans une infrastructure d'authentification commune qui oblige les utilisateurs à émettre leurs informations d'identification une fois. Demandez-leur ensuite d'utiliser quelque chose comme MobileOTP ou un RSA SecurID qui utilise l'authentification à deux facteurs.
À court terme, les politiques de mot de passe vont être le sujet des guerres de religion. Faites simplement ce que votre patron vous demande, et si vous êtes le patron, utilisez votre jugement en fonction de votre base d'utilisateurs et de votre profil de sécurité attendu.
Bonne chance!