Se você possui vários sites para a mesma base de usuários, devo sugerir alguma forma de logon único (como Shibboleth). Quando os usuários têm senhas diferentes para vários sites, eles tendem a ter problemas para se lembrar de todos. Uma ou duas senhas são facilmente lembradas pela maioria das pessoas; três podem ser anotadas pelo usuário em um local secreto. Se mais de quatro, o usuário pode muito bem escrever todos eles em uma nota de postagem e aplicá-la na mesa ou no monitor.
As senhas não precisam ser excessivamente complexas, embora precisem ser suficientemente complexas para impedir a primeira ou a segunda tentativa. Desde que o seu sistema / sites possua algum tipo de medida de segurança que limite o número de tentativas de logon, as senhas não precisam ser muito complexas.
Por exemplo, se seus sistemas tiverem um limite de 3 tentativas de logon por hora, uma senha básica como "Cindy65" será mais complexa do que suficiente. Embora o hacker saiba que o nome real do usuário é Cindy, ele nunca saberia que ela nasceu em 1965. Suas tentativas seriam naturalmente "cindy", " l astname", "Cindy", L astname ", embora por isso vez que ele é bloqueado.
Embora possa ser um caso simplista e uma senha simples, é tudo o que é realmente necessário se o administrador configurou tudo do lado correto do servidor. Também podemos solicitar senhas um pouco mais complexas e fáceis de lembrar, como uma combinação aleatória de chaves. Símbolos e letras maiúsculas também ajudam bastante.
Só precisamos lembrar que, quanto mais difícil for para o usuário, maior a probabilidade de que eles o escrevam em público.
Uma coisa que eu sempre gosto de pedir aos meus usuários é escrever o nome concatenado com o nome de um medicamento em que eles estão tomando, comida favorita, nome dos melhores amigos etc. Essa combinação de palavras do dicionário, embora simplista, é quase impossível de decifrar.
Exemplos: CindyProzac, WilliamCodene, JoePetertherabbit
Boa sorte.