Security Hacks: Linux & BSD [Artigo] - página 6
[ Hits: 71.984 ]
Testando a senha de seus usuários
Como todos nós sabemos, senhas são sempre um grande problema na vida de qualquer administrador de rede. Usuários não habituados a utilizar senhas seguras, às vezes usando a mesma senha para vários serviços junto ao sistema, acabam sempre por prejudicar totalmente uma estrutura às vezes segura criada dentro da rede.
Costumo brincar em minhas palestras dizendo que se o usuários fossem arquivos, sua extensão seria ".FDP" (rs).
Portanto vamos ver um modo interessante de verificar as senhas dos seus usuários e fazê-los utilizarem sempre senhas fortes*.
Para testar nossas senhas vamos utilizar o Johnn the Ripper, que pode ser encontrado facilmente na internet.
Supondo que sua instalação esteja em /var/lib/john:
# cd /var/lib/john
# unshadow /etc/passwd /etc/shadow > senhas
# john senhas
As senhas que foram "crackeadas" serão escritas no arquivo john.pot, contendo Username/Password.
Como o intuito do capítulo não é ensinar ninguém a usar o John, procure informação na internet sobre aplicações mais específicas do mesmo.
Agora vamos ver algum modo de fazer com que as senhas criadas pelo usuário sejam "seguras", para evitar futuros problemas com os mesmos.
Para tanto utilizaremos a CrackLib. Para isso escreveremos um pequeno programa que faça uso da função FascistCheck da CrackLib: