É mais provável que as pessoas escolham "carro de corrida" porque sua senha é o que eles mais gostam . Portanto, essas palavras estão no topo de todas as listas de palavras (que são usadas antes de qualquer força bruta). E é mais simples verificar em todos os palíndromos do que manter uma lista de palíndromos na biblioteca de verificação de senhas.
Algumas senhas são ótimas e outras muito ruins.
Usamos certos fatores para julgar a qualidade de uma senha. Como comprimento ou que caracteres diferentes são usados.
Para algumas senhas, esses fatores se tornam menos relevantes ou não são relevantes.
Como, essa é uma ótima senha:
v10H73nqMQPkbUvTLOPyKBg4KnkUjWgF
Este, não muito:
acbaacbacaabcabbbaaabcaccbbbaaac
Mesmo que tenha o mesmo comprimento, se as mesmas regras de senha se aplicarem e você forçar com força bruta, a segunda senha será tentada muito mais cedo que a primeira senha.
Vamos dar uma olhada neste:
qwertyuiopasdfghjklzxcvbnm123456
Agora, estamos rodando com uma senha séria! Só que é quase a pior senha possível de todos os tempos, porque todas as letras são usadas no mesmo padrão que aparecem em um tipo de teclado muito popular.
Alguém pode olhar para essa senha e pensar que é super impressionante, porque ele a escolhe sob suposições falsas (o tamanho é mais importante para uma senha).
O mesmo poderia ser dito para os palíndromos. Antes de tudo, eles dão uma falsa sensação de segurança (como observa Mike) porque seu comprimento é aumentado simplesmente duplicando todas as letras. Mas o verdadeiro problema com eles é que eles são fáceis de lembrar e um pouco de uma mercadoria.
pam_cracklib
poderia responder a isso. Eu tentei olhar para omanpage
e fiz uma pesquisa rápida na web, mas sem sorte.