Deve essere possibile rilevare il keylogging esaminando attentamente i tempi tra l'esecuzione fisica del tasto e l'eventuale comparsa del personaggio sullo schermo.
Ho avuto un amico mostramelo con la sua macchina fotografica. La videocamera può registrare a 16.000 fotogrammi al secondo. Si è registrato digitando la lettera 'a' nel programma 1, quindi - nella riproduzione al rallentatore - la quantità di tempo trascorso tra l'occorrenza del personaggio sullo schermo era diversa nel programma 2 o nel programma 3 e così via.
Questo mi ha fatto pensare. Forse un keylogger potrebbe essere rilevato rapidamente senza dover gestire il design malevolo di un keylogger intelligente in grado di rilevare quando viene rilevato se questi tipi di dati sono stati analizzati. Se si conoscono le aspettative e c'è una leggera differenza di tempo su questo tipo di scala senza altri processi in esecuzione forse qualcosa può essere ricavato da tali dati.
Non sono sicuro che questa domanda sia chiara, ma mi piacerebbe sapere se c'è qualche merito a essere in grado di rilevare i keylogger attraverso l'analisi off-device; cioè, come se una sofisticata telecamera di questo calibro fosse usata per cronometrare l'occorrenza del personaggio.
Forse si potrebbe fare un dispositivo fisico per premere i tasti sulla tastiera più velocemente di quello che una mano umana può eseguire per generare un errore che potrebbe essere analizzato. Forse questo errore potrebbe essere utile.
È difficile valutare che ti concedo perché probabilmente non sei mai entrato in contatto con una macchina fotografica come questa, e hai visto i risultati come sono io. Ad ogni modo, forse qualcuno ha qualcosa da offrire.