SIG(0) è un metodo di autenticazione delle richieste DNS che utilizza firme crittografiche per dimostrare che un messaggio proveniva da una parte fidata e non è stato alterato durante il transito. A differenza di DNSSEC, che protegge i record dei dati, SIG(0) viene associato a singoli messaggi DNS e può essere usato per autenticare aggiornamenti dinamici o query firmate.
Nella sicurezza informatica, SIG(0) è importante perché aiuta a prevenire richieste DNS contraffatte e modifiche non autorizzate ai dati DNS. Un server che convalida SIG(0) può rifiutare richieste falsificate invece di elaborarle come se fossero legittime. Allo stesso tempo, il codice di parsing e verifica che gestisce SIG(0) diventa parte della superficie di attacco: firme o record malformati possono provocare bug, crash o errori di policy se l'implementazione è debole. I difensori usano SIG(0) in modo selettivo, quando l'autenticità della richiesta è più importante della semplice raggiungibilità, e devono mantenere il software DNS aggiornato con le patch e configurarlo con attenzione affinché i controlli di autenticazione non diventino un rischio di denial-of-service.


