Keyloggers viennent dans beaucoup de formes différentes. Keyloggers basés sur des logiciels ne nécessitent pas un accès physique à votre machine, et peuvent se installée lorsque vous téléchargez des logiciels malveillants ou un attaquant accède à votre système à distance. Keyloggers basés sur le matériel exiger que l'attaquant a un accès physique à votre système. Diverses options existent pour identifier, localiser et supprimer les keyloggers de votre système.