[ DMARC e politica ]

Quando un controllore DMARC e un ricevitore non sono d'accordo, raccogli le stesse prove

Risolvi i risultati contrastanti abbinando il dominio, il tempo di ricerca, il percorso del risolutore, le identità dei messaggi e i presupposti di implementazione dietro ogni osservazione.

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

[ Punti chiave ]

  • Abbina identità esatte, tempi e ipotesi di implementazione.
  • DNS attuale non ricostruisce la cache storica di un ricevitore.
  • Riparare lo strato supportato dalle osservazioni abbinate.
In questa pagina

Un risultato della verifica verde e un messaggio non riuscito possono entrambi essere accurati. Il controllore potrebbe aver ispezionato una politica DNS corrente per un nome, mentre il destinatario ha valutato un dominio Da diverso, ha utilizzato una risposta precedente memorizzata nella cache o ha ricevuto un messaggio senza la firma allineata prevista.

Inizia rendendo comparabili le due osservazioni. Conserva i risultati originali prima di modificare la configurazione. Quindi chiedi esattamente cosa ha esaminato ciascun sistema e quando.

Annota ciò che il controllore ha effettivamente controllato

Registra il dominio inserito, il nome esatto della query, il tipo di query, il timestamp, il risolutore e il set di record restituito. Salva la spiegazione visualizzata e il colore del risultato. Determina se lo strumento ha esaminato solo DNS o ha effettivamente valutato un messaggio fornito.

Per una policy pubblicata su _dmarc.example.com , una ricerca positiva stabilisce una policy osservata con quel nome. Non stabilisce il SPF O DKIM identità sul messaggio di un'applicazione. Inoltre, non dimostra che lo strumento abbia seguito le stesse regole di rilevamento del destinatario.

Mantenere visibili i presupposti delle specifiche. Attuale RFC 9989 §4.10 utilizza le regole di percorso ad albero DNS per l'individuazione e i domini organizzativi. Un'implementazione legacy può utilizzare presupposti diversi, in particolare per rilassati allineamento. Non descrivere un disaccordo come un errore DNS finché il confronto non supporta tale conclusione.

Avvia l'indagine del destinatario dal messaggio

Per un esempio consegnato, conservare il messaggio ricevuto originale e identificare il sistema ricevente attendibile Authentication-Results. Registra il dominio Da visibile, l'identità SPF valutata, ogni valore DKIM d e s, i risultati dell'autenticazione, l'allineamento e la policy applicabile.

Sotto RFC 8601 §7.1, tratta un'asserzione di autenticazione non attendibile come contenuto del messaggio, non come un sostituto del lavoro del sistema ricevente. Inoltre, il nome di un fornitore in un'intestazione non stabilisce che la tua organizzazione abbia approvato l'account che lo utilizza.

In caso di rifiuto, potrebbe non esserci alcun messaggio consegnato da controllare. Conservare l'intero testo SMTP restituito, il riferimento al messaggio o alla transazione, l'account di invio, il dominio del destinatario e il timestamp. Combinali con il record dell'evento del sistema di invio e il messaggio inviato originale disponibile.

Raccogli un confronto DNS con il contesto

Un pacchetto di indagine dovrebbe includere:

  • Osservazione: risposta autorevole completa per il nome esatto del proprietario; Perché conservarlo: mostra i dati della zona servita al momento della raccolta
  • Osservazione: risposta ricorsiva pertinente, inclusi stato e TTL; Perché conservarlo: mostra una vista del risolutore e il possibile stato memorizzato nella cache
  • Osservazione: Qualsiasi alias o percorso di delega; Perché conservarlo: spiega quali autorità e nomi sono stati coinvolti
  • Osservazione: completa registrazione TXT confini; Perché conservarlo: distingue un record multistringa da più criteri candidati
  • Osservazione: ora di raccolta UTC e cronologia delle modifiche recenti; Perché conservarlo: mette in relazione i dati attuali con il tempo di valutazione del messaggio

Evitare di conservare solo l'output +breve quando i codici di risposta, le informazioni sull'autorità o l'assenza sono importanti. Utilizzo la guida ai record mancanti per risalire al nome e all'autorità.

Una risposta attuale e autorevole è una prova preziosa, ma non può ricostruire la cache storica di un ricevitore remoto. Dichiara questa lacuna invece di dichiarare che il ricevente deve aver utilizzato la risposta di oggi.

