Il software firmato è un'applicazione che include una firma digitale del pubblicatore o di chi firma il codice. La firma aiuta i sistemi operativi e gli strumenti di sicurezza a confermare che il file non è stato alterato da quando è stato firmato e che proviene da un'identità attendibile. Non garantisce che il software sia sicuro, ma solo che il pacchetto corrisponde al certificato del firmatario.
Nella sicurezza informatica, il software firmato è importante perché gli aggressori spesso abusano dei segnali di fiducia. Una firma valida può far apparire legittimo agli utenti uno strumento di supporto remoto, un programma di installazione o un programma di aggiornamento e può ridurre i sospetti in alcune difese. Questo è utile negli attacchi di ingegneria sociale, in cui una vittima viene convinta a installare un programma affidabile che viene poi controllato dall'aggressore. I difensori dovrebbero verificare la richiesta, il pubblicatore e il flusso di installazione, perché


