[ DKIM ]

Correggi gli errori DKIM dopo che un gateway ha aggiunto un piè di pagina

Trova il salto di modifica e posiziona la firma dopo l'inserimento del piè di pagina richiesto senza indebolire la copertura del corpo.

A cura del team di ricerca EmailAuth

[ Punti chiave ]

  • Un piè di pagina sostanziale aggiunto dopo la firma dell'intero corpo modifica il corpo con hash.
  • Apporta le modifiche necessarie prima della fase finale di firma autorizzata.
  • Verificare la nuova identità e allineamento della firma; l'aggiunta di una firma non ne ripara una vecchia.
In questa pagina

Un piè di pagina può trasformare un messaggio in uscita firmato correttamente in un file DKIM fallimento. La riparazione inizia con la sequenza di elaborazione: identificare quale sistema ha firmato il messaggio, quale sistema ha inserito il piè di pagina e quale firma ha valutato il destinatario. La pubblicazione di un'altra chiave DNS non può comportare l'aggiunta di un testo di copertina della firma dopo la sua creazione.

Dimostrare quali byte sono cambiati

Salva un messaggio controllato immediatamente dopo la firma e un altro dopo il gateway, utilizzando l'esportazione del messaggio non elaborato anziché il testo copiato da un client di posta. Conserva i file originali. Registra i tag d, s, c, h e qualsiasi l di ciascuna firma. Un messaggio può avere più firme con copertura e risultati diversi.

DKIM calcola un hash del corpo canonicalizzato. Sotto la normale copertura completa, un nuovo piè di pagina aggiunge contenuto sostanziale e modifica l'hash. Corpo rilassato canonicalizzazione rimuove alcune differenze di spazi bianchi; non rimuove una dichiarazione di non responsabilità, un blocco HTML o una nuova parte MIME . Una mancata corrispondenza dell'hash del corpo riguarda gli input e i valori dell'hash del corpo confrontati: la rappresentazione del corpo, le impostazioni c/l e il valore bh. Anche un bh danneggiato o generato in modo errato o un errore di implementazione del firmatario/verificatore possono spiegare una mancata corrispondenza. Il confronto dentro RFC 6376 sezione 6.1.3 di per sé non prova che una porta abbia cambiato il corpo. Un errore generale della firma può invece coinvolgere un'intestazione firmata, una ricerca della chiave o la sintassi della firma. RFC 6376 §3.4, RFC 6376 §3.7 E RFC 6376 §6.1 descrivere questi controlli separati.

Confronta i campioni al confine in cui è applicato il piè di pagina. Ispeziona sia le parti text/plain che text/html, i confini MIME e la codifica di trasferimento. Un piè di pagina visibile apparentemente identico può essere serializzato in modo diverso. Se anche il gateway cambia Oggetto, controlla se l'Oggetto è elencato in h: riparare solo il corpo non ripristinerà una firma su un'intestazione modificata.

Prova l'ordine piuttosto che indovinare

Scenario illustrativo: un'applicazione crea una fattura, il server in uscita la firma e un gateway aggiunge quindi un avviso legale. Il destinatario segnala una mancata corrispondenza dell'hash del corpo per la firma dell'applicazione. In un'alternativa controllata, il gateway aggiunge prima l'avviso e un firmatario autorizzato firma il messaggio serializzato finale. Un risultato positivo su quel secondo percorso supporta la diagnosi dell'ordine. Queste sono osservazioni di test proposte, non risultati di un vero inquilino.

Utilizza le stesse varianti del messaggio in entrambi i percorsi, inclusi HTML, testo normale e un allegato. L'autenticazione del destinatario del record risulta da un confine attendibile, dal dominio della firma e dal dominio Da visibile. Il solo passaggio DKIM non è sufficiente per DMARC se la firma passata non è allineata con il dominio dell'autore. Una firma del gateway non correlata può essere verificata correttamente senza fornire il percorso allineato.

Scegli un confine di firma di proprietà

La consueta progettazione durevole consiste nell'eseguire le modifiche necessarie al contenuto prima dell'operazione di firma finale autorizzata. Ciò potrebbe significare spostare il firmatario in un secondo momento, spostare l'inserimento del piè di pagina in anticipo o configurare il gateway per firmare il messaggio finale utilizzando un dominio controllato dall'organizzazione. Conferma il comportamento supportato e la proprietà della chiave prima di selezionare un progetto. Non dare per scontato che ogni gateway supporti la firma del dominio personalizzato.

Se una firma esistente è danneggiata, l'aggiunta di una nuova firma valida non ripara quella precedente. Valutare la nuova firma in base ai suoi meriti e verificare allineamento separatamente. Non abilitare il tag body-length l solo per far scomparire i piè di pagina dal calcolo dell'hash: lascia un suffisso senza segno e crea il compromesso di sicurezza descritto in RFC 6376 §8.2.

Concludere con un controllo di regressione

Conserva un diagramma del percorso che mostri l'ultimo componente che cambia corpo e il firmatario immediatamente successivo. Eseguire nuovamente il test in caso di modifiche alle regole di esclusione della responsabilità, alla riscrittura dell'antivirus o al routing in uscita. Il successo significa che il piè di pagina richiesto è presente, la firma prevista viene verificata, il suo dominio soddisfa la politica di allineamento prevista e i messaggi critici arrivano comunque attraverso il percorso previsto. Mantenere un piano di rollback per la modifica della configurazione senza considerare la rimozione di una notifica legale richiesta come un rimedio automatico.

Utilizzare un record di accettazione della regressione

