Ho svolto ricerche su come funzionano gli strumenti anti-malware e mi sento come se mi mancasse qualcosa con un'analisi euristica.
Ciò che ho imparato finora
I programmi anti-malware possono utilizzare analisi euristiche e firme per determinare se un programma è malware o meno. Gli autori di malware utilizzano il codice polimorfico per evitare il riconoscimento della firma e offuscare le azioni all'interno del codice per evitare alcune euristiche.
Lo scenario
Se un autore di malware dovesse segmentare il proprio codice in una moltitudine di file binari diversi, questo potrebbe essere rilevato? Sto immaginando uno scenario in cui un semplice keylogger che utilizza molti eseguibili polimorfici per la registrazione di chiavi, la ricezione di comandi e l'invio di dati, in modo da apparire come strumenti benigni.
Mi sembra che questo potrebbe creare una grande quantità di falsi positivi con programmi che utilizzano una o due combinazioni di tasti e altri piccoli strumenti.
Le mie domande
È qualcosa che potrebbe essere un modo efficace per evitare il rilevamento?
Ci sono dei modi per proteggere da questo, se non ci sono già?