[ DKIM ]

Spiegare i disaccordi tra un analizzatore di intestazione e il ricevitore

Confronta i byte del messaggio, la tempistica, DNS e i limiti di attendibilità prima di considerare un successivo controllo DKIM come una correzione.

A cura del team di ricerca EmailAuth · 3 minuti di lettura

[ Punti chiave ]

  • Separare un report del destinatario memorizzato da una nuova verifica.
  • Registra il campione, lo stato della tonalità, il tempo e l'indicazione selezionati.
  • Conserva entrambe le osservazioni ed etichetta gli input storici mancanti.
In questa pagina

Un analizzatore di intestazione può non essere d'accordo con il ricevitore originale senza che nessuna delle due osservazioni venga fabbricata. Potrebbero aver valutato byte di messaggio diversi, stato della chiave DNS diverso o policy di verifica diverse in momenti diversi. Conservare le prove originali e confrontare le condizioni prima di decidere cosa significhi il disaccordo.

Un risultato storico visualizzato e una nuova verifica crittografica sono operazioni diverse. Alcuni strumenti riassumono Authentication-Results già presente nel campione. Altri recuperano le chiavi e verificano il campione attuale. Stabilire quale operazione esegue l'analizzatore prima di confrontare il suo output con il risultato del sistema ricevente.

Conservare l'originale e identificarne il confine

Esporta il messaggio non elaborato utilizzando un metodo che preservi la rappresentazione del messaggio. Conserva un originale non modificato e calcola un hash del file per un confronto successivo. Registra il metodo di raccolta, i tempi di consegna e la casella di posta di origine. Un hash di file può mostrare che due file esportati differiscono; non spiega di per sé a quale differenza importi DKIM.

Identificare i Authentication-Results generati dal destinatario e il relativo ID authserv attendibile. Le intestazioni fornite da un mittente non attendibile non costituiscono una prova autorevole del destinatario. RFC 8601 §7.1 descrive questo confine di fiducia. Determina inoltre se il destinatario ha valutato il messaggio prima che un gateway successivo o un processo di esportazione lo modificassero.

Confrontare gli input effettivi dell'analizzatore

Per una normale firma completa del corpo, un blocco di intestazione copiato omette il corpo necessario per ricalcolare il suo DKIM hash del corpo. Il caso speciale l=0 esegue l'hashing di zero ottetti body e non fornisce alcuna protezione dell'integrità del corpo; non rinuncia a controlli di intestazione, chiave o altri controlli di verifica. Vedere RFC 6376 §3.5, §3.7 E §5.4.1. Incollare il testo può anche modificare la piegatura o la fine della riga. Se all'analizzatore manca il messaggio completo, potrebbe interpretare i risultati riportati anziché verificare in modo indipendente l'intera firma. La sua etichetta di interfaccia da sola non risolve questa domanda.

Confronta i campioni completi quando disponibili. DKIM canonicalizzazione In RFC 6376 §3.4 tollera trasformazioni specificate, non equivalenze arbitrarie del contenuto visualizzato. Un hash di file diverso non significa automaticamente un errore DKIM , poiché alcune modifiche ai byte potrebbero normalizzarsi; un hash di file identico stabilisce solo byte forniti identici, non DNS o contesto di policy identici.

Controlla cosa è cambiato nel DNS e nell'ora

Leggi d e s per ciascuna firma e registra le risposte chiave osservate durante il controllo successivo. La chiave originale potrebbe essere stata ritirata, revocata o sostituita dal momento della consegna. RFC 6376 §6.1.2 la verifica si basa sul recupero di materiale di verifica appropriato, quindi un passaggio storico può coesistere con un risultato successivo senza chiave.

Ispeziona anche eventuali valori x di scadenza della firma e la gestione del tempo da parte del verificatore. Uno strumento successivo potrebbe valutare dopo la scadenza della firma. RFC 6376 §6.1.1 consente ai verificatori di ignorare le firme scadute; il comportamento di uno strumento specifico deve essere verificato anziché ipotizzato. Non etichettare tale risultato come prova che la firma era scaduta nel momento in cui il destinatario l'ha originariamente elaborata. Laddove la vecchia risposta DNS non sia disponibile, dichiarare che il calcolo crittografico storico non può essere completamente riprodotto dalle prove attuali.

Analizza due esempi contrastanti

Esempio illustrativo uno: il destinatario riferisce di passare selettore old1 lunedì e il mittente ritira old1 venerdì. Un ricontrollo effettuato sabato non riporta alcuna chiave. Quel risultato successivo non cancella l'osservazione attendibile di lunedì, sebbene la riproduzione indipendente della verifica di lunedì richieda input storici rilevanti.

Esempio illustrativo due: il file originale ricevuto viene verificato, mentre una copia incollata fallisce dopo la modifica di un piè di pagina o della serializzazione MIME . Confronta la rappresentazione coperta e il punto in cui è avvenuta la modifica. Il problema potrebbe risiedere nella gestione del campione piuttosto che nella firma originale del mittente. Questi sono strumenti di confronto, non affermazioni su un vero analizzatore o inquilino.

Segnala il disaccordo in modo preciso

Crea un record di confronto contenente hash campione, metodi di raccolta, tempi di osservazione, d e s, risposte chiave, versioni del verificatore, risultati riportati e differenze di policy note. Esamina più firme separatamente, poiché gli strumenti potrebbero evidenziarne di diverse. Mantieni la validità DKIM distinta da DMARC allineamento e consegna finale.

