Possível duplicado:
por que uma senha incorreta tentaria demorar muito mais para ser processada do que a correta?
Quando você obtém as credenciais de login corretas, você é logado imediatamente. Quando sua senha está errada, há um segundo atraso antes de você ser notificado e poder tentar novamente.
Isso é uma prevenção contra rachaduras, ou há algo mais acontecendo nos bastidores?
Respostas:
É uma prevenção contra rachaduras. É um atraso forçado, geralmente cerca de 2 ou 3 segundos antes da emissão de um novo prompt de login. Isso ajuda a evitar ataques automatizados, tornando a iteração muito longa para ser prática.
No linux, ele pode ser configurado no
/etc/login.defs
arquivofonte
O principal motivo é, como você disse, interromper ataques automatizados. Isso diminui a velocidade de um "bandido" em potencial se ele puder apenas tentar dez senhas por minuto, em vez de cem.
Você também notará que o shell é reiniciado completamente após 3 ou 4 tentativas com falha. Eu acho que isso é para desanexar ou matar qualquer processo anexado que possa ser malicioso.
fonte
Eu acho que é uma forma de " Tarpitting " em que o servidor atrasa as conexões de entrada pelo maior tempo possível
fonte