[ Rapporti e indagini ]

Autorizzazione report esterni: pubblica correttamente l'autorizzazione del dominio ricevente

Costruisci il nome dell'autorizzazione di reporting DMARC esterno dal dominio delle policy recuperato e dall'host di destinazione, quindi verifica l'autorizzazione del dominio ricevente.

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

[ Punti chiave ]

  • La destinazione del report deve autorizzare un rapporto di reporting esterno.
  • La ricerca esatta utilizza il dominio delle politiche, non una scorciatoia organizzativa indovinata.
  • L'autorizzazione DNS non dimostra l'inserimento della casella di posta né la completezza del report.
In questa pagina

Due parti costituiscono il rapporto di reporting

Pubblicazione di una destinazione di reporting in un dominio DMARC La policy esprime la richiesta del proprietario del dominio. Non è necessario che una destinazione non correlata accetti unilateralmente i rapporti risultanti. Verifica della destinazione esterna protegge i destinatari dall'essere selezionati come destinatari involontari del report. La parte ricevente pubblica l'autorizzazione tramite DNS , mentre la parte segnalante controlla tale autorizzazione prima di utilizzare la destinazione esterna.

RFC 9990 applica la sua procedura di verifica quando pertinente Dominio organizzativo il confronto mostra una destinazione esterna per il reporting aggregato. Non sostituire questa regola con un test semplicistico per verificare che le stringhe nell'indirizzo del mittente e nell'indirizzo del rapporto differiscano. Il dominio delle politiche, l'host di destinazione e il contesto del dominio organizzativo scoperti devono essere conservati in modo che la decisione di eseguire la verifica sia riproducibile. RFC 9990 , sezione 4

Costruisci il nome del proprietario nell'ordine corretto

Estrai l'host di destinazione dall'URI di reporting. Anteporre _report. _dmarc , quindi anteponi il nome di dominio da cui è stata recuperata la policy, convertendo quel dominio in un'etichetta A, se necessario. Il proprietario DNS risultante ha il formato policy-domain._report. _dmarc.destination-host. Viene interrogato Record TXT. Se il nome costruito supera i limiti DNS , non è possibile effettuare una determinazione positiva dell'autorizzazione.

Questa costruzione utilizza il dominio effettivo da cui è stata recuperata la policy. Non abbreviarlo con un genitore familiare semplicemente perché quel genitore assomiglia al marchio dell'organizzazione. Allo stesso modo, la parte locale di un indirizzo mailto non viene inserita nel nome del proprietario DNS . Conserva l'URI originale e l'host di destinazione analizzato in modo che i revisori possano vedere come il nome costruito segue dagli input. RFC 9990 , sezione 4

Convalida la risposta anziché riconoscere una stringa familiare

I record restituiti vengono analizzati come elenchi di valori di tag. Il tag obbligatorio v=DMARC1 deve essere visualizzato per primo e il punto e virgola finale è facoltativo. I record che non superano il test di analisi specificato vengono eliminati. Almeno un record qualificante rimanente stabilisce l'accordo di reporting esterno nell'ambito della procedura. Una risposta vuota, un valore TXT non correlato o un record con il posizionamento della versione errato non viene stabilita l'autorizzazione.

Il valore della versione DMARC fa distinzione tra maiuscole e minuscole: DMARC1 è il valore richiesto, non un'approssimazione in lettere minuscole o una versione del protocollo appena inventata. Le regole di confronto dei nomi DNS non devono essere confuse con il requisito delle maiuscole e minuscole del valore della versione. Una revisione dovrebbe preservare gli esatti byte di risposta e i limiti dei record invece di normalizzare i dettagli prima della convalida. RFC 9990 , sezione 4; RFC 9989 , sezione 4.7 e 4.8

Rispettare il comportamento di override e di errore

Un record di autorizzazione può fornire una destinazione di reporting sostitutiva nell'ambito della procedura. L'URI sovrascritto deve utilizzare lo stesso host di destinazione estratto all'inizio. Questa restrizione impedisce a una risposta di autorizzazione di reindirizzare il processo in una catena di destinatari non correlati. Se la conferma contiene una sostituzione con un host diverso, il generatore di report non deve generare un report né sull'URI originale né su quello di sostituzione.

