[ Standarder og DMARCbis ]

Sammenlign klassisk DKIM -replay med DKIM2 's foreslåede detektionskontekst

Sammenlign genbrug af uændret signeret meddelelse med spec-09-konvolutbinding, mellemliggende tilskrivning, gentagne observationer og originaltidsbeviser.

Af EmailAuth -forskningsteamet · 7 min læst

[Nøglepunkter]

  • En uændret klassisk-DKIM-meddelelse kan beholde en gyldig signatur i en utilsigtet levering.
  • Udkastet tilføjer konvolut- og depotkontekst plus input til gentagne forekomster.
  • En observeret kopi, legitim rekonvergens og manglende historiske tidsbegrænsningskonklusioner.
På denne side

Adskil en gyldig underskrift fra en påtænkt levering

Genafspilning er mulig, når signeret materiale genbruges i en leveringssammenhæng, som den oprindelige underskriver ikke havde til hensigt. Signaturen kan forblive matematisk gyldig, fordi de dækkede bytes ikke er ændret. Det betyder ikke, at underskriveren har godkendt ubegrænset omfordeling, og det gør ikke hver gentagne besked til et angreb. En nyttig analyse spørger, hvilken kontekst der er autentificeret, hvilken part der udførte den videre levering, og hvad en modtager faktisk kan observere.

RFC 6376 afsnit 8.6 diskuterer genafspilning og spam som begrænsninger, der kræver operationel bedømmelse. DKIM2 arbejdet foreslår yderligere rute- og modtagerkontekst i stedet for at behandle en stærkere signaturalgoritme som hele svaret. Denne artikel bruger kerneudkast -09, dateret 1. november 2026. Det er igangværende arbejde, ikke en offentliggjort anti-genspilningsgaranti.

Sammenlign to fiktive leveringskontekster

I en klassisk-DKIM-undervisningscase signerer en tjeneste en besked sendt til en enkelt tiltænkt postkasse. En tredjepart får beskeden og sender uændret signeret indhold til andre modtagere. Forudsat at det signerede materiale og verifikationsbetingelserne forbliver intakte, kan signaturen stadig bekræftes. Problemet er genbrug af den signerede artefakt, ikke nødvendigvis ændring af dens krop eller kompromittering af signeringsnøglen.

Antag for DKIM2 sammenligningen, at den originale seneste signatur beskriver levering til én fiktiv adresse på birch.example . Genbrug af de samme underskrevne konvolutoplysninger, mens du leverer til en anden adresse, skulle mislykkes i udkastets sammenligning af de seneste hop-modtagere. Afsnit 14.4 kræver, at hver faktisk RCPT TO-adresse vises i den signerede rt-værdi, selvom rt kan indeholde yderligere modtagere. Domæner sammenligner forskellen mellem store og små bogstaver; lokale dele kræver nøjagtig matchning i henhold til de specificerede regler.

Dette er en fastlagt sammenligning, ikke et udskrift fra en mailserver. Det isolerer den yderligere kontekst, som forslaget kontrollerer. Den hævder ikke, at blot udgivelse af en DKIM2 nøgle får en eksisterende modtager til at udføre disse sammenligninger, eller at en ældre modtager afviser den genbrugte besked.

Følg ansvaret, når en mellemmand tilføjer et hop

Et genafspilningssystem kan i stedet tilføje et nyt gyldigt hop. Den foreslåede kæde registrerer derefter en underskriftsidentitet forbundet med videre håndtering, underlagt alle kædekontroller. Det er nyttig tilskrivning, men det betegner ikke automatisk handlingen som ondsindet. En legitim speditør tilføjer også leveringsansvar. Modtageren skal stadig evaluere ruteforventninger og mellemmandens omdømme eller rolle.

Afsnit 15.1 beskriver brug af gentagne observationer af den originale Message-Instance m=1 header og body hashes, sammen med mellemliggende tilstedeværelse og det eksploderede flag. Den definerer ikke en universel global database eller en fast volumentærskel, som enhver implementering skal bruge. En modtager med kun én observeret besked kan ikke etablere gentagen levering ved at tælle usete kopier.

Det eksploderede flag rapporterer, at et system sender til flere adresser. Det hjælper med at identificere, hvor fan-out hævdes; det er ikke et bevis på, at fan-out var velkommen. Bevar, hvilken signatur der bærer den, og om den adfærd var forventet for ruten. Et dashboard, der reducerer flaget til "afspil sikkert", ville kassere den beslutningskontekst, som udkastet har til hensigt at afsløre.

