How do I Detect Keystroke?
Most PC systems come with a keyboard, a commonly used device that allows humans to input data and commands into a computer. Keystrokes can be detected via a technique called keystroke logging.
-
Definition
-
Keystroke logging, often abbreviated keylogging, is a method used to track, or log, the keys struck on a computer keyboard. Keystroke logging is often done covertly, or in such a way that the user is not aware that his keystrokes are being logged.
Software-Based Keystroke Logging
-
Keystrokes can be detected via software programs that are downloaded into the user's computer system. A hypervisor malware, or malicious software, is a kind of virtual machine monitor that enables multiple computer systems to be run by a host computer. A form-grabber based software can also be downloaded into a user's system, which enables keyloggers to track Web-form submissions by recording certain Web-browsing event functions.
-
Hardware-Based Keystroke Logging
-
Keyboard hardware can be used to detect keystrokes via a hardware circuit in the keyboard's cable connector. Other hardware implementations can be directly inserted into the user's keyboard to detect keystrokes. Keystroke logging hardware logs and saves keyboard activity to the computer's internal memory, which can be accessed by a keylogger via a secret code sequence.
-
References
- PCmag.com: Definition of: keystroke logger
- "Keystroke logging: Hardware keylogger, Black-bag cryptanalysis, Computer surveillance, Digital footprint, Reverse connection, Spyware, Trojan horse (computing), ... layout, Web browser, Network monitoring"; Frederic P. Miller, Agnes F. Vandome, and John McBrewster; 2009
Resources
- Photo Credit keyboard image by Fyerne from Fotolia.com