[ DKIM ]

Undersøg hvilke overskrifter en DKIM signatur beskytter

Læs h-tagget, gentagne felter og kanonisering, før du hævder, at en meddelelsesheader var beskyttet.

Af EmailAuth -forskningsteamet

[Nøglepunkter]

  • Fra skal signeres, mens h-tagget identificerer andre valgte overskrifter.
  • Gentagne navne vælger fysiske hændelser fra bunden og opad.
  • Afslappet kanonisering ændrer specificeret formatering, ikke betydningen af ​​feltværdier.
På denne side

A DKIM pass betyder ikke, at alle viste overskrifter blev underskrevet. Hver signatur vælger overskriftsfelter gennem sin h-tag og anvender en specificeret kanonisering algoritme. For at afgøre, om et emne, modtagerfelt eller anden værdi var beskyttet, skal du inspicere den faktiske dækning af den beståede signatur.

Start med den rigtige signatur

Optag d, s, h og c for hver DKIM-Signature overskrift. Tilknyt modtagerens betroede resultat med den tilsvarende signatur i stedet for at behandle et pass på meddelelsesniveau som bevis for dem alle. En signatur skal indeholde Fra, men ikke hver anden overskrift er obligatorisk. RFC 6376 §5.4 forklarer udvælgelsesreglerne og anbefaler nyttig dækning.

Hvis Emne ikke er valgt, ændrer en ændring til Emne ikke i sig selv de data, der er beskyttet af denne signatur. Den erklæring handler om kryptografisk dækning, ikke om den ændrede meddelelse er acceptabel. En modtagende tjeneste kan stadig anvende uafhængig politik. På samme måde binder signering til ikke SMTP -konvolutmodtageren: den synlige Til-header og RCPT TO-adresse er forskellige data; RFC 5321 §2.3.1 adskiller SMTP kuvert fra besked indhold.

Redegør for gentagne felter

h-tagget er ikke blot et sæt unikke navne. Under RFC 6376 §5.4.2, gentagne navne vælger gentagne fysiske hændelser, der arbejder fra bunden af ​​overskriftsblokken opad. For eksempel, hvis en meddelelse har tre Modtaget-felter og h-lister Modtaget to gange, vælges de to nederste forekomster. Tilføjelse af flere forekomster af et navn til h, end der eksisterer ved signering, kan registrere senere indsættelse af dette felt. Denne teknik kaldes ofte oversignering.

Konkluder ikke, at et felt øverst er underskrevet, blot fordi dets navn optræder én gang i h. Rekonstruer markeringen mod den faktiske overskriftsblok. Duplikerede felter, der normalt bør være ental, rejser også spørgsmål om parsing og meddelelsesgyldighed; en DKIM beregning giver ikke tilladelse til at ignorere disse bekymringer.

Skelne værdiændringer fra normaliseret formatering

Under simpel header-kanonisering skal det valgte felt præsenteres nøjagtigt som underskrevet. Afslappet kanonisering af overskrifter Små bogstaver feltnavne, udfolder fortsættelseslinjer og normaliserer specificeret mellemrum. Det gør ikke feltværdier med små bogstaver eller gør en anden emnetekst ækvivalent. Læs den valgte algoritme, før du tilskriver en fejl til store bogstaver eller omvikling.

Illustrativ testspecifikation: én kontrolleret signatur vælger Fra og Emne. Ændring af emneordene forventes at ugyldiggøre denne signatur. En anden signatur vælger Fra, men udelader Emne; den samme emneændring behøver ikke at gøre den anden signatur ugyldig. Kontrasten forklarer forventet dækning, ikke en godkendelse af at udelade emne.

Forbedre dækningen hos underskriveren

Vælg felter, der påvirker modtagerens fortolkning og kan forblive stabile gennem den understøttede rute. Undersøg anbefalingerne i RFC 6376 §5.4.1 og din underskrivers evner. Undgå tilfældigt at underskrive sporingsfelter, som lovlig transport vil tilføje eller ændre. Test hele ruten med duplikatfelter og formateringssager i et kontrolleret miljø.

Dokumenter den tilsigtede dækningsprofil ved siden af ​​signeringskonfigurationen. En nyttig gennemgang angiver præcis hvilke overskrifter og forekomster der er beskyttet, hvilke normaliseringer der er tilladt og hvilke felter der forbliver uden for signaturen. Det er mere forsvarligt end at beskrive DKIM som et segl over hele budskabet.

Spor et syntetisk headervalg