Hold legitim duplikering i sammenligningen

En stor modtagetjeneste kan støde på identiske beskeder fra almindelig massedistribution. Flere modtagere kan også videresende kopier, der samles igen på den samme tjeneste. Protokolforsøg kan lejlighedsvis producere dubletter. Udkastet diskuterer udtrykkeligt disse sondringer. At tælle lige store hashes er derfor et input til vurdering, ikke en selvstændig dom om, at enhver anden kopi skal blokeres.

En original laboratorieplan bør indeholde mindst fire tilfælde: direkte tilsigtet distribution, videre omfordeling med en ikke-erklæret modtagerændring, en korrekt erklæret mellemliggende fan-out og legitim rekonvergens. Hold beskedindholdet fast, hvor det er muligt, så forklaringen isolerer rutekonteksten. Varier derefter modtagerens synlighed: en kopi, flere kopier og ufuldstændige historiske observationer. Det er foreslåede tilfælde, ikke eksperimenter, der er gennemført for denne artikel.

Bevar den originale urkontekst

Afsnit 14.3 afviser fuld verifikationsberettigelse, når en underskrift er mere end fjorten dage ældre end SMTP accept eller mere end én dag i fremtiden i forhold til accept. Udkastet kræver nøjagtig viden om denne accepttid. Gentjekning af en arkiveret besked i forhold til dagens ur kan besvare et andet spørgsmål end at kontrollere, hvad der var gyldigt, da det ankom.

En retrospektiv undersøgelse har derfor brug for de originale ankomstmetadata, ikke kun en gemt beskedfil. Bevar den observerede tidskilde, tidsstempelværdier, relevant DNS /nøglekontekst og verifikatorversion. En senere manglende nøgle eller ændret registrering fastslår heller ikke, hvad den oprindelige verifikator så. Adskil "kan ikke gengive historisk verifikation" fra "den originale signatur var ugyldig", medmindre beviserne understøtter den stærkere konklusion.

Undgå spekulative replay-kontroller

Udkastets valgfri nonce er tilgængelig for en skabers brug, såsom at korrelere senere leveringsstatusoplysninger. Det er ikke i sig selv en standardiseret engangshåndhævelsestjeneste. Tilsvarende tidligere auth= sender-policy discussion vedrører et særskilt forslag og spørgsmål om blandet udbredelse. Det må ikke præsenteres som fastlagt kerne -09-syntaks eller som bevis på, at enhver speditør reklamerer for kompatibel adfærd.

Behandl en implementerings replay-påstand som et afgrænset spørgsmål: hvilke input bevares, hvor længe, ​​på tværs af hvilke modtagende noder, med hvilke falsk-positive kontroller? Bed om bevis for gentagne observationer og ruteanalyse, ikke kun en vellykket kryptografisk kontrol. Privatlivs- og lagringsimplikationer hører hjemme i den gennemgang, fordi detektionskontekst kan akkumulere leveringsmetadata på tværs af meddelelser.

Angiv, hvad denne sammenligning gør og ikke fastslår

Den nøjagtige kommission er: Sammenlign en klassiker DKIM genspil scenarie med udkastets specifikke foreslåede detektionsmodel. Den fiktive sammenligning ovenfor forklarer konvolutbinding, mellemliggende tilskrivning, gentagne observationer af originale forekomster, timing og synlighedsgrænser. Det er dokumentarisk analyse, ikke en målt detektionshastighed, et reproduceret angreb eller et resultat af modtagerens interoperabilitet.

Faktiske sager, versionerede implementeringer, bevarede verifikator-output og specialistaccept forbliver åbne. En sikkerhedsejer skal godkende ethvert fremtidigt kontrolleret eksperiment uden uopfordret trafik eller ændringer i produktionspolitikken. Site-, visuelle- og publikationsporte forbliver også fremragende. Den forsvarlige konklusion er, at forslaget tilføjer kontekst til at opdage og tilskrive genbrug, mens den faktiske effektivitet afhænger af implementering, observationer og modtagerens vurdering.

[ Takeaway ]

Kryptografisk gyldighed, genbrugskontekst og ondsindethed er forskellige konklusioner, der kræver forskellige beviser.

