[ Rapporter og etterforskning ]

Ekstern rapportautorisasjon: publiser tillatelsen for mottakende domene på riktig måte

Konstruer det eksterne DMARC -rapporteringsautorisasjonsnavnet fra det hentede policydomenet og destinasjonsverten, og bekreft deretter mottakerdomenets tillatelse.

Av EmailAuth -forskningsteamet · 7 min lesing

[Nøkkelpunkter]

  • Rapportdestinasjonen må autorisere et eksternt rapporteringsforhold.
  • Det eksakte oppslaget bruker policydomenet, ikke en antatt organisatorisk snarvei.
  • DNS autorisasjon beviser ikke inntak av postboks eller rapportens fullstendighet.
På denne siden

To parter gjør rapporteringsforholdet

Publisering av en rapporteringsdestinasjon i et domene DMARC policy uttrykker domeneeierens forespørsel. Det krever ikke ensidig at en ikke-relatert destinasjon godtar de resulterende rapportene. Ekstern destinasjonsverifisering beskytter mottakere fra å bli valgt som uvillige rapportmål. Mottakersiden publiserer tillatelse gjennom DNS , mens rapporteringssiden sjekker denne tillatelsen før bruk av den eksterne destinasjonen.

RFC 9990 bruker sin verifiseringsprosedyre når det er relevant Organisasjonsdomene sammenligning viser en ekstern destinasjon for aggregert rapportering. Ikke erstatt den regelen med en forenklet test om at strengene i Fra-adressen og rapportadressen er forskjellige. Det oppdagede policydomenet, destinasjonsverten og organisasjonsdomenekonteksten må beholdes slik at beslutningen om å utføre verifisering er reproduserbar. RFC 9990 , del 4

Konstruer eiernavnet i riktig rekkefølge

Trekk ut destinasjonsverten fra rapporterings-URIen. Legg til _rapport. _dmarc , legg deretter inn domenenavnet som policyen ble hentet fra, og konverter det domenet til en A-etikett om nødvendig. Den resulterende DNS eieren har skjemaet policy-domain._report. _dmarc.destination-host. Det etterspørres TXT poster. Hvis det konstruerte navnet overskrider DNS grensene, kan det ikke foretas en positiv autorisasjonsavgjørelse.

Denne konstruksjonen bruker det faktiske domenet som policyen ble hentet fra. Ikke forkort det til en kjent forelder bare fordi den forelderen ser ut som organisasjonens merkevare. På samme måte er den lokale delen av en mailto-adresse ikke satt inn i DNS eierens navn. Bevar den opprinnelige URIen og den analyserte destinasjonsverten slik at anmeldere kan se hvordan det konstruerte navnet følger av inndataene. RFC 9990 , del 4

Valider svaret i stedet for å gjenkjenne en kjent streng

De returnerte postene analyseres som tag-verdilister. Den obligatoriske v=DMARC1 koden må vises først, og et etterfølgende semikolon er valgfritt. Poster som mislykkes i den angitte parsetesten, forkastes. Minst én gjenværende kvalifiserende post etablerer den eksterne rapporteringsordningen under prosedyren. Et tomt svar, en urelatert TXT verdi eller en rekord med feil versjon gir ikke plassering tillatelse.

DMARC -versjonsverdien skiller mellom store og små bokstaver: DMARC1 er den nødvendige verdien, ikke en tilnærming med små bokstaver eller en nylig oppfunnet protokollversjon. Regler for sammenligning av DNS -navn skal ikke forveksles med versjonsverdiens krav til store og små bokstaver. En gjennomgang bør bevare de eksakte svarbytene og postgrensene i stedet for å normalisere bort detaljer før validering. RFC 9990 , del 4; RFC 9989 , avsnitt 4.7 og 4.8

Respekter overstyring og feilatferd

En autorisasjonspost kan gi en rapporterende destinasjonsoverstyring under prosedyren. Den overordnede URIen må bruke den samme destinasjonsverten som ble trukket ut i begynnelsen. Denne begrensningen forhindrer et autorisasjonssvar fra å omdirigere prosessen til en kjede av ikke-relaterte mottakere. Hvis bekreftelsen inneholder en overstyring med en annen vert, må ikke rapportgeneratoren generere en rapport til verken den opprinnelige eller overstyrte URIen.

Hvis verifiseringen ikke bekrefter autorisasjon, må den eksterne URI-en ignoreres. En midlertidig DNS feil har sin egen behandling: mottakeren kan velge å midlertidig mislykkes med levering slik at verifiseringstesten kan gjentas senere. Behold tillatelsen som MAI, ikke en universell garanti for gjentatt forsøk eller en beskrivelse av en testet implementering. En vellykket DNS sjekk beviser fortsatt ikke at destinasjonspostboksen eksisterer, aksepterer rapportstørrelsen eller mater det tiltenkte kundedashbordet. RFC 9990 , del 4

