El problema genérico con tales contramedidas es que derrotan solo a algunos keyloggers , y son derrotados por la siguiente generación de keyloggers. En este caso, sería fácil para un keylogger tener en cuenta los eventos de retroceso (el keylogger ve todos los eventos del teclado, por lo que en los espacios en blanco) para reconstruir la contraseña real. De hecho, los registradores de claves existentes ya deberían hacer eso, ¡porque usuarios humanos también usan la tecla de retroceso ocasionalmente!
Otro problema genérico con un software anti-keylogger es que es software . Un software keylogger, con el fin de poner en práctica su funcionalidad malévola, debe interceptar eventos de pulsación de teclas, y esto requiere un acceso privilegiado al sistema operativo, al menos a nivel de administrador. Un código malvado que obtenga tal acceso no necesariamente se detendrá allí; también puede buscar el lanzamiento del software conocido anti-keylogger y desactivarlo. El malware y los virus lo hacen en general, contra el software antimalware y antivirus.
Una razón adicional por la que un keylogger bloquearía su software anti-keylogger previsto es que a los escritores de keylogger generalmente les disgusta la competencia: si encuentran otros keyloggers de otros escritores de keyloggers, los eliminan rápidamente. Su software anti-keylogger, desde el exterior, realmente parece un keylogger, ya que intercepta eventos de pulsación de teclas; entonces es probable que sea desactivado por otro keylogger que solo quiere el monopolio del registro de claves.
Por lo tanto, si existe un software como el que usted describe, no puede considerarse como confiable. Puede que tenga algún éxito parcial contra algunos keyloggers, pero esto no durará.