[ DKIM ]

Rett opp DKIM feil etter at en gateway legger til en bunntekst

Finn den modifiserende hop and place-signeringen etter nødvendig bunntekstinnsetting uten å svekke kroppsdekningen.

Av EmailAuth -forskningsteamet

[Nøkkelpunkter]

  • En vesentlig bunntekst som legges til etter full-body-signering endrer den hashed-teksten.
  • Gjør nødvendige endringer før det endelige autoriserte signeringsstadiet.
  • Sjekk den nye signeringsidentiteten og justeringen; å legge til en signatur reparerer ikke en gammel en.
På denne siden

En bunntekst kan gjøre en riktig signert utgående melding til en DKIM feil. Reparasjonen starter med behandlingssekvensen: identifiser hvilket system som signerte meldingen, hvilket system som satte inn bunnteksten og hvilken signatur mottakeren evaluerte. Å publisere en annen DNS nøkkel kan ikke legge til en signaturomslagstekst etter at den ble opprettet.

Bevis hvilke byte som ble endret

Lagre en kontrollert melding umiddelbart etter signering og en annen etter gatewayen, ved å bruke rå meldingseksport i stedet for kopiert tekst fra en e-postklient. Ta vare på de originale filene. Ta opp hver signaturs d, s, c, h og enhver l-tag. En melding kan ha flere signaturer med ulik dekning og utfall.

DKIM beregner en hash av den kanoniserte kroppen. Under vanlig dekning av hele kroppen, legger en ny bunntekst til innhold og endringer i hashen. Avslappet kropp kanonisering fjerner visse mellomromsforskjeller; den fjerner ikke en ansvarsfraskrivelse, HTML-blokk eller ny MIME del. En body-hash-mismatch gjelder de sammenlignede body-hash-inndataene og -verdiene: kroppsrepresentasjonen, c/l-innstillinger og bh-verdi. En skadet eller feil generert bh, eller en signer/verifikator implementeringsfeil, kan også forklare et misforhold. Sammenligningen i RFC 6376 avsnitt 6.1.3 beviser ikke i seg selv at en gateway endret kroppen. En generell signaturfeil kan i stedet involvere en signert overskrift, nøkkeloppslag eller signatursyntaks. RFC 6376 §3.4, RFC 6376 §3.7 og RFC 6376 §6.1 beskriv disse separate kontrollene.

Sammenlign prøvene ved grensen der bunnteksten er brukt. Inspiser både tekst/ren og tekst/html deler, MIME grenser og overføringskoding. En tilsynelatende identisk synlig bunntekst kan serialiseres annerledes. Hvis gatewayen også endrer emne, inspiser om emne er oppført i h: reparasjon av kroppen alene vil ikke gjenopprette en signatur over en endret overskrift.

Test bestillingen i stedet for å gjette

Illustrerende scenario: en applikasjon oppretter en faktura, den utgående serveren signerer den, og en gateway legger deretter til et juridisk varsel. Mottakeren rapporterer en body-hash mismatch for applikasjonens signatur. I et kontrollert alternativ legger gatewayen til varselet først og en autorisert underskriver signerer den endelige serialiserte meldingen. Et bestått resultat på den andre banen støtter bestillingsdiagnosen. Dette er foreslåtte prøveobservasjoner, ikke resultater fra en reell leietaker.

Bruk de samme meldingsvariantene gjennom begge banene, inkludert HTML, ren tekst og et vedlegg. Registrer mottakerautentisering er resultatet av en klarert grense, signaturdomenet og det synlige Fra-domenet. DKIM pass alene er ikke tilstrekkelig for DMARC hvis den beståtte signaturen ikke stemmer overens med forfatterdomenet. En urelatert gatewaysignatur kan verifiseres riktig uten å oppgi den justerte banen.

Velg en eid signeringsgrense

Den vanlige holdbare utformingen er å utføre nødvendige innholdsendringer før den endelige autoriserte signeringsoperasjonen. Det kan bety å flytte underskriveren senere, flytte innsetting av bunntekst tidligere eller konfigurere gatewayen til å signere den endelige meldingen ved hjelp av et domene organisasjonen kontrollerer. Bekreft støttet atferd og nøkkeleierskap før du velger et design. Ikke anta at hver gateway støtter egendefinert domenesignering.

Hvis en eksisterende signatur er ødelagt, vil ikke det å legge til en ny gyldig signatur reparere den tidligere. Vurder den nye signaturen på sine egne fordeler og verifiser justering separat. Ikke aktiver body-length l-taggen bare for å få bunntekst til å forsvinne fra hash-beregningen: den etterlater et usignert suffiks og skaper sikkerhetsavveiningen beskrevet i RFC 6376 §8.2.

Avslutt med en regresjonssjekk

Hold et rutediagram som viser den siste kroppsforandrende komponenten og signeren umiddelbart etter den. Test på nytt når ansvarsfraskrivelsesregler, antivirus-omskriving eller utgående ruting endres. Suksess betyr at den nødvendige bunnteksten er til stede, den tiltenkte signaturen verifiserer, domenet oppfyller den tiltenkte innrettingspolicyen, og kritiske meldinger fortsatt kommer gjennom den forventede ruten. Behold en tilbakeføringsplan for konfigurasjonsendringen uten å behandle fjerning av et påkrevd juridisk varsel som en automatisk løsning.

