[ DMARC e politica ]

Interpretazione dmarc=none, pass, fail, temperror e permerror

Utilizza il risultato del messaggio attendibile per scegliere l'indagine giusta. Policy mancante separata, errore di allineamento, errori temporanei ed errori di configurazione persistenti.

A cura del team di ricerca EmailAuth

[ Punti chiave ]

  • Mantenere separati il ​​risultato della valutazione, la politica pubblicata e la disposizione.
  • Esaminare le identità per individuare eventuali errori e la diagnostica effettiva per gli errori.
  • Affermazioni del destinatario valutate in base all'affidabilità, non testo di passaggio arbitrario.
In questa pagina

A DMARC il risultato è una categoria di diagnosi, non un'istruzione per modificare la politica pubblicata. fallire, nessuno, temperror E permerror indicano indagini diverse. Trattarli come intercambiabili può lasciare irrisolto il vero problema e indebolire inutilmente la protezione.

Inizia con le prove attendibili del sistema ricevente. UN Intestazione Authentication-Results registra l'asserzione di un sistema; la sua sola presenza non dimostra che l'affermazione sia attendibile. Identificare quale servizio ricevente lo ha generato e di quali intestazioni il servizio si fida. Questo confine è spiegato in RFC 8601 §1.2 E RFC 8601 §7.1.

Leggete insieme il metodo e il risultato

In un'intestazione contenente spf=pass; dkim=pass; dmarc=fail, le tre parole risultanti appartengono a metodi diversi. IL SPF E DKIM i passaggi possono autenticare domini che non si allineano con il dominio Da visibile. Al contrario, un passaggio DMARC può coesistere con un errore di un metodo sottostante se si allinea un altro percorso di passaggio.

Utilizzare la seguente mappa diagnostica. I significati del risultato provengono da RFC 9989 , sezione 9.2; le azioni successive sono raccomandazioni operative.

  • Risultato: dmarc=none; Interpretazione: non è stata trovata alcuna policy applicabile per il dominio dell'autore; Prima azione utile: ricostruire l'individuazione delle policy per il dominio Da effettivo
  • Risultato: dmarc=pass; Interpretazione: esiste una politica applicabile e un'identità autenticata che passa è allineata; Prima azione utile: identificare il percorso di successo ed esaminare eventuali problemi di consegna separati
  • Risultato: dmarc=fail; Interpretazione: esiste una politica applicabile ma non è stata stabilita alcuna identità allineata al passaggio; Prima azione utile: confronta SPF e ogni risultato DKIM rilevante con Da
  • Risultato: dmarc=temperror; Interpretazione: La valutazione ha riscontrato un errore apparentemente transitorio; Prima azione utile: acquisire il DNS o l'errore del servizio e confrontare un tentativo controllato successivo
  • Risultato: dmarc=permerror; Interpretazione: La valutazione ha riscontrato un errore che difficilmente potrà essere risolto semplicemente riprovando; Prima azione utile: ispezionare i dati esatti della policy e la diagnostica del ricevitore per individuare un problema di configurazione persistente

Non dedurre la causa solo dalla parola risultante. Un errore DNS temporaneo e una policy non corretta possono entrambi impedire una conclusione normale, ma richiedono proprietari diversi e un lavoro correttivo diverso. Conserva qualsiasi commento diagnostico anziché ridurre le prove a un colore sul cruscotto.

Separa dmarc=none da p=none

dmarc=none è un risultato della valutazione riportato. p=none è un valore in una policy pubblicata. Una valida politica di monitoraggio può ancora produrre entrambe le cose dmarc=pass O dmarc=fail sui singoli messaggi.

Consideriamo due casi sintetici. Nel primo, example.com pubblica un record di monitoraggio valido e un messaggio ha un passaggio allineato Firma DKIM. La valutazione DMARC prevista è superata anche se la politica non dice nulla. Nel secondo, non è possibile individuare alcuna policy applicabile per il dominio dell'autore del messaggio. Il ricevente può riferire dmarc=none; non vi è alcuna promessa di politica di monitoraggio da dedurre da quella parola.