Skill mellom forespørsler om aggregerte og feilrapporter

Til samlede rapporter, prosedyren er knyttet til rua. Feilrapportering spesifiseres separat i RFC 9991. For eksterne feilrapportdestinasjoner krever det dokumentet den samme eksterne verifiseringsprosedyren med ruf erstattet der rua vises. Ikke behandle feilrapportering som automatisk aktivert bare fordi samlede rapporter flyter, eller kopier samlet destinasjonshåndtering uten å bekrefte den separate rapporttypen.

Feilrapporter skape ytterligere bekymringer om dataeksponering fordi innholdet kan være mer detaljert enn samlede sammendrag. En korrekt DNS autorisasjonspost er ikke en erstatning for en organisasjons beslutning om hvilke data som kan deles, med hvem og til hvilket formål. Dette manuskriptet gir ingen tillatelse til å be om, overføre eller laste opp faktiske rapporter. Ethvert reelt oppsett må tilfredsstille gjeldende personvern-, mottaker- og driftsgodkjenninger. RFC 9991 , seksjon 5 og 7

Fiktivt arbeidsark for konstruksjon og aksept

Anta at en fiktiv policy ble hentet fra blue.example.com og ber om samlede rapporter på mailto:reports@red.example.net. Den konstruerte autorisasjonseieren er blue.example.com._report._dmarc.red.example.net . Et hypotetisk TXT -svar hvis fullstendige verdi er v=DMARC1; tilfredsstiller det illustrerte versjon-første-kravet. Ingen DNS spørring ble utført, og dette eksemplet hevder ikke at navnene har publiserte poster.

Regnearket bør beholde policyoppslagsresultatet, oppdaget policydomene, original rapporterings-URI, destinasjonsvert, organisasjonsdomenesammenligning, konstruert eier, spørringstype, tidsstempel, eksakt returnerte poster og parseresultat. Legg til et eget felt for enhver overstyring og bekreft vertsbegrensningen. En anmelder skal kunne rekonstruere navnet uten å stole på et skjermbilde fra en leverandør eller en DNS editors forkortede visning.

Bruk en andre akseptseksjon for innsamling: tiltenkt konto, destinasjonspostboks, autorisert rapporttype og rørledningseier. Disse feltene beskriver en planlagt verifiseringsarbeidsflyt, ikke fullført bevis for inntak. Hold DNS relasjonsresultatet forskjellig fra kvittering, parsing, leietakerattribusjon og dashbordpresentasjon. En tillatelsessjekk kan lykkes mens en annen del av innsamlingsbanen forblir uløst.

Publisering og implementering holder

Katalogen krever konstruksjon av det eksakte autorisasjonsoppslaget fra kilde- og destinasjonsdomener og verifisering av svaret. Dette utkastet gir kun en fiktiv konstruksjon. Et faktisk svar, original spørringsutskrift og implementering av mottakerdomene forblir åpne. Ingen DNS post ble publisert, ingen postboks ble åpnet og ingen rapport ble overført.

Før utgivelse som en operasjonell gjennomgang, innhent autorisert bevis for det eksakte produksjonsforholdet og få en kvalifisert anmelder bekrefte policy-oppdagelseskonteksten, versjonsanalyse og overstyringshåndtering. Ta vare på kildedatoen og skille standardkrav fra leverandørspesifikk kontointroduksjon. Alle seks utgivelsesportene forblir åpne, inkludert originale bevis, menneskelig vurdering, kildeanvendelse, produksjonsruter, visuell tilgjengelighet og eierfrigivelse.

En senere endring av destinasjons- eller policy-discovery-domenet kan endre den nødvendige autorisasjonseieren. Behandle det som et nytt omfangsforhold for å verifisere i stedet for å anta at en gammel positiv sjekk dekker hver fremtidig rapporteringsadresse. Det nyttige resultatet er en reviderbar tillatelseskjede, ikke bare en kopiert TXT verdi.

[ Takeaway ]

Bekreft den eksakte mottakerdomenetillatelsen separat fra avsenderens rapporteringsforespørsel og innsamlingspipeline.

[Etter rolle]

Hva dette betyr for deg

Velg din rolle for praktiske neste trinn.

Domeneeier

Be om den tiltenkte destinasjonen

En rapporteringsforespørsel autoriserer ikke en ikke-relatert mottaker i seg selv.

Neste trinn

  1. Behold det oppdagede policydomenet.
  2. Godkjenn mottaker og rapporttype.

