[ Standarder og DMARCbis ]

Gå ud over procentbaserede DMARC udrulningsantagelser

Erstat et ældre procentløfte med en eksplicit sammenligning af aktuel testsemantik, forretningsrisiko og faktisk modtageradfærd.

Af EmailAuth -forskningsteamet · 6 min læst

[Nøglepunkter]

  • Nuværende t=y sænker den angivne behandling af fejlmeddelelser med ét niveau i stedet for at vælge en procentdel.
  • En ældre implementering, der ignorerer t, kan opføre sig anderledes end den aktuelle specifikation.
  • Accept af udrulning kræver repræsentative legitime ruter og observerede resultater, ikke en omdøbt pilot.
På denne side

Erstat procentløftet med en eksplicit beslutning

En udrulningsplan, der siger "anvend afvis på ti procent af mislykkede e-mails", skal gennemgås, før den genbruges under den opdaterede DMARC specifikation. RFC 9989 fjerner pct-mekanismen og definerer et testsignal kaldet t. Dette er en ændring i det tilgængelige politiksprog, ikke et bevis på, at hver modtager har ændret sin software. Den praktiske opgave er at identificere, hvad den eksisterende plan var beregnet til at beskytte, og derefter sammenligne denne hensigt med nuværende semantik og observeret arveadfærd.

Oversæt ikke en procentdel til en testværdi mekanisk. En procentplan forsøger at begrænse, hvor meget trafik der modtager en behandling. Et testsignal ændrer den ønskede behandling og kan udløse særlig håndtering. Det er forskellige kontroller. Virksomhedsejere bør beslutte, hvilke legitime ruter, der skal repræsenteres i sammenligningen, hvilken fejlpåvirkning der er acceptabel, og hvilke beviser der ville tillade den næste politikændring.

Forstå, hvad den aktuelle specifikation kræver

RFC 9989 Bilag A.6 forklarer, at historisk pct-adfærd var inkonsekvent uden for dens endepunkter, og at pct=0 havde fået nyttige specialhåndteringsbetydninger. Den opdaterede mekanisme bevarer et testkoncept snarere end en generel procentdel vælger. Recordversionen forbliver v=DMARC1; der er ingen DNS switch til en versionsstreng kaldet DMARC2.

Under afsnit 4.7, t er som standard n. Med t=y, er den angivne behandling af fejlmeddelelse et niveau under den valgte politik: afvisning bliver til karantæne, og karantæne bliver ingen. En valgt politik om ingen er upåvirket. Signalet kan også give anledning til særlig håndtering af den evaluerende aktør, og det ændrer ikke genereringen af DMARC -rapporter. Disse er specificeret semantik, ikke en garanti for den endelige mappe, afvisningssvar eller leveringsresultat hos hver modtager.

Behold den valgte p-, sp- eller np-politik i vurderingen. Testning er ikke begrænset til den politikstreng, som en operatør tilfældigvis ser først i et dashboard. Domænet og opdagelsesstien bestemmer, hvilken politik der gælder. En korrekt forklaring af t kan ikke kompensere for en undersøgelse, der kontrollerede et andet domæne end den faktiske meddelelsesforfatter.

Identificer den blandede implementeringsrisiko

En modtager, der ikke genkender t, kan ignorere den og fortsætte med at bruge dens understøttede politiklogik. Omvendt får en implementering af den opdaterede specifikation ikke en procentuel udrulningsregel fra en gammel pct-værdi. En rekord at indeholde begge tags er derfor ikke en bærbar måde at anmode om ét ensartet eksperiment på tværs af alle modtagere.

Behandl implementeringsstatus som en målt egenskab for et navngivet miljø og konfiguration. En leverandørmeddelelse, rapportformat eller produktlogo alene beviser ikke, hvordan en bestemt meddelelse blev behandlet. Hvor en modtager ikke kan inspiceres, skal du bevare usikkerheden og undgå at tilskrive dens endelige handling udelukkende til ét mærke. Modtager-lokal håndtering forbliver en separat fase under RFC 9989 afsnit 5.4.

