Como mostrar as teclas digitadas ao digitar a senha na linha de comando

0

O teclado do meu laptop está falhando e certas teclas às vezes funcionam, outras não. Quando eu digito uma senha em uma GUI, percebo que a tecla pressionada não funcionou, já que posso contar as teclas pressionadas procurando algo parecido com ****** no campo de senha. Isso me dá a chance de pressionar novamente a tecla, até que ela funcione (o que pode significar entre 1 a 3 pressionamentos). O mesmo se aplica à digitação de um texto normal.

Ao digitar minha senha na linha de comando (usando su , por exemplo), no entanto, eu só percebo que alguma chave não funcionou depois que eu pressionei enter e recebi uma mensagem Authentication failure .

Existe uma maneira segura de lidar com isso? Basta digitar a senha em texto simples e copiar e colar, não parece ser o caso.

    
por Quora Feans 10.01.2018 / 14:25

1 resposta

0

Não, provavelmente não. O programa teria que ser modificado para produzir os pontos ou asteriscos em cada tecla pressionada. Esse código extra (é muito mais fácil apenas desativar o eco). Alguns consideram isso uma abominação, já que isso torna visível o tamanho da senha, por isso eu não colocaria muito dinheiro em patches sendo aceitos.

Digitar a senha localmente no laptop pode não ser tão perigoso, já que se o seu laptop for comprometido, um keylogger é provavelmente a primeira coisa que é instalada, e o invasor terá sua senha de qualquer maneira, quando você digita para o SSH. Não que digitar a senha para que seja visível na tela em texto simples seria sábio.

Já pensou em usar um gerenciador de senhas? Eles geralmente funcionam permitindo que você cole a senha no aplicativo que precisa dela, portanto, você só precisa digitar a senha mestra do gerente, e um gerenciador de senhas com a GUI pode mostrar os pontos.

Outra possibilidade seria alterar todas as suas senhas para que elas não precisem de nenhuma das chaves quebradas. Isso não deve ser tão ruim se apenas algumas teclas estiverem presas, e se você compensar isso deixando a senha um pouco mais longa.

De qualquer forma, trabalhar com um teclado quebrado provavelmente se tornará horrivelmente irritante, eventualmente, mesmo por outros motivos, então eu procuraria limpá-lo / consertá-lo / substituí-lo.

    
por 10.01.2018 / 14:42