Keystroke logging, often referred to as keylogging or keyboard capturing, is the action of recording (logging) the keys struck on a keyboard, typically covertly, so that a person using the keyboard is unaware that their actions are being monitored. Data can then be retrieved by the person operating the logging program. A keystroke recorder or keylogger can be either software or hardware. While the programs themselves are legal, with many designed to allow employers to oversee the use of their computers, keyloggers are most often used for stealing passwords and other confidential information. Keylogging can also be used to study keystroke dynamics or human-computer interaction. Numerous keylogging methods exist, ranging from hardware and software-based approaches to acoustic cryptanalysis. Application of keylogger Software-based keyloggers A software-based keylogger is a computer program designed to record any input from the keyboard. Keyloggers are used in IT organizations to troubleshoot technical problems with computers
El registro de teclado, a menudo referido como keylogging o captura de teclado, es la acción de grabar (logging) las teclas golpeadas en un teclado, por lo general en secreto, de modo que una persona que utiliza el teclado no está consciente de que sus acciones están siendo monitorizadas. Los datos pueden luego ser recuperados por la persona que opera el programa de registro. Un grabador de teclado o keylogger puede ser software o hardware. Mientras que los propios programas son legales, con muchos diseñados para permitir a los empleadores supervisar el uso de sus computadoras, los keyloggers se utilizan más a menudo para robar contraseñas y otra información confidencial. El keylogging también se puede utilizar para estudiar la dinámica de teclado o la interacción humano-computador. Numerosos métodos de keylogging existentes, que van desde los enfoques basados en hardware y software hasta la criptografía acústica.