Una DLL non firmata è una libreria a collegamento dinamico che non porta una firma digitale attendibile di un editore noto. Negli ambienti Windows, le firme aiutano a dimostrare da dove proviene un file e se è stato modificato dopo il rilascio. Una DLL non firmata non è automaticamente dannosa, ma è più difficile da considerare affidabile perché non esiste una forte prova integrata dell'origine o dell'integrità.
Nella cyber security, le DLL non firmate sono importanti perché gli aggressori spesso fanno affidamento su di esse per confondersi con il normale comportamento del software. Una libreria ostile può essere inserita in una cartella di plugin, in un percorso di ricerca o in un'altra directory scrivibile, così che un'applicazione legittima la carichi come se fosse prevista. Gli analisti cercano moduli non firmati inattesi, soprattutto in strumenti ricchi di plugin, e combinano questo controllo con restrizioni sui percorsi, allowlisting e verifica delle firme. La firma del codice, canali di aggiornamento rigorosi e il monitoraggio dei caricamenti di DLL da posizioni scrivibili dall'utente contribuiscono a ridurre questo rischio.


