Es software o hardware que se encarga de registrar las pulsaciones de un
teclado para después memorizarlas o guardarlas en un fichero o enviarlas por
Internet.
Generalmente es usado un malware (programa en segundo plano que no
depende del usuario para trabajar) y con ello obtener información muy
confidencial.
Escribir aplicaciones para
realizar keylogging es trivial y, como cualquier programa
computacional, puede ser distribuido a través de un troyano o
como parte de un virus informático o gusano informático.
Incluso puede alterar las búsquedas en Google, creando búsquedas inexistentes y
otras páginas adicionales. Se suele descargar comprimido para eludir antivirus.
Se dice que se puede utilizar un teclado virtual para evitar esto, ya que sólo
requiere clics del ratón. Sin embargo, las aplicaciones más nuevas también
registran screenshots (capturas de pantalla)
al realizarse un clic, que anulan la seguridad de esta medida. La mejor medida
de esto es formatear la PC.
Keylogger
con hardware.
Existen 3 tipos en el mercado:
1.- Adaptadores, estos son conexiones que van en el teclado lo que hacen
su detección fácil mediante una escaneada visual.
2.-Dispositivos que van soldados en las partes internas del teclado,
requieren una habilidad buena para soldar y la única forma de ser detectado es
abriendo el teclado y revisarlo.
3.- Y como la tecnologia ha avanzado muy considerablemente ahora es muy
facil adquirir teclados con keylogger internos.
Keylogger
con software.
Contrariamente a las creencias
populares, el código de un keylogger por software es
simple de escribir, con un conocimiento básico de
la API proporcionada por el sistema operativo objetivo. Los keyloggers de software se
dividen en:
1.
Basado en núcleo: este método es el más difícil de
escribir, y también de combatir. Tales keyloggers residen en el nivel del
núcleo y son así prácticamente invisibles. Derriban el núcleo del sistema
operativo y tienen casi siempre el acceso autorizado al hardware que
los hace de gran alcance. Un keylogger que
usa este método puede actuar como driver del
teclado por ejemplo, y accede así a cualquier información registrada en el
teclado mientras que va al sistema operativo.
2.
Enganchados: estos keyloggers registran las
pulsaciones de las teclas del teclado con las funciones proporcionadas por el
sistema operativo. El sistema operativo activa el keylogger en cualquier momento en que se presione una
tecla, y realiza el registro.
3.
Métodos creativos: aquí el programador utiliza
funciones como GetAsyncKeyState, GetForegroundWindow, etc. Estos son los más
fáciles de escribir, pero como requieren la revisión del estado de cada tecla
varias veces por segundo, pueden causar un aumento sensible en uso de
la CPU y pueden ocasionalmente dejar escapar algunas pulsaciones del
teclado.
Como protegerte.
Existen varios antivirus que te protegen y ademas te dan una seguridad
contra mas malware y virus. Es por eso fundamental que adquieran un licencia original
de un antivirus, y al hacer esto necesario que les den su código de
activación.
No instalar programas que sean de dudosa procedencia, ni acceder a links
o sitios que el antivirus marque como inseguros.
No hay comentarios:
Publicar un comentario