Bruk en regresjonsgodkjenningspost

For hver syntetisk ren tekst, HTML og vedleggsvariant, noter: bunntekst til stede; siste kroppsendrende humle; endelig underskriver d/s; valgt c/h/l; pålitelig mottakerresultat; Forfatter Domene og justering; og resultatet av forretningsruten. Mangler bunnteksten oppfylles ikke varselkravet selv når DKIM består. Hvis bunnteksten er til stede, men bare et ikke-relatert gateway-domene passerer, oppfylles ikke det tiltenkte DKIM-justeringskravet. Dette er akseptkriterier, ikke fullførte sjekker.

[ Takeaway ]

En vesentlig bunntekst som legges til etter full-body-signering endrer den hashed-teksten. Gjør nødvendige endringer før det endelige autoriserte signeringsstadiet. Sjekk den nye signeringsidentiteten og justeringen; å legge til en signatur reparerer ikke en gammel en.

[Etter rolle]

Hva dette betyr for deg

Velg din rolle for praktiske neste trinn.

IT / Mail Admin

Fang den endrende grensen

Sammenlign råmeldinger rundt gatewayen og test hvert meldingsformat.

Neste trinn

  1. Inspiser c, h og l.
  2. Bekreft det endelige signeringsdomenet.

CISO / SecOps

Unngå usignerte snarveier for innhold

En forbigående prefikssignatur kan skjule et ubeskyttet suffiks.

Neste trinn

  1. Gjennomgå kroppsdekning.
  2. Godkjenn oppbevaring av gatewaynøkkel.

Grunnlegger / Ikke-teknisk

Sørg for at nødvendige varsler og levering fungerer

Godkjenn en sekvenseringsløsning med eieren av det juridiske varselet i stedet for å fjerne pålagt innhold i det stille.

Neste trinn

  1. Navngi eieren av meldingen.
  2. Ta med fakturaer i testing.

[ Vanlige spørsmål ]

Ofte stilte spørsmål

Tåler avslappet kanonisering en ansvarsfraskrivelse?

Nei. Det normaliserer spesifiserte mellomromsendringer, ikke innholdsmessig bunntekst eller nye MIME deler.

RFC 6376 §3.4.4

Vil en annen DNS nøkkel fikse body-hashen?

Nei. Nøkkelpublisering kan ikke få endret innhold til å samsvare med den originale signerte teksten.

RFC 6376 §6.1.3

Hvorfor passerer ren tekst mens HTML feiler?

Gatewayen kan endre bare HTML-delen eller serialisere MIME innholdet på en annen måte. Sammenlign råprøver av hver variant.

Kan en ny gateway-signatur hjelpe?

Ja, hvis gatewayen signerer det endelige innholdet riktig. For DMARC må signeringsdomenet også samsvare med det synlige Fra-domenet.

RFC 9989 §4.4.1

Bør vi fjerne den gamle signaturen?

Ikke gjør fjerning til det første diagnostiske trinnet. Ta vare på det i testbevis og vurder gatewayproduktets støttede signaturhåndtering.

RFC 6376 §4.2

Er l-koden en sikker snarvei?

Den tillater at et kroppsprefiks signeres mens senere innhold forblir utenfor denne dekningen. Gå gjennom den risikoen i stedet for å bruke den som en generell reparasjon.

RFC 6376 §8.2

Hva om body-hashen samsvarer, men DKIM mislykkes?

Undersøk utvalgte overskrifter, signatursyntaks, nøkkelhenting og verifiseringsdetaljer i stedet for å anta at bunnteksten er ansvarlig.

RFC 6376 §6.1

Hva beviser reparasjonen?

Kontrollerte før-og-etter-rå meldinger, en bestått tiltenkt signatur hos en pålitelig mottaker, passende justering og vellykkede forretningssti-tester.

[ Kilder ]

Kilder

  1. RFC 6376

    Seksjoner §1 · §3.4 · §3.4.4 · §3.5 · §3.7 · §4.2 · §5.5 · §6.1 · §6.1.3 · §8.2

  2. RFC 9989

    Seksjoner §4.4 · §4.4.1

  3. RFC 8601

    Seksjoner §1.2

  4. RFC 2045

    Seksjoner §1

  5. RFC 2046

    Seksjoner §5.1.1

[ Ordliste ]

Ordliste

DKIM
En domeneassosiert signatur over utvalgte overskrifter og brødtekstbytes.

RFC 6376 §1

Kanonisering
Definert klargjøring av meldingsbytes før hashing.

RFC 6376 §3.4

DMARC -justering
Det nødvendige forholdet mellom en autentisert identifikator og forfatterdomenet.

RFC 9989 §4.4

Kroppslengdegrense (l)
En valgfri telling av kanoniserte kroppsoktetter inkludert i kropps-hashen.

RFC 6376 §3.5

MIME
Meldingsformater som representerer strukturerte deler og kodinger.

RFC 2045 §1 RFC 2046 §5.1.1

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