Udøvelsen af registrering af tastetryk på en computer, kendt som keylogging, har eksisteret siden 1983. I kan gøres af gode grunde, men også af dårlige grunde.
Keylogging er ofte forbundet med virus og spyware programmer. Disse typer programmer logger tastetryk i håb om at indfange personlige og fortrolige oplysninger, såsom socialsikringsnumre og kontoadgangskoder.
Nogle grunde til keylogging er også gode. Skoler og retshåndhævende har været kendt for at udføre denne handling for at beskytte deres elever og borgere og håndhæve love og regler. Forældre har også deres grunde til at have brug for keylogging, at vide, om deres børn gør noget forkert eller ulovligt på deres computer.
Advarsel: Medmindre du er en værge eller en arbejdsgiver, kan det være ulovligt at bruge keylogging mod en person (selv en ægtefælle).
Uanset årsagen er keylogging gjort ved brug af hardware eller software på en computer.
Hardware
På BIOS-niveau registrerer firmware tastetrykket, når de når computeren.
På tastaturets enhedsniveau optages tastetrykket, før de selv når computeren. Nogle af disse enheder kan endda indbygges i tastaturet, hvilket gør det svært at finde eller opdage. Billedet er et eksempel på en PS / 2 og USB keylogger, der kan tilsluttes mellem tastaturet og computeren.
For nylig er der enheder, der kan registrere tastetryk fra trådløse tastaturer. Disse enheder samler ("sniff") de data, der sendes mellem tastaturet og modtageren.
Software
Keylogging software leveres i flere smag, herunder virus og spyware slags, samt software designet til lovligt at indsamle tastetryk.
Virus og spyware bruger taktik, der gør det svært at opdage og stoppe fra at forekomme. Programmet ligger på niveauer i operativsystemet, hvor brugerne er helt uvidende om de handlinger der sker i baggrunden. Imidlertid kan de fleste malware- og virusdetekteringsprogrammer registrere mange af disse programmer.
Der er andre software-baserede tilgange til keylogging. De omfatter forældrekontrol software, samt programmer, der logger instant messenger chat, webside former, og skole og retshåndhævende emner.
For den generelle bruger er forældrekontrolprogrammer undertiden den mest almindeligt anvendte software til at udføre keylogging.