Les keyloggers, également connus sous le nom de « enregistreurs de frappe », sont des logiciels ou des dispositifs matériels (keylogger usb) conçus pour enregistrer les frappes sur un clavier. Leur fonctionnement peut varier selon le type de keylogger utilisé, mais voici une description générale de leur fonctionnement : les logiciels enregistreurs de frappe et les matériels enregistreurs de frappe.