Elaborare una mancata corrispondenza sintetica

Questo caso immaginario mostra perché l'ambito corrispondente è importante:

  • Articolo: Checker alle 14:10 UTC; Osservazione catturata: una politica valida per example.com
  • Elemento: messaggio non riuscito alle 14:04 UTC; Osservazione acquisita: da alerts@notices.example.com
  • Oggetto: Firma del mittente; Osservazione catturata: d=mailer.example.net verifica
  • Voce: prove politiche di origine; Osservazione catturata: l'applicazione utilizza un dominio busta controllato dal provider
  • Voce: Configurazione del sottodominio; Osservazione acquisita: esiste una policy esplicita per notices.example.com

Il controllo del dominio root non ha stabilito la politica o l'allineamento per quel messaggio. Anche la firma del provider che passa non è correlata al dominio Da in questo esempio. Esaminare la policy del sottodominio e la configurazione allineata supportata dall'applicazione.

Un caso diverso potrebbe rivelare che le identità corrette si sono allineate ma la ricerca della politica richiesta è scaduta; RFC 9989 §5.3.6 non classifica il controllo incompleto come superato o fallito. Lo stesso colore della scacchiera porterebbe quindi a una riparazione diversa.

Mantieni distinte le categorie di risposta DNS

Una risposta riuscita contenente dati rilevanti differisce da NXDOMAIN , una risposta completa senza dati, SERVFAIL , REFUSED e un timeout. Queste osservazioni non significano tutte “no Registro DMARC”. RFC 1035 §4.1.1 definisce i codici di risposta DNS ; RFC 2308 §2.1 E RFC 2308 §2.2 distinguere NXDOMAIN e NODATA .

Controllare il nome richiesto prima di interpretare l'assenza. NXDOMAIN per _dmarc.example.com , senza complicazioni alias, descrive il nome del proprietario richiesto; di per sé non stabilisce che example.com non esista.

Sotto RFC 2308 §5, la memorizzazione nella cache negativa può preservare un'assenza precedente dopo un record viene aggiunto. La memorizzazione nella cache positiva può preservare un valore precedente dopo una modifica. Conservare il contesto della risposta e il tempo di raccolta in modo che la spiegazione possa essere valutata.

Scegli la riparazione dalle prove abbinate

Se lo strumento e il ricevitore hanno esaminato nomi diversi, correggere l'ambito dell'indagine. Se il messaggio non ha un percorso allineato, correggere la configurazione di invio supportata. Se le risposte differiscono tra i server autorevoli, esamina la coerenza delle zone. Se la risoluzione ricorsiva fallisce, ispezionare il risolutore, la delega, la convalida e il percorso di trasporto.

Una modifica della politica non è la riparazione automatica per ogni discrepanza. Modificare la configurazione più piccola rilevante e mantenere il motivo. Utilizzo la guida di allineamento quando l'autenticazione grezza passa per un dominio che non si allinea.

Ripetere un test controllato e chiudere il confronto

Dopo la riparazione, acquisisci nuove osservazioni DNS e un messaggio rappresentativo tramite lo stesso account e percorso dell'applicazione. Confronta il nuovo risultato con il pacchetto precedente e spiega le prove modificate.

Un tentativo riuscito dimostra quel tentativo. Continuare i controlli del livello di servizio definiti quando l'incidente ha coinvolto più percorsi o ricevitori.

La conclusione utile è un resoconto coerente del disaccordo: cosa è stato controllato, cosa ha valutato il ricevente, quale differenza contava e quale riparazione ha cambiato il risultato.

Rendi esplicita la decisione successiva

Per il controllo 14:10 e il dispositivo di messaggio 14:04, allineare prima il dominio dell'autore richiesto e ricostruire le identità del messaggio; non attribuire la differenza di sei minuti alla memorizzazione nella cache senza prove. Gli errori DNS richiesti e la mancanza di allineamento sono risultati diversi. Le risposte obsolete qualificanti possono estendersi oltre la scadenza TTL ai sensi RFC 8767 §4. Le osservazioni illustrate sono fittizie, non registri catturati.

[ Porta via ]

Abbina identità esatte, tempi e ipotesi di implementazione. DNS attuale non ricostruisce la cache storica di un ricevitore. Riparare lo strato supportato dalle osservazioni abbinate.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Confronta input e tempi corrispondenti.

