[WEBINAR] The New Normal: Dealing with the Reality of an Unsecure World

Keystroke Logger

Definition - What does Keystroke Logger mean?

A keystroke logger is a device or program that allows the user to monitor what another user types into a device. In some cases, a keystroke logger is hardware that attaches to the keyboard or another part of a hardware system. In other cases, it is a program that is considered a type of spyware that can be slipped into a system and used in various ways, many of which are illegal.

A keystroke logger may also be called a keylogger.

Techopedia explains Keystroke Logger

In terms of the makeup of a keystroke logger spyware program, its most basic elements often include a dynamic link library (DLL), and an executable that runs the file. As the keystroke logger represents a somewhat common type of spyware or malware, there is a focus on how to identify, isolate and disarm these types of monitoring programs. Some users rely on utilities like tcpview to catch keystroke loggers, while others purchase anti-malware and anti-spyware programs that specialize in identifying these threats.

Techopedia Deals

Connect with us

Techopedia on Linkedin
Techopedia on Linkedin
"Techopedia" on Twitter

Sign up for Techopedia's Free Newsletter!

Email Newsletter

Join thousands of others with our weekly newsletter

Free Whitepaper: The Path to Hybrid Cloud
Free Whitepaper: The Path to Hybrid Cloud:
The Path to Hybrid Cloud: Intelligent Bursting To Amazon Web Services & Microsoft Azure
Free E-Book: Public Cloud Guide
Free E-Book: Public Cloud Guide:
This white paper is for leaders of Operations, Engineering, or Infrastructure teams who are creating or executing an IT roadmap.
Free Tool: Virtual Health Monitor
Free Tool: Virtual Health Monitor:
Virtual Health Monitor is a free virtualization monitoring and reporting tool for VMware, Hyper-V, RHEV, and XenServer environments.
Free 30 Day Trial – Turbonomic
Free 30 Day Trial – Turbonomic:
Turbonomic delivers an autonomic platform where virtual and cloud environments self-manage in real-time to assure application performance.