Mulți oameni folosesc internetul pentru a-și verifica e-mailurile, conturile bancare, pentru a face cumpărături și pentru a trimite informații personale și private altora. Majoritatea site-urilor Web sunt de obicei sigure, dar criminalii au găsit o modalitate de a fura informațiile unui utilizator chiar de pe tastatură. Keylogging este un proces de înregistrare a tastelor unei persoane, de obicei fără știrea persoanei, și de trimitere a informațiilor către o țintă dorită. Făcând acest lucru, o persoană poate învăța tot ceea ce este tastat pe un computer pentru a le utiliza așa cum vrea. De asemenea, este posibil să urmăriți utilizarea computerului de către o persoană folosind această tehnologie.
Înainte ca cineva să poată detecta ce se tastează pe un anumit computer, persoana trebuie să obțină acces la tastatura computerului. Acest lucru se poate face în două moduri: cu software de înregistrare a tastelor și cu hardware. Hardware-ul de înregistrare a tastelor înregistrează de obicei ceea ce un utilizator scrie pe tastatură și îl stochează pe un mini hard disk până când este recuperat fizic. Aceste dispozitive sunt în mod obișnuit deghizate ca mufe de tastatură și, prin urmare, pot fi dificil de detectat. În plus, deoarece este hardware, programele antivirus nu îl pot detecta de obicei.
Software-ul de înregistrare a tastelor, pe de altă parte, nu are nevoie de un punct de acces fizic. Acest tip de keylogger poate fi descărcat pe un computer fără știrea utilizatorului. Odată instalat pe computer, acesta poate apoi înregistra datele tastate pe tastatură și, ocazional, poate trimite acele date unei persoane țintă. Acea persoană țintă poate avea apoi acces la orice tast de pe computer. Deși acest tip de keylogger poate fi dificil de detectat de către un utilizator, unele programe antivirus pot fi capabile să-l identifice.
Una dintre cele mai frecvente utilizări pentru înregistrarea tastelor este furtul de informații personale. În cazul în care un infractor folosește software-ul sau hardware-ul pentru a captura informații personale, el poate folosi acele informații pentru uzul său propriu. De exemplu, el poate merge la cumpărături folosind informațiile cărții de credit ale victimei. Acesta este motivul pentru care este important ca utilizatorii să facă tot ce le stă în putință pentru a se proteja de astfel de intruși. Cunoașterea și înțelegerea programelor care rulează în fundalul computerului și a avea tipul adecvat de software anti-malware actualizat sunt doar două metode pe care o persoană le poate folosi pentru a-și proteja informațiile personale.
Unii ar putea argumenta că există câteva aspecte bune ale keylogging-ului. Părinții pot folosi tehnologia pentru a monitoriza activitățile copiilor. Poate fi folosit și de companii pentru a monitoriza utilizarea computerului de către un angajat. Poate chiar ajuta la salvarea documentelor importante care se pierd din cauza unei pene de curent. Aceste activități, totuși, pot ridica probleme legate de drepturile de confidențialitate, așa că este important să folosiți aceste programe astfel încât să nu încălcați legile locale.