Se un collega dice " DMARC è impostato su nessuno", chiedi se si riferisce alla politica DNS , al risultato del messaggio o alla disposizione finale. Registrateli tutti e tre separatamente. Questo breve chiarimento spesso impedisce una modifica DNS mirata al problema sbagliato.

Indagare sui fallimenti attraverso le identità

Ottenere il messaggio originale ricevuto. Registra il dominio Da visibile, l'identità e il risultato SPF e il file d= dominio e risultato per ciascuna firma DKIM pertinente. Applicare il configurato allineamento modalità di passaggio delle identità. UN selettore è un localizzatore chiave, non il dominio utilizzato per l'allineamento DKIM .

Se SPF passa per il dominio di un fornitore e DKIM passa per il dominio di un altro fornitore, nessuno dei due potrebbe allinearsi al tuo dominio Da. Modifica della radice Registro SPF non è automaticamente la soluzione. Stabilisci quale identità viene effettivamente valutata dal servizio e quali opzioni di autenticazione del dominio del cliente supporta. IL guida agli errori di allineamento attraversa quel confronto.

Indagare sugli errori senza indovinare

Per temperror, registrare l'ora del messaggio, il destinatario, il nome richiesto, l'errore e il contesto del risolutore, se disponibile. Confronta DNS autorevoli e risultati ricorsivi. Una successiva ricerca riuscita supporta una spiegazione transitoria, ma non dimostra ciò che il destinatario ha visto in precedenza. Chiedi all'operatore ricevente i log quando questa distinzione è importante.

Per permerror, recuperare il file completo pertinente registrazione TXT impostato. Controlla il nome della pubblicazione, il posizionamento della versione, i record di policy duplicati e i valori non corretti. Non promettere che ogni record non valido produca la stessa etichetta: l'attuale DMARC in RFC 9989 §4.10 E RFC 9989 §4.10.1 definisce il ripristino specifico e il comportamento predefinito per alcuni problemi di sintassi e valori delle policy e le implementazioni possono differire. Abbina la diagnostica alla regola applicabile prima di modificarla.

Conservare un campione prima e dopo. Se il nuovo tentativo ha successo, mantieni insieme la riparazione esatta e il risultato positivo. Evitare di chiudere un incidente semplicemente perché una pedina pubblica ora dà un risultato verde.

Mantenere la valutazione separata dalla consegna

Sotto RFC 9989 §5.4, un destinatario può recapitare un messaggio che non rispetta DMARC in base alle proprie regole di gestione locale e può bloccare un messaggio in transito per spam, malware o altri motivi. Raccogli la risposta SMTP o la disposizione di consegna separatamente dal risultato dell'autenticazione.

La nota finale dell'incidente dovrebbe indicare cosa è stato valutato, da quale destinatario fidato, quando, perché si è verificato il risultato e cosa è cambiato. Una conclusione precisa come "il servizio di fatturazione ora produce un passaggio DKIM allineato attraverso il suo percorso di produzione" è più utile di " DMARC fisso". Per i casi di polizza mancante, continuare con Nessun record DMARC trovato.

Rendi esplicita la decisione successiva

Nell'ambito della politica di monitoraggio, registrare p=none, dmarc=pass e disposizione effettiva come tre campi separati. Se esiste una policy valida ma entrambe le identità del meccanismo di passaggio non sono allineate, la valutazione completata avrà esito negativo. Se le query DNS richieste non vengono completate, RFC 9989 §5.3.6 impedisce una normale conclusione pass/fail. Si tratta di classificazioni analitiche, non di registri del ricevitore.

[ Porta via ]

Mantenere separati il ​​risultato della valutazione, la politica pubblicata e la disposizione. Esaminare le identità per individuare eventuali errori e la diagnostica effettiva per gli errori. Affermazioni del destinatario valutate in base all'affidabilità, non testo di passaggio arbitrario.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Amministratore IT/Posta

Conserva il risultato con le sue identità e timestamp.

Interpretare il risultato di ciascun metodo in modo indipendente. Ricostruisci il rilevamento delle policy per none, l'allineamento delle identità per fail e l'errore effettivo per temperror o permerror .

Prossimi passi

  1. Conservare il commento diagnostico e il servizio di ricezione.
  2. Confrontare le prove relative al momento del messaggio con DNS attuale.
  3. Verificare lo stesso percorso dopo aver corretto la causa.

