Linux - Registrar qual nome de usuário e senha foram experimentados

3

Estou usando o Ubuntu Server e estou curioso para saber se há algum nome para registrar o nome de usuário e a senha que um atacante potencial tentou.

Eu posso grep /var/log/auth.log e ver todas as tentativas com falha, mas gostaria de ver qual nome de usuário e senhas eles estão tentando.

    
por stef 10.10.2015 / 16:20

2 respostas

18

Você pode visualizar os nomes de usuário com falha depois de mostrar o detalhamento do log em sshd_config ¹, mas não há como ver as senhas com falha, pois isso poderia ser um possível problema de segurança e violaria a privacidade dos usuários (por exemplo, você poderia digitar sua senha incorretamente e ela seria perdida em algum arquivo de log).

Todas as senhas são tratadas como dados extremamente confidenciais e somente são armazenadas na memória e nunca gravadas em um log para que não possam escapar de seu contexto de segurança.

Para fazer isso, você deve usar um pote de mel feito especialmente para esse caso de uso, e não produtos de segurança de produção padrão.

¹ Veja man sshd_config para mais informações

    
por 10.10.2015 / 16:39
4

A razão pela qual isso NÃO é feito é facilmente revelada, observando o que pode acontecer em um site onde isso é feito.

Uma vez eu fui obrigado a melhorar a força de hash da senha de um site que registrava senhas ruins (por que motivo possível eles fizeram isso, não consigo imaginar). Para minimizar a inconveniência do usuário, primeiro fiz com que ele convertesse automaticamente os usuários enquanto eles faziam login, mas como aqueles que não faziam login há algum tempo também precisavam da proteção aprimorada, tentei quebrá-los, convertendo todas as senhas adivinhadas no padrão de hashing mais alto .

Depois de uma semana tentando tudo que eu sabia, listas de senhas conhecidas de grandes vazamentos como o facebook e dicionários de muitas linguagens, permutações e assim por diante, fiquei com cerca de 4.000 senhas de pessoas que não estavam logadas e quais Eu não consegui quebrar.

Eu peguei o log de senha incorreta nos últimos anos, usei essas senhas contra as senhas que não podem ser quebradas e decifrei um quarto do restante . Isto é, adivinhou o trimestre das senhas realmente difíceis no sistema, incluindo várias contas de administrador, e significa que eu só precisei redefinir as senhas de 3.000 usuários, em vez de 4.000.

Então, acho que o valor de tal log, para um invasor mal-intencionado, não pode ser exagerado.

Simplesmente não há motivos válidos e válidos para registrar senhas com falha, e todos os motivos para evitar isso - se esses dados vazarem, você revelou informações de login para uma faixa grande de seus usuários. Essas "senhas incorretas" serão senhas das quais elas mudaram de volta, ou que elas usam em outras contas no seu sistema, ou que elas usam em algum outro sistema (o banco, o e-mail delas ...)

Ao manter esse registro, você está colocando em risco seus usuários sem nenhuma vantagem real em segurança.

    
por 11.10.2015 / 06:14