Se la verifica non conferma l'autorizzazione, l'URI esterno deve essere ignorato. Un errore DNS temporaneo ha il suo trattamento: il destinatario può scegliere di fallire temporaneamente la consegna in modo che il test di verifica possa essere ripetuto in seguito. Conserva tale autorizzazione come MAGGIO, non una garanzia universale di nuovi tentativi o una descrizione di un'implementazione testata. Un controllo DNS riuscito non dimostra ancora che la casella di posta di destinazione esiste, accetta la dimensione del report o alimenta la dashboard del cliente previsto. RFC 9990 , sezione 4

Distinguere le richieste di report aggregati e di errore

Per rapporti aggregati, la procedura è associata a rua. La segnalazione dei guasti è specificata separatamente in RFC 9991. Per le destinazioni esterne di segnalazione di guasto, quel documento richiede la stessa procedura di verifica esterna con ruf sostituito ovunque appaia rua. Non considerare la segnalazione degli errori come abilitata automaticamente solo perché i report aggregati stanno fluendo o copiare la gestione della destinazione aggregata senza riconoscere il tipo di report separato.

Rapporti di fallimento sollevano ulteriori preoccupazioni sull’esposizione dei dati perché il loro contenuto può essere più dettagliato delle sintesi aggregate. Un record di autorizzazione DNS corretto non sostituisce la decisione di un'organizzazione su quali dati possono essere condivisi, con chi e per quale scopo. Questo manoscritto non fornisce alcun permesso per richiedere, trasmettere o caricare resoconti effettivi. Qualsiasi configurazione reale deve soddisfare le approvazioni applicabili in materia di privacy, destinatario e operazioni. RFC 9991 , sezioni 5 e 7

Foglio di lavoro immaginario per la costruzione e l'accettazione

Supponiamo che una policy fittizia sia stata recuperata da blue.example.com e richieda report aggregati a mailto:reports@red.example.net. Il proprietario dell'autorizzazione costruita è blue.example.com._report._dmarc.red.example.net . Un'ipotetica risposta TXT il cui valore completo è v=DMARC1; soddisfa il requisito della prima versione illustrata. Non è stata eseguita alcuna query DNS e questo esempio non afferma che i nomi abbiano record pubblicati.

Il foglio di lavoro deve conservare il risultato della ricerca delle policy, il dominio delle policy scoperto, l'URI di reporting originale, l'host di destinazione, il confronto del dominio organizzativo, il proprietario costruito, il tipo di query, il timestamp, i record esatti restituiti e il risultato dell'analisi. Aggiungi un campo separato per qualsiasi sostituzione e conferma la restrizione dell'host. Un revisore dovrebbe essere in grado di ricostruire il nome senza fare affidamento sullo screenshot del provider o sulla visualizzazione abbreviata di un editor DNS .

Utilizzare una seconda sezione di accettazione per la raccolta: account previsto, casella di posta di destinazione, tipo di report autorizzato e proprietario della pipeline. Questi campi descrivono un flusso di lavoro di verifica pianificato, non prove di importazione completate. Mantenere il risultato della relazione DNS distinto dalla ricezione, dall'analisi, dall'attribuzione del tenant e dalla presentazione del dashboard. Un controllo delle autorizzazioni può avere esito positivo mentre un'altra parte del percorso di raccolta rimane irrisolta.

La pubblicazione e l'implementazione restano valide

Il catalogo richiede la costruzione dell'esatta ricerca dell'autorizzazione dai domini di origine e di destinazione e la verifica della sua risposta. Questa bozza fornisce solo una costruzione fittizia. La risposta effettiva, la trascrizione della query originale e l'implementazione del dominio ricevente rimangono aperte. Non è stato pubblicato alcun record DNS , non è stato effettuato l'accesso a nessuna casella di posta e non è stato trasmesso alcun report.

Prima del rilascio come procedura dettagliata operativa, ottenere prove autorizzate per l'esatta relazione di produzione e chiedere a un revisore qualificato di confermare il contesto di rilevamento delle policy, l'analisi della versione e la gestione dell'override. Conserva la data di origine e distingui i requisiti degli standard dall'onboarding dell'account specifico del fornitore. Tutti e sei i cancelli di rilascio rimangono aperti, comprese le prove originali, la revisione umana, l'applicabilità della fonte, i percorsi di produzione, l'accessibilità visiva e il rilascio del proprietario.

