Unter Tastenaufzeichnung („Keylogging“) versteht man die verdeckte Aufzeichnung von Eingabesignalen, die über eine Tastatur in einen Computer eingegeben werden, ohne dass der Computerbenutzer dies bemerkt. Keylogging kann mit verschiedenen Methoden – sowohl mit Software als auch mit Hardware – durchgeführt werden, die von Low-Level-Rootkits und API-basierten Programmen auf Betriebssystemebene bis hin zu physischen Geräten reichen, die zwischen die Tastatur und den Computer geschaltet sind, und der Analyse elektromagnetischer Signale, die von einer Zieltastatur aus einer Entfernung von bis zu 20 Metern ausgelesen werden können.
Keylogging-Funktionen werden häufig zu verschiedenen Teilen von Botnet-Malware (wie dem Zeus-Trojaner) hinzugefügt, um personenbezogene oder Finanzdaten zu stehlen.