Rapporter forbruker

Publiser tillatelse med omfang

Det mottakende domenet kontrollerer bekreftelsessvaret.

Neste trinn

  1. Bekreft nøyaktig eier og verdi.
  2. Gå gjennom en eventuell overstyringsvert.

Implementeringskontrollør

Skill DNS fra inntak

Autorisasjon er ikke bevis på et fungerende dashbord.

Neste trinn

  1. Ta vare på eksakte søkebevis.
  2. Sjekk innsamling og attribusjon uavhengig.

[ Vanlige spørsmål ]

Ofte stilte spørsmål

Hvem publiserer den eksterne tillatelsen?

Rapportforbrukeren publiserer bekreftelsesposten i mottakerdomenets DNS .

RFC 9990 : Samlet DMARC -rapportering

Hvilket kildedomene går inn i oppslaget?

Domenet som policyen ble hentet fra, konvertert til en A-etikett om nødvendig.

RFC 9990 : Samlet DMARC -rapportering

Skriver den lokale postkassedelen inn eiernavnet?

Nei. Konstruksjonen bruker destinasjonsverten.

RFC 9990 : Samlet DMARC -rapportering

Må v=DMARC1 komme først?

Ja. Den eksterne autorisasjonsparsingen krever den obligatoriske første taggen.

RFC 9990 : Samlet DMARC -rapportering

Er dmarc1 en tilsvarende versjonsverdi?

Nei. Den angitte DMARC1 -versjonsverdien skiller mellom store og små bokstaver.

RFC 9989: DMARC

Kan en overstyring bruke en annen destinasjonsvert?

Nei. Overstyringen er begrenset til den opprinnelige destinasjonsverten.

RFC 9990 : Samlet DMARC -rapportering

Gjelder prosedyren også ruf?

RFC 9991 krever RFC 9990 -prosedyren med ruf erstattet av rua for eksterne feildestinasjoner.

RFC 9991 : DMARC -feilrapportering

Ble det fiktive svaret verifisert i DNS ?

Nei. Faktisk konstruksjon og svarverifisering forblir åpne originale bevis.

[ Kilder ]

Kilder

  1. RFC 9989: DMARC

    Seksjoner §4.4 Identifikatorjustering forklart · §4.7 DMARC -policypostformat · §4.8 Formell definisjon · §5 DMARC deltakelse

  2. RFC 9990 : Samlet DMARC -rapportering

    Seksjoner §3.1 Samlede rapporter · §3.3 Endringer i policy i løpet av en rapporteringsperiode · §3.4 Oppdagelse av rapportforespørsel · §3.5 Rapportlevering · §4 Bekreftelse av eksterne destinasjoner · §5 Utvidbar rapportering · §8.1 Rapporter innhold som et angrep · §8.2 Falsk informasjon · §9 Operasjonelle vurderinger · §9.3 Rapport A DMARC Schema Lagring

  3. RFC 9991 : DMARC -feilrapportering

    Seksjoner §2 DMARC feilrapporter · §4 Oppdatering av rapporteringsformat · §5 Bekreftelse av eksterne destinasjoner · §7 Personvernhensyn

[ Ordliste ]

Ordliste

Policydomene
Domenet som DMARC -policyen ble hentet fra for denne autorisasjonskonstruksjonen.

RFC 9990 : Samlet DMARC -rapportering

Destinasjonsvert
Verten hentet ut fra rapporterings-URIen for den eksterne verifiseringsprosedyren.

RFC 9990 : Samlet DMARC -rapportering

Autorisasjonseier
Det konstruerte DNS navnet ble spurt om tillatelse til mottak av domene.

RFC 9990 : Samlet DMARC -rapportering

Innsamlingsbekreftelse
Separat bevis på at en autorisert rapport når og behandles av det tiltenkte systemet.

Enterprise herkomst

Hvorfor topp finansinstitusjoner og regjeringer pensjonert e-postsikkerhetsdashboardene deres.

Tradisjonelle e-postautentiseringsplattformer selger deg et dashbord og ber ingeniørene dine gjøre jobben. I miljøer med høy innsats betyr manuell overvåking forsinket håndheving, konfigurasjonsdrift og uovervåkede skyggedomener.

EmailAuth er den agentiske e-postopprinnelsesplattformen. Våre agenter håndhever p=reject, hold tredjepartssendere på linje og flytt domenene dine til fulle RFC 9989 compliance, den nye DMARC standarden, med menneskelig-in-the-loop reviderbarhet.

Regjeringer Store bedrifter Tier-1 finansinstitusjoner

SaaS · Dedikert leieforhold · Air-gaped on-prem · BYOK-kryptering

Kunnskapsbase