Lexique · Se protéger
Keylogger
Logiciel ou matériel employé par un utilisateur malveillant pour capturer ce qu'une personne frappe au clavier, ce qui lui permet notamment d'obtenir des mots de passe. Il agit à l'insu de l'utilisateur et fait souvent partie d'une attaque plus large.
Ce que ça change pour vous
Un keylogger, ou enregistreur de frappe, relève ce que vous tapez : le NIST le décrit comme un programme conçu pour enregistrer les touches pressées afin d’obtenir des mots de passe ou des clés de chiffrement. Il peut être un logiciel, mais aussi un matériel, d’après la définition de l’ANSSI. Un mot de passe robuste ne protège donc pas s’il est saisi sur un appareil infecté : l’ANSSI note que même les coffres-forts de mots de passe restent sensibles à la compromission, par des enregistreurs de frappe, de l’équipement sur lequel ils sont installés.
Plusieurs réflexes limitent le risque :
- activer la double authentification lorsqu’un service la propose, afin qu’un mot de passe volé ne suffise pas à lui seul ;
- ne pas saisir vos mots de passe sur un ordinateur partagé ou en libre accès, qui peut avoir été piégé, et fermer vos sessions après utilisation ;
- n’installer que des programmes provenant de sources officielles et garder votre système à jour.
Exemple
En juillet 2025, le FBI, la CISA, le département américain de la Santé et le MS-ISAC ont publié un avis consacré au rançongiciel Interlock. Il y est indiqué que ses opérateurs téléchargent sur les machines compromises un voleur d’identifiants et un enregistreur de frappe (klg.dll), qui consigne les frappes des utilisateurs dans un fichier nommé conhost.txt. Cet exemple montre qu’un keylogger peut n’être qu’un maillon d’une attaque plus large.
À ne pas confondre avec
- Le logiciel espion : une catégorie plus large, qui collecte et transmet des informations sur l’appareil et ses usages, alors que le keylogger se limite à la frappe au clavier.
- Le hameçonnage : il obtient vos identifiants en vous trompant pour que vous les saisissiez vous-même sur un faux site, tandis que le keylogger les relève directement pendant la saisie.