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
![](http://i.zaptech.net/img/issues/144/how-do-i-record-keys-that-are-typed-into-my-computer.jpg)
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.