CISO/SecOps

Evitare di considerare un'etichetta di risultato come un verdetto di sicurezza.

Un superamento non dimostra un contenuto sicuro e un fallimento non dimostra un intento dannoso. Richiedere prove tecniche e proprietà aziendale prima di autorizzare un nuovo trust o allentare l'applicazione.

Prossimi passi

  1. Valutazione, disposizione e attribuzione separate.
  2. Documentare i difetti DNS persistenti e i proprietari delle soluzioni correttive.
  3. Mantieni l'ambito e la revisione delle eccezioni alle policy.

Fondatore / Non tecnico

Richiedere la categoria di guasto prima di approvare l'interruzione.

Un record mancante, un mittente non allineato e un'interruzione temporanea DNS richiedono soluzioni diverse. Richiedere all'operatore di spiegare il flusso di lavoro interessato e la correzione proposta prima di modificare una policy a livello di dominio.

Prossimi passi

  1. Identificare quali messaggi aziendali sono interessati.
  2. Richiedi separatamente il risultato attendibile e l'esito della consegna.
  3. Approvare l'ambito correttivo giustificato più piccolo.

[ Domande frequenti ]

Domande frequenti

dmarc=none è uguale a p=none?

No. Il primo è un risultato riportato che indica che non è stata trovata alcuna policy applicabile. Il secondo è un valore politico pubblicato; i messaggi valutati sotto di esso possono superare o fallire DMARC .

RFC 9989 §9.2 RFC 9989 §5.4

p=none può produrre dmarc=fail?

SÌ. La politica di monitoraggio non trasforma un fallimento nella valutazione dell'autenticazione e dell'allineamento in un superamento. Esprime una preferenza di gestione separata dal risultato.

RFC 9989 §5.3.5 RFC 9989 §5.4

Cosa dovrei controllare prima per dmarc=fail?

Confronta il dominio Da visibile con l'identità valutata SPF e ogni dominio di firma DKIM di passaggio pertinente nelle modalità di allineamento applicabili.

RFC 9989 §5.3.3 RFC 9989 §5.3.4

Dovrei abbassare la polizza per un temperror ?

Non dare per scontato che una modifica della politica risolva un errore di valutazione temporaneo. Acquisisci la diagnostica del ricevitore e il contesto DNS , esamina la disponibilità e confronta un tentativo controllato successivo.

RFC 9989 §9.2

permerror significa che riprovare non avrà mai successo?

Ciò significa che l'errore appare persistente e non è probabile che scompaia semplicemente riprovando. Una riparazione della configurazione può modificare il risultato; conservare la diagnostica e ripetere il test dopo la riparazione.

RFC 9989 §9.2

Ogni record non valido produce permerror ?

Non si dovrebbe presumere alcuna mappatura universale. La specifica definisce il ripristino o la gestione predefinita per alcuni problemi e il comportamento di implementazione può differire. Ispezionare la registrazione esatta e la diagnostica.

RFC 9989 §4.10 RFC 9989 §4.10.1

Posso fidarmi di qualsiasi intestazione Authentication-Results ?

No. Identificare il sistema ricevente e il relativo limite di autenticazione attendibile. Mittenti o intermediari non attendibili possono aggiungere testo di intestazione fuorviante.

RFC 8601 §7.1

dmarc=pass significa che il messaggio ha raggiunto la posta in arrivo?

No. La consegna e il posizionamento dipendono da ulteriori decisioni del destinatario. Acquisisci la risposta o la disposizione SMTP separatamente.

RFC 9989 §5.4

[ Fonti ]

Fonti

  1. RFC 9989

    Sezioni §4.10 · §4.10.1 · §5.3.3 · §5.3.4 · §5.3.5 · §5.4 · §9.2 · §3.2.2 · §5.3.6

  2. RFC 8601

    Sezioni §1.1 · §1.2 · §7.1

  3. RFC 6376

    Sezioni §3.5

[ Glossario ]

Glossario

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

RFC 9989 §3.2.2

dmarc=none
Un risultato che indica che non esiste alcun record di policy DMARC applicabile per il dominio dell'autore; distinto dal valore della policy p=none.

RFC 9989 §9.2

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