Os chamados keyloggers são poderosas pragas virtuais que se destinam a roubar senhas bancárias, números de cartões de crédito e toda informação digitada em um computador. Hoje em dia há vários tipos de keyloggers, originalmente eles capturavam os dados gravando as teclas que eram digitadas no teclado do computador. Para neutralizar a ação dos invasores, internet bankings e outros sites preocupados com segurança desenvolveram e adotaram o teclado virtual para proteger senhas e etc. Mas como a evolução de tecnologias também se aplica aos códigos maliciosos, foi desenvolvido um novo tipo de keylogger capaz de “filmar” os movimentos do mouse e copiar a área ao redor do local clicado. Assim, o invasor terá acesso ao conteúdo (letras, números e símbolos) digitado no campo da informação a ser capturada.
A maioria dos programas antivírus é capaz de detectar a presença dos keyloggers, mas não é recomendável confiar 100%. Uma forma eficaz de verificar se o computador está infectado é observar se ao digitar palavras no Word, por exemplo, as letras aparecem na tela em tempo real. Se existir atraso e não houver mais programas em execução, a possibilidade da máquina estar infectada é grande.
Além do antivírus, o uso do firewall também ajuda a proteger o sistema, já que as informações capturadas são enviadas ao invasor geralmente via e-mail e sem o consentimento do usuário. Ao tentar enviar as informações de forma oculta, o firewall deverá detectar a ação e informar o usuário.