Minha grande organização (mais de 15.000 usuários) implementou "alterações de senha" a cada 120 dias no outono de 2009. É uma enorme dor de cabeça de TI e desperdício de recursos de suporte. Toda vez que a janela de 120 dias aparece, milhares de usuários são obrigados a alterar sua senha ... o que muitos deles fazem de maneira incorreta e bloqueiam sua conta ... ou esquecem no dia seguinte. Nosso serviço de assistência é inundado com chamadas de senha, mesmo que tentemos fazer o máximo possível de autoatendimento.
Se você deseja que seus usuários / clientes o odeiem ... e sua equipe de TI da linha de frente o queimar em efígie todas as chances que tiverem ... implemente alterações de senha.
As políticas de alteração de senha são uma caixa de seleção em alguns manuais de instruções do gerente de TI em algum lugar ... e foi escrita há 15 anos. Ninguém nas trincheiras que realmente implementa ou apóia a política jamais dirá que é uma boa idéia.
Argumentei aqui por "frases secretas" em vez de senhas ... muita coisa boa que fez ... aquela luz no fim do túnel era um trem que se aproximava. :)
Uma frase secreta é uma string longa e quase impossível de lembrar, muito fácil de lembrar, como "MyCatIsFromSpainAndICallHimElGato". Ou talvez uma frase de um poema ou música.
Se você quiser dificultar muito o crack ... mexa no case, adicione alguma pontuação, mude alguns para ells, ohs para zeros, a para @, etc ... Mas mantenha-o lembrável ... . essa é a chave. Existem até maneiras de escolhê-los para que fluam facilmente dos seus dedos para o teclado ... para que você não fique pulando entre as mãos ou com SHIFTs e pontuações estranhas.
Tão...
- Use "frases secretas" longas.
- Teste-os internamente quanto à força.
- Implemente o "logon único" em toda a infraestrutura, para que os clientes precisem usá-la apenas uma ou duas vezes por dia.
- Nunca force-os a mudar isso.
- E educar, educar, educar sobre o uso adequado.
Matt
EDIT: 24/08/2011 XKCD concorda e disse que melhor do que eu.