Il codice non firmato è software, script o binari che non riportano una firma digitale attendibile. Nei sistemi con controlli di integrità, le verifiche della firma aiutano a dimostrare da dove proviene il codice e se è stato alterato. Se la firma manca, non è valida o non è attendibile, la piattaforma può rifiutarsi di caricarlo oppure può considerarlo meno affidabile.
Nella sicurezza informatica, il codice non firmato è importante perché spesso indica un rischio. I difensori usano l'applicazione obbligatoria delle firme, il controllo delle applicazioni e i controlli di reputazione per bloccare payload non verificati, soprattutto in aree sensibili come i servizi protetti o gli strumenti di sicurezza degli endpoint. Gli attaccanti, al contrario, possono cercare di instradare l'esecuzione attraverso un componente attendibile in modo che il codice non firmato possa essere eseguito indirettamente, anche quando il caricamento diretto verrebbe bloccato. Il monitoraggio dei moduli non firmati, dei caricamenti DLL inattesi e delle elusioni delle policy di integrità aiuta a far emergere questo abuso.


