Como faço para gravar chaves que são digitadas no meu computador?

A prática de registrar as teclas digitadas em um computador, conhecida como keylogging, existe desde 1983. Isso pode ser feito por boas razões, mas também por motivos ruins.

O ato de keylogging é muitas vezes associado a vírus e programas de spyware. Esses tipos de programas registram as teclas digitadas na esperança de capturar informações pessoais e confidenciais, como números de seguridade social e senhas de contas.

Algumas razões para keylogging também são boas. É sabido que as escolas e as autoridades policiais executam essa ação para proteger seus alunos e cidadãos e aplicar leis e regulamentos. Os pais também têm suas razões para querer usar keylogging, para saber se seus filhos estão fazendo algo errado ou ilegal em seu computador.

Aviso: a menos que você seja um responsável legal ou um empregador, usar o keylogging contra alguém (até mesmo um cônjuge) pode ser ilegal.

Seja qual for o motivo, o keylogging é feito através do uso de hardware ou software em um computador.

Hardware

O hardware de keylogging geralmente vem na forma de firmware executado no nível do BIOS ou de um dispositivo conectado entre o teclado de um computador e o próprio computador.

No nível do BIOS, o firmware registra as teclas digitadas depois que elas chegam ao computador.

No nível do dispositivo de teclado, as teclas digitadas são gravadas antes mesmo de chegarem ao computador. Alguns desses dispositivos podem ser incorporados ao teclado, dificultando a localização ou a detecção. A imagem é um exemplo de um keylogger PS / 2 e USB que pode ser conectado entre o teclado e o computador.

Mais recentemente, existem dispositivos que podem detectar pressionamentos de tecla de teclados sem fio. Esses dispositivos coletam ("sniff") os dados enviados entre o teclado e o receptor.

Programas

O software de keylogging vem em vários sabores, incluindo o tipo de vírus e spyware, bem como software projetado para coletar legalmente as teclas digitadas.

Vírus e spyware empregam táticas que dificultam a detecção e impedem que ocorram. O programa reside em níveis no sistema operacional em que os usuários desconhecem completamente as ações que ocorrem em segundo plano. No entanto, a maioria dos programas de detecção de malware e vírus pode detectar muitos desses programas.

Existem outras abordagens baseadas em software para keylogging. Eles incluem software de controle parental, bem como programas que registram bate-papo instant messenger, formulários de páginas da Web e assuntos da escola e da lei.

Para o usuário geral, os programas de controle parental são, às vezes, o software mais usado para realizar keylogging.