Concludi solo ciò che le prove supportano: byte diversi, DNS modificato, validità scaduta, firma selezionata diversa o contesto irrisolto. Preservare l’incertezza quando mancano gli input originali. Un analizzatore successivo costituisce un'utile prova diagnostica, ma non è una macchina del tempo e non dovrebbe sovrascrivere silenziosamente il risultato attendibile del ricevitore originale.

Prove necessarie per la prossima decisione

Utilizzare una riga di confronto per ciascuna firma: hash/ora del campione originale, hash/ora del campione successivo, d/s, chiave osservata, x se presente, strumento/versione, operazione (analisi o verifica del report), risultato e gap rimanente. Byte campione identici con DNS storico non disponibile lasciano un divario nello stato chiave, non la prova che uno degli strumenti sia sbagliato. Se i campioni differiscono, confrontare la rappresentazione canonica coperta prima di assegnare la causalità.

[ Porta via ]

Separare un report del destinatario memorizzato da una nuova verifica. Registra il campione, lo stato della tonalità, il tempo e l'indicazione selezionati. Conserva entrambe le osservazioni ed etichetta gli input storici mancanti.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Costruisci un confronto riproducibile

I byte, lo stato chiave e le ipotesi del verificatore appartengono tutti al record delle prove.

Prossimi passi

  1. Hash e conserva ogni campione grezzo.
  2. Registra le risposte d, s e DNS .
  3. Identificare quale firma è stata valutata da ciascuno strumento.

CISO/SecOps

Mantenere intatte le prove storiche

Intestazioni non attendibili e controlli retrospettivi possono entrambi distorcere la narrazione di un incidente.

Prossimi passi

  1. Verificare la provenienza dei risultati.
  2. Separare l'osservazione storica dal ricontrollo.
  3. Documentare gli input mancanti e l'incertezza residua.

Fondatore / Non tecnico

Chiedi cosa ha effettivamente controllato lo strumento

Un risultato rosso potrebbe descrivere un campione modificato o una ricerca successiva anziché la mancata consegna originale.

Prossimi passi

  1. Conserva il messaggio originale.
  2. Confronta i tempi di osservazione.
  3. Evitare di trarre conclusioni aziendali da un'etichetta riepilogativa.

[ Domande frequenti ]

Domande frequenti

Un analizzatore può verificare DKIM solo dalle intestazioni?

Per le firme ordinarie con corpo intero, no: la verifica dell'hash del corpo richiede il corpo. Con l=0, gli ottetti del corpo zero vengono sottoposti ad hashing, in modo che la firma non fornisca protezione dell'integrità del corpo; intestazione, chiave e altri controlli continuano ad essere applicati. Un analizzatore di sole intestazioni può invece riassumere i risultati riportati.

RFC 6376 §3.5 RFC 6376 §3.7 RFC 6376 §5.4.1 RFC 6376 §6.1.3

Un hash di file diverso dimostra che DKIM dovrebbe fallire?

No. Alcune differenze di byte potrebbero essere normalizzate dalla canonicalizzazione DKIM ; ispezionare l'effettiva rappresentazione coperta.

RFC 6376 §3.4

Un campione identico garantisce lo stesso risultato?

No. DNS , tempo di valutazione, firma selezionata e politica possono differire.

RFC 6376 §6.1 RFC 6376 §6.1.2

Il ritiro di una chiave può spiegare un successivo fallimento?

SÌ. Un verificatore successivo potrebbe non recuperare più la chiave utilizzata alla consegna.

RFC 6376 §6.1.2

Ogni campo Authentication-Results è affidabile?

No. Stabilisci il confine attendibile e l'authserv-id del destinatario.

RFC 8601 §7.1

La scadenza può influire su un successivo ricontrollo?

SÌ. Una verifica successiva può verificarsi dopo x anche se la valutazione originale è avvenuta prima.

RFC 6376 §3.5 RFC 6376 §6.1.1

Quale risultato dovrebbe essere preservato?

Conservarli entrambi con i loro tempi e contesto. Non sostituire silenziosamente l'osservazione storica del ricevitore.

Cosa succede se DNS storico non è disponibile?

Indica tale limitazione. DNS attuale da solo non è in grado di riprodurre completamente le condizioni di verifica originali.

[ Fonti ]

Fonti

  1. RFC 6376

    Sezioni §1 · §3.1 · §3.4 · §3.5 · §3.7 · §6.1 · §6.1.1 · §6.1.2 · §6.1.3 · §5.4.1

  2. RFC 8601

    Sezioni §1.2 · §2.5 · §7.1

  3. RFC 9989

    Sezioni §4.4

[ Glossario ]

Glossario

DKIM
Una firma associata al dominio sul contenuto del messaggio selezionato, verificata utilizzando i dati della chiave pubblica.

RFC 6376 §1

Selettore
Il valore s utilizzato con il dominio di firma per trovare i dati di verifica.

RFC 6376 §3.1 RFC 6376 §3.5

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

RFC 9989 §4.4

Canonicalizzazione
Preparazione specifica delle intestazioni o del corpo prima dell'hashing e della verifica DKIM .

RFC 6376 §3.4

Identificatore del servizio di autenticazione
L'identificatore del servizio di autenticazione che riporta un risultato; la fiducia dipende anche dal confine ricevente.

RFC 8601 §2.5 RFC 8601 §7.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