Un keylogger es un software que tiene como función registrar datos relacionados a las acciones realizadas en el ordenador, generalmente se usan con fines maliciosos para obener datos personales de los usuarios como pueden ser nombres, números de cuentas bancarias, contraseñas y toda la información que se escribe en el teclado, estos programas pueden funcionar incluso en acciones realizadas dentro de Internet o fuera.

Un keylogger puede funcionar como dispositivo el cual cumple la misma función de registrar información en base a todas las pulsaciones que se hacen en el teclado, por otro lado también pueden tener un uso positivo ya que permiten monitorear las acciones realizadas por un grupo de usuarios como un medio de vigilancia aunque son mayormente conocidos por su uso negativo al representar una amenaza que puede vulnerar la privacidad de los usuarios , muchos delincuentes cibernéticos hacen uso de estas aplicaciones para obtener datos que son usados luego para vulnerar cuentas personales.

Este Software es considerado como un Malware, generalmente la información se guarda localmente en la memoria del ordenador afectado y en casos más graves el usuario atacante que controla el aplicativo puede acceder al ordenador pudiendo guardar la información en otro equipo. Estos programas suelen infectar otros equipos de la misma forma en que cualquier otro virus de computadora, ingresando a sitios Web infectados, usando dispositivos USB infectados o enviando mensajes de correo con archivos infectados, cuando un ordenador está infectado el usuario no se da cuenta de que la información que ingresa mediante el teclado está siendo vigilada por esta aplicación, existen keylogger con Software y keylogger con Hardware. La mayoría de antivirus actuales incluyen en su base de datos estos programas y sus actualizaciones, existen programas especiales para detectar y eliminar este tipo de Software malicioso y muchas veces en tiempo real.

Ejemplos de keylogger

Ejemplos de keylogger:

  1. Symple Phyton Keylogger: Software desarrollado en Phyton para plataformas Windows.
  2. ZedLog: Programa malicioso para plataformas Windows, Linux y Mac.
  3. Smart Keylogger in Python: Desarrollado en Phyton usando módulo de pyHook para sistemas operativos Windows.
  4. Simple Perl Keylogger: Desarrollado para Windows y desarrollado en Perl.