Una modifica successiva alla destinazione o al dominio di individuazione delle policy può modificare il proprietario dell'autorizzazione richiesta. Trattatela come una nuova relazione con ambito da verificare anziché presupporre che un vecchio controllo positivo copra ogni indirizzo di reporting futuro. Il risultato utile è una catena di autorizzazioni verificabile, non semplicemente un valore TXT copiato.

[ Porta via ]

Verifica l'esatta autorizzazione del dominio ricevente separatamente dalla richiesta di reporting del mittente e dalla pipeline di raccolta.

[Per ruolo]

Cosa significa questo per te

Scegli il tuo ruolo per i prossimi passi pratici.

Proprietario del dominio

Richiedi la destinazione prevista

Una richiesta di reporting non autorizza di per sé un destinatario non correlato.

Prossimi passi

  1. Conservare il dominio delle politiche scoperto.
  2. Approvare il destinatario e il tipo di rapporto.

Segnala consumatore

Pubblica autorizzazione con ambito

Il dominio ricevente controlla la risposta di conferma.

Prossimi passi

  1. Verificare proprietario e valore esatti.
  2. Esamina qualsiasi host di sostituzione.

Revisore dell'implementazione

Separare DNS dall'acquisizione

L'autorizzazione non è la prova del funzionamento di un dashboard.

Prossimi passi

  1. Conservare l'evidenza esatta della query.
  2. Controlla la raccolta e l'attribuzione in modo indipendente.

[ Domande frequenti ]

Domande frequenti

Chi pubblica il permesso esterno?

Il consumer del report pubblica il record di conferma nel DNS del dominio ricevente.

RFC 9990 : report aggregati DMARC

Quale dominio di origine viene incluso nella ricerca?

Il dominio da cui è stata recuperata la policy, convertito in un'etichetta A, se necessario.

RFC 9990 : report aggregati DMARC

La parte locale della casella di posta inserisce il nome del proprietario?

No. La costruzione utilizza l'host di destinazione.

RFC 9990 : report aggregati DMARC

Deve v=DMARC1 venire prima?

SÌ. L'analisi dell'autorizzazione esterna richiede il primo tag obbligatorio.

RFC 9990 : report aggregati DMARC

dmarc1 è un valore di versione equivalente?

No. Il valore della versione DMARC1 specificato fa distinzione tra maiuscole e minuscole.

RFC 9989: DMARC

Un override può utilizzare un altro host di destinazione?

No. L'override è limitato all'host di destinazione originale.

RFC 9990 : report aggregati DMARC

La procedura vale anche per ruf?

RFC 9991 richiede la procedura RFC 9990 con ruf sostituito da rua per destinazioni di errore esterne.

RFC 9991 : segnalazione degli errori DMARC

La risposta fittizia è stata verificata nel DNS ?

No. La costruzione effettiva e la verifica della risposta rimangono prove originali aperte.

[ Fonti ]

Fonti

  1. RFC 9989: DMARC

    Sezioni §4.4 Spiegazione dell'allineamento degli identificatori · §4.7 Formato record della policy DMARC · §4.8 Definizione formale · §5 Partecipazione DMARC

  2. RFC 9990 : report aggregati DMARC

    Sezioni §3.1 Report aggregati · §3.3 Cambiamenti nella policy durante un periodo di reporting · §3.4 Scoperta della richiesta di report · §3.5 Consegna dei report · §4 Verifica delle destinazioni esterne · §5 Reporting estensibile · §8.1 Segnalazione del contenuto come attacco · §8.2 Informazioni false · §9 Considerazioni operative · §9.3 Archiviazione dei report · Appendice A Schema XML DMARC

  3. RFC 9991 : segnalazione degli errori DMARC

    Sezioni §2 Rapporti sugli errori DMARC · §4 Aggiornamento del formato dei rapporti · §5 Verifica delle destinazioni esterne · §7 Considerazioni sulla privacy

[ Glossario ]

Glossario

Dominio politico
Il dominio da cui è stata recuperata la policy DMARC per questa costruzione dell'autorizzazione.

RFC 9990 : report aggregati DMARC

Ospite di destinazione
L'host estratto dall'URI di reporting per la procedura di verifica esterna.

RFC 9990 : report aggregati DMARC

Titolare dell'autorizzazione
Il nome DNS costruito a cui è stata richiesta l'autorizzazione del dominio ricevente.

RFC 9990 : report aggregati DMARC

Verifica della raccolta
Prova separata che una segnalazione autorizzata raggiunge ed è elaborata dal sistema previsto.

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