[Efter rolle]

Hvad betyder det for dig

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

Misbrugsanalytiker

Bevar rutekontekst

En gyldig underskrift og duplikatantal identificerer ikke alene en misbrugende afsender.

Næste trin

  1. Adskil ophavsmandsadfærd fra mellemliggende genbrug.
  2. Optag sammenligning af originale forekomster og fan-out-krav.
  3. Regn for lovlig masselevering og rekonvergens.

Verifikator ingeniør

Hold tid og kuvert input

Historisk verifikation kan ikke kun stole på beskedteksten.

Næste trin

  1. Registrer accepttid og kuvertmodtagere.
  2. Skelne utilgængelige nøgler fra dokumenterede ugyldige signaturer.
  3. Test forventet tidsstempel og modtagergrænser.

Sikkerhedstest ejer

Indbundet ethvert replay-eksperiment

Uopfordrede kopier er unødvendige for en kontrolleret sammenligning.

Næste trin

  1. Brug godkendte syntetiske recipienter og isoleret infrastruktur.
  2. Definer synlighed og fastholdelsesantagelser.
  3. Registrer forventede og observerede resultater separat.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Kan genafspilning finde sted uden at ændre signeret indhold?

Ja. Genbrug kan bevare de dækkede bytes og gyldige signaturer, mens leveringskonteksten ændres. RFC 6376 §8.6 behandler genafspilning/spam som et separat driftsproblem.

Hvilken ekstra modtagercheck foreslår udkastet?

Den seneste signaturs rt-værdi skal inkludere hver faktisk SMTP RCPT TO-adresse. Ekstra listede modtagere er tilladt; lokale dele sammenligner nøjagtigt og domæner skelner ikke mellem store og små bogstaver i henhold til udkastet til regler.

Beviser en ny formidlersignatur, at den videre levering er legitim?

Nej. Det kan identificere ansvar under kædereglerne. Modtageren skal stadig vurdere, om formidleren og distributionen var forventet eller misbrug.

Hvad gør to meddelelser ens for udkastets gentagne observationseksempel?

Afsnit 15.1 bruger matchende originale Message-Instance m=1 header og body hashes sammen med rute/mellemliggende kontekst og fan-out signalering. Det er ikke blot lighed mellem det endelige viste emne.

Er eksploderet en gentagelsesfritagelse?

Nej. Det identificerer, hvor fan-out er hævdet. Hvorvidt denne fan-out var forventet kan påvirke modtagerbeslutninger; flaget er ikke en garanti for godartet fordeling.

Kan én kopi etablere et volumenbaseret replay-fund?

Nej. Udkastet bemærker udtrykkeligt, at optælling er uhensigtsmæssigt med kun en enkelt observeret meddelelse. Andre ruteoplysninger kan have betydning, men usynlig trafik kan ikke opfindes.

Hvorfor bevare SMTP accepttid til senere gennemgang?

Core -09 anvender sine gamle/fremtidige tidsstempelgrænser i forhold til accept. Sammenligning af et arkiv med nutidens ur uden original kontekst kan give en anden konklusion end den oprindelige evaluering.

Opretter nonce en universel engangs-token-tjeneste?

Nej. Det valgfrie n-felt er tilgængeligt til skaberdefinerede formål, herunder korrelation. Det fastgjorte udkast gør det ikke til en uafhængig universel database til forebyggelse af genafspilning.

[ Kilder ]

Kilder

  1. Tidligere auth= afsender-politik diskussion
  2. RFC 6376 : DKIM Signaturer
  3. DKIM2 draft-ietf-dkim-dkim2-spec-09

[ Ordliste ]

Ordliste

Genafspilning
Genbrug af signeret materiale i en leveringssammenhæng, der ikke nødvendigvis er tilsigtet af dets oprindelige underskriver.
Chain of custody
De foreslåede signerede relationer, der forbinder beskedhåndtering og konvolutkontekst på tværs af hop.
eksploderede flag
Et udkast til signal om, at et signeringssystem sender en besked til flere adresser.
Genkonvergens
Flere legitime videresendte kopier af en original besked, der ankommer til den samme modtagende tjeneste.
Accept-tidskontekst
Den oprindelige SMTP accepttid, der er nødvendig for udkastets tidsstempelevaluering.

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