Gennemgå også den gamle plans skjulte antagelser. Var procentdelen beregnet til at begrænse legitime e-mailtab, evaluere videresendelse, estimere fejlmængden eller teste rapporteringstjenesten? Hvert formål kræver forskellige observationer. Reduktion af behandling for alle fejlmeddelelser er ikke det samme eksperiment som at anvende stærkere behandling på en udvalgt undergruppe, selvom begge planer beskrives uformelt som gradvis udrulning.

Skriv acceptkriterier, før du ændrer DNS

Forbered en afsender-for-sender-sammenligning, der inkluderer lavvolumen og periodiske legitime ruter. Behold den nøjagtige aktuelle registrering, foreslåede forskel, gældende identiteter og repræsentative meddelelsessager. Optag den almindelige godkendelse og justering resultater adskilt fra valgt politik, teststatus, lokale tilsidesættelser og endelig disposition. Definer de betingelser, der stopper udrulningen, herunder manglende dækning eller uforklarlige legitime beskedfejl.

Brug samlet bevis omhyggeligt. RFC 9990 afsnit 3.3 forklarer, at en rapporteringsperiode kan spænde over politikændringer og indeholde blandede observationer. En dagsetiket på en rapport er ikke et bevis på, at én politik styrede hver talte besked. Bevar rapportperioden, den observerede politik og implementeringstidspunktet i stedet for at sammenligne to umærkede procenter.

Den foreslåede ændring bør have en ansvarlig ejer og genindvindelig basislinje. Fjernelse af pct fra en ældre plan kan fjerne en begrænsning, som en ældre implementering brugte. Tilføjelse af t beviser ikke, at begrænsning er blevet erstattet der. En tilbagerulning ændrer også publiceret tilstand i stedet for øjeblikkeligt at omskrive alle cachelagrede observationer, så gendannelsesbeviset har brug for sin egen timing og omfang.

Fiktivt udført eksempel på en afvist oversættelse

I denne fiktive anmeldelse har Eksempelfremstilling et gammelt arbejdsark, der indeholder p=reject og pct=10. En redaktør foreslår at erstatte procentdelen med t=y og kalde resultatet "den samme ti-procent pilot." Korrekturlæseren afviser denne beskrivelse: aktuel testsemantik anmoder om karantæne for mislykkede meddelelser under en valgt afvisningspolitik i stedet for at vælge ti procent til afvisning.

Den foreslåede matrix indeholder en aktuel-semantik-kolonne, en legacy-implementeringskolonne og en observationskolonne. Den første kan udfyldes fra specifikationen; de andre kolonner kræver identificerede implementeringer og autoriserede tests. De forbliver ikke kørende i dette eksempel. Ingen DNS registrering blev offentliggjort, modtageren forespurgt eller meddelelse leveret til øvelsen.

Den næste beslutning er at blive enige om det faktiske forsøg, såsom at teste specificeret håndtering, mens man observerer repræsentative legitime strømme, i stedet for at bevare en unøjagtig etiket. Organisationen skal derefter indsamle de beviser, der understøtter dette eksperiment, før de godkender en produktionsovergang.

Hold bevisportene synlige

Det nøjagtige oprindelige krav forbliver åbent: Sammenlign en gammel pct-baseret plan med aktuel testsemantik og ældre/aktuelle modtagerobservationer. Det fiktive regnearket giver ingen implementerede observationer og kan ikke lukke dette krav. Idriftsættelsesporten forbliver også synlig: Valider de nuværende primære specifikationer og behold et udført eksempel før udarbejdelse. Primær tekst og en forudkastet skønlitterær øvelse blev bibeholdt; implementeringsanvendelse, menneskelig SMV-godkendelse og enhver operationel udgivelse forbliver uafklaret. Ingen publikation eller ændring af politik er godkendt af dette manuskript.

[ Takeaway ]

Test med t er ikke procentvis sampling, og offentliggørelse af RFC 9989 etablerer ikke modtageradoption.

[Efter rolle]

Hvad betyder det for dig

Vælg din rolle for praktiske næste trin.

Forsikringsejer

Vælg det tilsigtede eksperiment

En grænse for stærkere behandling og en testtilstand besvarer forskellige forretningsspørgsmål.

Næste trin

  1. Angiv, hvilke legitime ruter og risici der har betydning.
  2. Godkend eksplicitte accept- og gendannelseskriterier.

