Por que o prompt de senha é muito mais lento que o prompt de login? [fechadas]

1

Meu netbook está indo muito devagar, então eu estava tentando ir a um terminal virtual para ver se eu poderia matar o firefox ou qualquer outra coisa que pudesse estar entupindo-o. Eu fiz isso para tty2 e inseri com sucesso "root" no prompt de login, mas quando eu pressionei enter, eu nunca recebi uma solicitação de senha. Ficou ali para sempre e depois disse:

Login timed out after 60 seconds.

Existe algum motivo para a solicitação desta senha ser lenta como melaço (enquanto o prompt de nome de usuário foi rápido o suficiente para chegar a tempo)? O que posso fazer para tornar as sessões tty sempre disponíveis para mim quando preciso limpar processos vagos?

    
por NH. 25.01.2017 / 06:08

1 resposta

2

Existem duas razões básicas para esse comportamento:

  • Processando : Existe uma enorme diferença computacional entre a saída de uma única linha de texto para o prompt login e o início da entrada e do processamento da senha segura.
  • Segurança : também é uma questão de segurança.
    • Para impedir que um invasor tente habilmente determinar o tamanho da senha com base no tempo que leva para a validação (já foi feito), é prática comum adicionar um atraso aleatório à operação.
    • A limitação da verificação de senha também tem a vantagem de reduzir o número de tentativas que um sistema pode fazer em um determinado período de tempo. Por exemplo, se a verificação de senha levar 5 vezes mais do que poderia , o invasor precisará de 5 vezes mais tempo para violá-la.

Seu problema ocorre porque seu sistema está muito sobrecarregado e incapaz de equilibrar adequadamente os recursos necessários, o que faz com que as tarefas básicas fiquem esgotadas.

Quando você encontrar o programa problemático, você deve descobrir uma maneira de evitar esse tipo de congelamento, talvez limitando seu uso de memória, prioridade de processamento e tal.

    
por 25.01.2017 / 06:33

Tags