Forestil dig tre X-eksempel-felter i fysisk top-til-bund rækkefølge: nyeste, mellemste, ældste. En signaturliste h=From:X-Example:X-Example vælger den ældste og derefter den midterste, ikke den nyeste. Med kun ét X-eksempel til stede ved underskrivelsen, inkluderer opførelse af X-eksempel to gange også en fraværende forekomst; senere indsættelse af et andet X-eksempel ændrer det valgte input og kan ugyldiggøre signaturen. Dette er en udvælgelsesøvelse, ikke en udført signaturtest eller en anbefaling om at tillade duplikater af normalt enkeltstående felter.

[ Takeaway ]

Fra skal signeres, mens h-tagget identificerer andre valgte overskrifter. Gentagne navne vælger fysiske hændelser fra bunden og opad. Afslappet kanonisering ændrer specificeret formatering, ikke betydningen af ​​feltværdier.

[Efter rolle]

Hvad betyder det for dig

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

IT / Mail Admin

Rekonstruer feltvalg

Gentagne navne kræver fysisk overskriftsbestilling.

Næste trin

  1. Undersøg hver signatur separat.
  2. Test duplikat-header-håndtering.

CISO / SecOps

Gennemgå fortolkningsrisici

Afdækkede felter og parserforskelle kan påvirke, hvad brugerne har tillid til.

Næste trin

  1. Undtagelser for rekorddækning.
  2. Hold modtagervalidering inden for rækkevidde.

Grundlægger / Ikke-teknisk

Brug præcist forsikringssprog

Spørg hvilke kundesynlige felter, der er beskyttet i stedet for at acceptere en generel integritetspåstand.

Næste trin

  1. Inkluder emne i dækningsanmeldelser.
  2. Adskil levering fra integritet.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Signerer DKIM hver overskrift?

Nej. h-tagget identificerer udvalgte overskriftsfelter med særlig håndtering for gentagne forekomster.

RFC 6376 §3.5

Skal Fra underskrives?

Ja. RFC 6376 kræver, at feltet Fra er inkluderet i signaturens overskriftsdækning.

RFC 6376 §5.4

Er synlig for samme som kuvertmodtager?

Nej. Signering til binder ikke SMTP RCPT TIL-adressen kryptografisk.

RFC 5321 §2.3.1 RFC 6376 §3.7

Hvilken gentaget overskrift vælges først?

Udvælgelsen begynder med den fysisk sidste forekomst og arbejder opad for gentagne navne i h.

RFC 6376 §5.4.2

Hvad er oversignering?

Hvis du angiver flere forekomster af et feltnavn, end der aktuelt findes, kan det medføre, at senere indsættelse af dette felt ugyldiggør signaturen.

RFC 6376 §5.4.2

Små bogstaver i afslappet tilstand Emnetekst?

Nej. Den skriver små bogstaver i feltnavne, ikke feltværdier, og anvender specifik blanktegnsnormalisering.

RFC 6376 §3.4.2

Kan et usigneret emne ændre sig, mens DKIM består?

Ja, hvis ændringen ikke påvirker andre omfattede data. Modtagerpolitik og beskedsikkerhed forbliver adskilt.

RFC 6376 §3.7

Skal vi underskrive hver sporingsoverskrift?

Ikke automatisk. Legitime transitændringer kan gøre en sådan dækning skrøbelig. Følg specifikationen og test selve ruten.

RFC 6376 §5.4

[ Kilder ]

Kilder

  1. RFC 6376

    Afsnit §1 · §3.4 · §3.4.1 · §3.4.2 · §3.5 · §3.7 · §5.4 · §5.4.1 · §5.4.2

  2. RFC 8601

    Afsnit §1.2

  3. RFC 5321

    Afsnit §2.3.1

[ Ordliste ]

Ordliste

DKIM
DomainKeys Identified Mail verificerer valgt beskedindhold mod et signeringsdomænes offentlige nøgle.

RFC 6376 §1

Kanonisering
De angivne transformationer blev anvendt på overskrifter eller brødtekst før DKIM -hashing og verifikation.

RFC 6376 §3.4

Underskrevet overskriftsliste (h)
Det bestilte DKIM signaturtag med udvalgte headernavne, inklusive gentagelser, når flere forekomster er dækket.

RFC 6376 §3.5

Oversignering
Inkludering af flere forekomster af et overskriftsnavn i h, end der findes i øjeblikket, så senere indsættelse kan ugyldiggøre signaturen.

RFC 6376 §5.4.2

SMTP konvolut
Transportoplysninger, herunder afsender og modtagere, adskilt fra meddelelsens overskrifter og brødtekst.

RFC 5321 §2.3.1

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