Un eseguibile firmato è un file di programma accompagnato da una firma digitale. La firma può aiutare a identificare l'editore e a rilevare le modifiche apportate al file dopo la firma. I sistemi operativi e gli strumenti di sicurezza possono usare queste informazioni per valutare se un programma è attendibile.
Una firma valida non garantisce che un programma sia sicuro né che tutti i componenti che carica siano attendibili. Per esempio, un'applicazione legittima firmata può caricare una DLL dannosa se il suo comportamento di ricerca consente a un aggressore di influenzare il percorso in cui viene individuata la libreria. I difensori dovrebbero verificare le firme, mantenere aggiornato il software e monitorare file, percorsi di avvio e componenti caricati imprevisti, anziché affidarsi al solo nome dell'editore.


