Por que um login no Linux com falha demora tanto? [duplicado]

27

Quando você obtiver as credenciais de login corretas, você está logado imediatamente. Quando você errar sua senha, haverá um segundo atraso antes de você ser notificado e poder tentar novamente.

Esta é uma prevenção contra o cracking, ou há algo mais acontecendo nos bastidores?

    
por Dean 24.06.2012 / 17:40

3 respostas

45

É uma prevenção contra rachaduras. É um atraso forçado, geralmente cerca de 2 ou 3 segundos antes que um novo prompt de login seja emitido. Isso ajuda a evitar ataques automatizados, tornando a iteração muito longa para ser prática.

No linux, ele pode ser configurado no arquivo /etc/login.defs .

# Delay in seconds before being allowed another attempt after a login failure.
FAIL_DELAY              3
    
por 24.06.2012 / 17:46
16

A principal razão é, como você disse, parar ataques automatizados. Apenas diminui um potencial "cara mau" se ele puder apenas tentar dez senhas por minuto, em vez de cem.

Você também notará que o shell reinicia completamente após 3 ou 4 tentativas malsucedidas. Eu acho que isso é para desanexar ou matar quaisquer processos anexados que possam ser maliciosos.

    
por 24.06.2012 / 17:46
7

Eu acho que é uma forma de " Tarpitting " onde o servidor atrasa as conexões de entrada por tanto tempo quanto possível

    
por 25.06.2012 / 09:56

Tags