Esistono diversi tipi di software spia per computer, anche se in generale tendono a suddividersi in poche categorie. Il software di keylogging è piuttosto popolare e consente a un programma di tenere traccia delle voci effettuate su una tastiera e quindi inviare tali informazioni a una posizione remota. Esistono anche programmi software spia per computer che possono essere utilizzati per monitorare le attività su un computer, consentendo a qualcuno di vedere quali siti Web visita una persona e persino vedere cosa sta facendo una persona su un altro computer in tempo reale.
Il software spia per computer è un programma che può essere installato su un computer e consentire a qualcun altro di essere a conoscenza delle varie attività per le quali viene utilizzato quel computer. Uno dei tipi più comuni di software spia per computer è un keylogger o un programma di keylogging. Il keylogging è un processo mediante il quale tutti i tasti premuti, sia per la digitazione di un’e-mail che per l’immissione di una password su un sito Web, vengono registrati e tracciati in file nascosti. Il software Keylogger consentirà quindi a qualcun altro di accedere a questi file da una posizione remota o di inviare automaticamente i file a un particolare indirizzo e-mail.
Esistono anche dispositivi di keylogging che possono essere collegati fisicamente a un computer. Questi dispositivi sono in genere di piccole dimensioni e possono essere collegati al retro di un computer tramite una porta USB (Universal Serial Bus). Una volta connesso, il dispositivo registra tutte le sequenze di tasti proprio come un programma software spia per computer keylogger, quindi qualcuno può rimuovere il dispositivo e collegarlo a un altro computer per visualizzare le sequenze di tasti registrate.
Anche il software spia per computer che consente a qualcuno di monitorare tutte le attività su un computer è abbastanza popolare. Questi programmi possono tenere traccia dei siti Web visitati, dei file aperti o creati, dei tasti digitati e persino acquisire schermate di vari siti Web e salvarli per la visualizzazione futura. È quindi possibile accedere a tutte queste informazioni in remoto da un altro utente o inviarle regolarmente a un altro computer. Questo tipo di software consente a un datore di lavoro di essere a conoscenza dei siti Web inappropriati visitati dai dipendenti o di consentire a un genitore di monitorare le attività dei bambini su un computer di casa.
Alcuni software spia per computer possono persino consentire a qualcuno di vedere cosa sta facendo un’altra persona su un altro computer in tempo reale. Questo tipo di software consente a un utente di computer di trasformare il monitor del proprio computer in un desktop virtuale che imita le azioni intraprese da un altro utente. Utilizzando questo tipo di programma, qualcuno può vedere cosa sta facendo un altro utente di computer in tempo reale e visualizzare i siti Web visitati nonché i programmi utilizzati dall’altra persona.