Un’applicazione con firma digitale include una firma crittografica che può aiutare a verificare chi l’ha pubblicata e se il software firmato è stato modificato dopo la firma. I sistemi operativi e gli strumenti di sicurezza possono usare queste informazioni per valutare se un’applicazione è affidabile. Una firma valida, tuttavia, non garantisce che il software sia sicuro o che il suo ambiente di esecuzione sia protetto.
In attacchi come il caricamento laterale di DLL, un’applicazione legittima e firmata può caricare una libreria ausiliaria dannosa collocata in un percorso in cui il programma cerca i file. La firma dell’applicazione può rimanere valida anche mentre codice ostile viene eseguito all’interno del suo processo. I difensori dovrebbero quindi controllare le versioni del software e i percorsi di installazione, monitorare i file caricati dai processi e indagare sulle attività insolite, senza fare affidamento solo sulle firme.


