
Desi termenul in sine, keylogger, defineste doar actiune de a inregistra tastele apsate, cand vine vorba de programe software de acest tip, exista o sfera de actiune mult mai mare, cum ar fi:
- detectarea ferestrei in care sunt introduse date de la tastaura;
- care sunt elementele ferestrei in care se tasteaza, de exemplu daca se introduc date intr-o fereastra ce corespunde unui navigator de internet (browser), inregistratorul de taste poate retine pagina de internet in care are loc procesul de tastare;
- salvarea datelor capturate impreuna cu un fisier jurnal (log) ce contine data si ora la care au fost accesate programe, introduse date sau efectuate diverse operatii pe calculator, plus anumite informatii legate de sistemul de calcul: numele de utilizator, limba, configuratia interna, dispozitivele conectate si multe altele;
- salvarea email-urilor primite sau trimise;
- efectuarea de capturi (fotografii) ale ecranului sau folosind camera web;
- efectuarea de inregistrari audio folosind microfonul calculatorului;
- stabilirea unui punct de acces la calculator astfel ca toate datele de pe calculator, cu exceptia poate a celor criptate, sunt compromise, putand fi deci preluate si copiate;
- folosirea mai multor metode de transfer a datelor capturate, atat locale cat si la distanta, pentru a face posibila transmiterea acestora catre destinatarul keylogger-ului.
Astfel de programe sunt folosite in special cu scopul de a supraveghea fie modul in care este folosit un sistem de calcul, de exemplu intr-o companie - pentru a vedea daca angajatii isi fac treaba, fie de a urmari actiunile unui utilizator cu scopul de a obtine informatii personale, confidentiale, secrete ale acestuia, de exemplu ce face, cu cine si ce comunica cu alte persoane prin intermediul internetului, care sunt datele de autentificare, mai exact username / email si parola folosite pe diverse site-uri - oricat de sigure ar fi acestea. Alte intrebuintari ale keylogger-elor sunt:
- detectarea incercarilor de acces la date protejate;
- colectarea de date statistice privind utilizarea calculatoarelor;
- salvarea in siguranta a textelor introduse de la tastaura (util de exemplu scriitorilor);
- detectarea folosirii neautorizate a unui calculator;
- generarea rapoartelor de productivitate ale utilizatorilor;
- colectarea de dovezi informatice.
In continuare sunt prezentate cateva dintre caracteristicile programelor keylogger care pot ajuta la o mai buna intelegere a modului de actiune al acestora si cum pot fi ele evitate.