L'ambito DNS , lo stato della cache, le identità dei messaggi e i presupposti di implementazione possono divergere.

Prossimi passi

  1. Salva la ricerca completa e la prova del messaggio restituito.
  2. Inizia dal dominio Da effettivo.
  3. Ripetere lo stesso percorso dopo la correzione mirata.

CISO/SecOps

Mantieni le conclusioni all'interno delle prove.

Un disaccordo dovrebbe essere spiegato piuttosto che risolto scegliendo il risultato più rassicurante.

Prossimi passi

  1. Richiedere una fonte attendibile per le asserzioni del destinatario.
  2. Preservare esplicitamente le lacune storiche.
  3. Approvare qualsiasi modifica politica come propria decisione.

Fondatore / Non tecnico

Chiedi cosa ha effettivamente dimostrato il risultato positivo.

Un badge di dominio non può stabilire ogni percorso di posta rivolto al cliente.

Prossimi passi

  1. Richiedere una spiegazione legata al flusso di lavoro interessato.
  2. Conserva il proprietario del servizio e l'account di invio.
  3. Giudicare il recupero da risultati rappresentativi.

[ Domande frequenti ]

Domande frequenti

La pedina può essere verde mentre un messaggio reale non supera DMARC ?

SÌ. La configurazione DNS e l'autenticazione dei messaggi sono osservazioni diverse. Abbina il dominio Da, le identità, il percorso e il tempo di valutazione effettivi prima di confrontare i risultati.

RFC 9989 §5.3.5

Cosa dovrei salvare da un controllo DNS ?

Conserva il dominio di input, il nome e il tipo esatti della query, il timestamp, il risolutore, la risposta completa e i controlli dichiarati dello strumento. Il colore da solo non è sufficiente.

Di quale intestazione Authentication-Results dovrei fidarmi?

Utilizzare le asserzioni all'interno del limite di attendibilità valutato del sistema ricevente. Un campo inserito dal mittente o comunque non attendibile non costituisce prova della valutazione del destinatario.

RFC 8601 §7.1

Cosa succede se il destinatario rifiuta il messaggio e non vengono ricevute intestazioni?

Salva la risposta SMTP completa, l'evento della piattaforma di invio, il timestamp, il riferimento al messaggio e il messaggio inviato disponibile. Non inventare prove dell'intestazione consegnata.

La risposta DNS autorevole di oggi dimostra ciò che il destinatario ha visto ieri?

No. Mostra i dati di servizio attuali al momento della raccolta. La cache storica e le prove di ricerca devono provenire da registri appropriati o osservazioni conservate.

Due implementazioni possono non essere d'accordo senza interrogare il server DNS sbagliato?

SÌ. Confrontare la versione delle specifiche e le ipotesi di rilevamento o allineamento, nonché i tempi di osservazione e l'effettivo input del messaggio.

RFC 9989 §4.10

Dovrei indebolire la politica per far concordare i due risultati?

Innanzitutto identificare la differenza consequenziale. Un difetto di identità del mittente, un ambito di ricerca errato o un errore di risoluzione necessitano di essere riparati; una modifica della politica è una decisione con ambito separato.

Cosa dovrebbe spiegare la registrazione finale dell’incidente?

Dovrebbe collegare l'osservazione dello strumento, le prove del ricevitore, la discrepanza rilevante, la riparazione e il nuovo test controllato, mantenendo qualsiasi lacuna di copertura rimanente.

[ Fonti ]

Fonti

  1. RFC 9989

    Sezioni §4.5 · §4.10 · §4.10.1 · §4.10.2 · §5.3.5 · §5.3.6 · §3.2.2

  2. RFC 8601

    Sezioni §7.1

  3. RFC 1035

    Sezioni §4.1.1

  4. RFC 2308

    Sezioni §2.1 · §2.2 · §5

  5. RFC 8767

    Sezioni §4

[ Glossario ]

Glossario

Dominio dell'autore
Il dominio nel campo dell'intestazione Dal messaggio, utilizzato come identità di riferimento DMARC .

RFC 9989 §3.2.2

TTL DNS
Intervallo di aggiornamento ordinario, non una scadenza di eliminazione globale garantita; L'utilizzo di risposte obsolete qualificanti può continuare dopo la scadenza.

RFC 8767 §4

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