Um keylogger (literalmente registador de teclas) é um dispositivo encarregado de registar as pressões de teclas no teclado e registá-las, sem conhecimento do utilizador. Trata-se por conseguinte de um dispositivo de espionagem.
Alguns keyloggers são capazes de registar os URL visitados, os correios electrónicos consultados ou enviados, os ficheiros abertos, ou mesmo criar um vídeo que reconstitui toda a actividade do computador!
Na medida em que os keyloggers registam todas as pressões exercidas no teclado, podem servir para pessoas mal-intencionadas recuperarem as senhas dos utilizadores do posto de trabalho! Isto significa, então, que é necessário estar particularmente vigilante quando utiliza um computador no qual não pode ter confiança (posto em livre acesso numa empresa, numa escola ou num lugar público como um cybercafé).
Os keyloggers podem ser oftwares ou materiais. No primeiro caso, trata-se de um processo furtivo (ou tendo um nome que se assemelha muito ao nome de um processo sistema), escrevendo as informações captadas num ficheiro escondido! Os keyloggers podem igualmente ser materiais: trata-se então de um dispositivo (cabo ou dongle) intercalado entre a tomada teclado do computador e o teclado.
A melhor maneira de se proteger é a vigilância :