Per ogni variante sintetica in testo semplice, HTML e allegati, registrare: footer presente; ultimo salto che cambia corpo; d/s firmatario finale; selezionato c/h/l; risultato del ricevitore attendibile; Dominio Autore e allineamento; e il risultato della rotta commerciale. Se manca il piè di pagina, il requisito dell'avviso non è soddisfatto anche quando viene superato DKIM . Se il piè di pagina è presente ma passa solo un dominio gateway non correlato, il requisito di allineamento DKIM previsto non viene soddisfatto. Questi sono criteri di accettazione, non controlli completati.

[ Porta via ]

Un piè di pagina sostanziale aggiunto dopo la firma dell'intero corpo modifica il corpo con hash. Apporta le modifiche necessarie prima della fase finale di firma autorizzata. Verificare la nuova identità e allineamento della firma; l'aggiunta di una firma non ne ripara una vecchia.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Cattura il confine modificante

Confronta i messaggi non elaborati attorno al gateway e testa ciascun formato di messaggio.

Prossimi passi

  1. Ispezionare c, h e l.
  2. Verificare il dominio di firma finale.

CISO/SecOps

Evita scorciatoie per contenuti non firmati

Una firma del prefisso di passaggio può nascondere un suffisso non protetto.

Prossimi passi

  1. Rivedi la copertura corporea.
  2. Approvare la custodia delle chiavi del gateway.

Fondatore / Non tecnico

Mantieni operativi gli avvisi e le consegne richiesti

Approvare una correzione della sequenza con il proprietario dell'avviso legale anziché rimuovere silenziosamente il contenuto obbligatorio.

Prossimi passi

  1. Nominare il proprietario dell'avviso.
  2. Includere le fatture nei test.

[ Domande frequenti ]

Domande frequenti

La canonicalizzazione rilassata tollera un disclaimer?

No. Normalizza le modifiche specificate agli spazi bianchi, non il testo sostanziale del piè di pagina o le nuove parti MIME .

RFC 6376 §3.4.4

Un'altra chiave DNS risolverà l'hash del corpo?

No. La pubblicazione della chiave non può far sì che il contenuto modificato corrisponda al corpo originale firmato.

RFC 6376 §6.1.3

Perché il testo normale passa mentre l'HTML fallisce?

Il gateway può modificare solo la parte HTML o serializzare il contenuto MIME in modo diverso. Confronta i campioni grezzi di ciascuna variante.

Una nuova firma del gateway può essere d'aiuto?

Sì, se il gateway firma correttamente il contenuto finale. Per DMARC , anche il dominio di firma deve essere allineato con il dominio Da visibile.

RFC 9989 §4.4.1

Dovremmo rimuovere la vecchia firma?

Non fare della rimozione il primo passo diagnostico. Conservalo come prova di prova e valuta la gestione delle firme supportata dal prodotto gateway.

RFC 6376 §4.2

Il tag l è una scorciatoia sicura?

Consente di firmare un prefisso del corpo mentre il contenuto successivo rimane fuori da tale copertura. Rivedi questo rischio piuttosto che adottarlo come una riparazione generale.

RFC 6376 §8.2

Cosa succede se l'hash del corpo corrisponde ma DKIM fallisce?

Esamina le intestazioni selezionate, la sintassi della firma, il recupero delle chiavi e i dettagli di verifica invece di dare per scontato che il piè di pagina sia responsabile.

RFC 6376 §6.1

Cosa prova la riparazione?

Messaggi grezzi controllati prima e dopo, passaggio della firma prevista presso un destinatario attendibile, allineamento appropriato e test di percorso aziendale riusciti.

[ Fonti ]

Fonti

  1. RFC 6376

    Sezioni §1 · §3.4 · §3.4.4 · §3.5 · §3.7 · §4.2 · §5.5 · §6.1 · §6.1.3 · §8.2

  2. RFC 9989

    Sezioni §4.4 · §4.4.1

  3. RFC 8601

    Sezioni §1.2

  4. RFC 2045

    Sezioni §1

  5. RFC 2046

    Sezioni §5.1.1

[ Glossario ]

Glossario

DKIM
Una firma associata al dominio su intestazioni e byte del corpo selezionati.

RFC 6376 §1

Canonicalizzazione
Preparazione definita dei byte del messaggio prima dell'hashing.

RFC 6376 §3.4

Allineamento DMARC
La relazione richiesta tra un identificatore autenticato e il dominio dell'autore.

RFC 9989 §4.4

Limite di lunghezza corporea (l)
Un conteggio facoltativo degli ottetti del corpo canonizzati inclusi nell'hash del corpo.

RFC 6376 §3.5

MIME
Formati di messaggio che rappresentano parti strutturate e codifiche.

RFC 2045 §1 RFC 2046 §5.1.1

Provenienza aziendale

Perché le principali istituzioni finanziarie e i governi hanno ritirato le dashboard di sicurezza della posta elettronica.

Le tradizionali piattaforme di autenticazione e-mail ti vendono una dashboard e chiedono ai tuoi ingegneri di fare il lavoro. Negli ambienti ad alto rischio, la supervisione manuale comporta un’applicazione ritardata, deviazioni della configurazione e domini ombra non monitorati.

EmailAuth è la piattaforma di provenienza della posta elettronica degli agenti. I nostri agenti applicano p=reject, mantieni allineati i mittenti di terze parti e sposta i tuoi domini al massimo RFC 9989 conformità, il nuovo standard DMARC , con verificabilità human-in-the-loop.

Governi Grandi imprese Istituti finanziari di primo livello

SaaS · Locazione dedicata · Air-gapped on-premise · Crittografia BYOK

Base di conoscenza