Un eseguibile firmato digitalmente è un file di programma accompagnato da una firma crittografica del suo editore. Quando la firma viene verificata, può contribuire a confermare che il file non è stato modificato dopo la firma e a identificare il firmatario. Non dimostra che il programma sia sicuro, né convalida gli altri file distribuiti insieme a esso.
Questa distinzione è importante negli attacchi in cui un'applicazione legittima e firmata viene affiancata da un file associato dannoso, come una DLL che l'applicazione carica dalla propria cartella. L'eseguibile può superare un controllo della firma mentre la libreria non attendibile viene eseguita insieme a esso. I difensori dovrebbero verificare l'intero pacchetto software, controllare l'editore e gli hash dei file, nonché accertare quali librerie carica un'applicazione e da dove provengono. Gli sviluppatori possono ridurre il rischio adottando pratiche sicure di caricamento delle DLL e percorsi di ricerca non ambigui.


