Sto per distribuire una libreria di DLL (c'è anche una versione di Linux) per i miei utenti, ma ho paura degli attacchi di pre-caricamento di dll (cioè qualcuno che sostituisce la sua dll dannosa per essere chiamato dal mio e ottenere i privilegi).
Sto cercando di firmare digitalmente la mia DLL e tutte le altre DLL che la mia libreria carica con LoadLibrary / LoadLibraryEx, ma mi piacerebbe sapere se solo le DLL caricate in fase di esecuzione (con LoadLibrary / LoadLibraryEx) dalla mia libreria sono potenzialmente non sicuro, o le DLL elencate al momento del caricamento nello IAT della mia libreria.