Mail ingeniør

Registrer implementeringsadfærd

Standarden og den installerede modtager skal spores separat.

Næste trin

  1. Bevar nøjagtige politikinput og kendt modtagerkonfiguration.
  2. Separat justering, udvalgt politik, test og endelig håndtering.

Rapporterende analytiker

Bevar overgangskonteksten

Aggregerede perioder kan blande observationer fra før og efter en ændring.

Næste trin

  1. Hold rapporteringsperioder og implementeringstidspunkter sammen.
  2. Udled ikke en universel udrulningsprocent fra ufuldstændige rapporter.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Er t=y en anden måde at anmode om pct=10?

Nej. Den anmoder om aktuel testbehandling i stedet for at vælge ti procent af fejlmeddelelser til en bedre håndtering. Definer det tilsigtede eksperiment igen.

Hvilken behandling anmoder t=y om med p=reject?

I henhold til den nuværende specifikation er politikken for fejlmeddelelser et niveau lavere, karantæne, sammen med enhver relevant særlig håndtering. Dette er ikke en universel endelig dispositionsgaranti.

Ændrer t=y en valgt ingen-politik?

Nej. Specifikationen siger, at test ikke har nogen effekt på en valgt politik om ingen.

Reducerer testmærket rapportgenerering til en prøve?

Nej. t-tagget påvirker ikke generering af DMARC -rapporter. Dens formål er test af politikker, ikke fastsættelse af rapportstikprøver.

Er det sikkert at antage, at en ældre modtager forstår det?

Nej. Identificer og test implementeringen; en modtager, der ikke genkender mærket, kan ignorere det og bruge dets understøttede politiklogik.

Hvorfor kan den gamle procentplan ikke evalueres ud fra én samlet rapport?

En rapporteringsperiode kan strække sig over politikændringer og indeholde blandede observationer. Bevar timing, overholdt politik og repræsentativt budskabsbevis.

Skal versionsstrengen ændres under denne migrering?

nr. RFC 9989 beholder v=DMARC1. Versionskoden kræves først i politikregistret.

Hvilke beviser mangler i den fiktive udskiftningsplan?

En faktisk sammenligning af den gamle plan med nuværende semantik og identificerede legacy/nuværende modtagerobservationer. Papirarbejdsarket har ingen udførte resultater.

[ Kilder ]

Kilder

  1. IANA : Domænebaseret meddelelsesgodkendelse, rapportering og overensstemmelsesparametre
  2. RFC 9989 : Domænebaseret meddelelsesgodkendelsesrapportering og overensstemmelse
  3. RFC 9990 : DMARC Samlet rapportering

[ Ordliste ]

Ordliste

pct
Det historiske DMARC sampling-rate tag, fjernet fra den nuværende RFC 9989 mekanisme.
Testtilstand
t-taggets signal til aktuel politiktest, adskilt fra en procentvælger.
Valgt politik
Den gældende p-, sp- eller np-vurderingspolitik identificeret for meddelelsens domænekontekst.
Modtager observation
Registreret adfærd fra en identificeret implementering og case, snarere end et forventet resultat kopieret fra en specifikation.
Acceptkriterium
En foruderklæret tilstand og beviskrav, der bruges til at afgøre, om en foreslået udrulning kan gå videre.

Virksomhedens herkomst

Hvorfor top finansielle institutioner og regeringer pensionerede deres e-mailsikkerhedsdashboards.

Traditionelle e-mail-godkendelsesplatforme sælger dig et dashboard og beder dine ingeniører om at gøre arbejdet. I miljøer med høj indsats betyder manuel overvågning forsinket håndhævelse, konfigurationsdrift og uovervågede skyggedomæner.

EmailAuth er den agentiske e-mail-herkomstplatform. Vores agenter håndhæver p=reject, hold tredjepartsafsendere på linje og flyt dine domæner til fuld RFC 9989 compliance, den nye DMARC standard, med menneskelig auditabilitet.

regeringer Store virksomheder Tier-1 finansielle institutioner

SaaS · Dedikeret lejemål · Air-gapped on-prem · BYOK-kryptering

Vidensbase