[ DKIM ]

Fortolk DKIM ingen uden at forveksle det med fiasko

Bestem, om meddelelsen var usigneret ved rapporteringsgrænsen, før du undersøger nøgler eller kryptografi.

Af EmailAuth -forskningsteamet · 3 min læst

[Nøglepunkter]

  • Læs dkim=none separat fra det bare ingen-resultat.
  • Etabler den pålidelige evalueringsgrænse, før du sammenligner overskrifter.
  • Ret den faktiske signeringsrute i stedet for at udgive ikke-relaterede nøgler.
På denne side

Et dkim=none resultat er ikke en anden stavemåde af en ødelagt signatur. RFC 8601 §2.7.1 definerer DKIM intet resultat, da beskeden ikke bliver underskrevet. Denne skelnen ændrer undersøgelsen: en usigneret meddelelse skal gennemgås underskriftssti, mens en underskrevet meddelelse, der mislykkes, kræver bekræftelsesbevis.

Start med at bekræfte, hvad resultatet tilhører, og hvem der har leveret det. En værktøjsoversigt, en Authentication-Results felt og det rå budskab kan beskrive forskellige observationer. Stol kun på resultatet inden for en bekræftet modtagergrænse, og bevar den originale besked, før du forsøger at forene tilsyneladende modsætninger.

Læs hele resultatfeltet

I Authentication-Results er dkim=none et resultat for DKIM metoden. Den separate formular bestående af en godkendelsestjenesteidentifikator efterfulgt af et blottet ingen angiver, at der ikke blev udført nogen meddelelsesgodkendelse. Disse former er ikke udskiftelige; se RFC 8601 §2.2. Manglende Authentication-Results er heller ikke bevis på, at en meddelelse var usigneret; overskriften er muligvis ikke tilføjet eller bevaret.

Læs authserv-id'et og forstå, hvilket system det identificerer. En meddelelse kan indeholde resultater fra flere hop, inklusive upålidelig tekst indsat før levering. RFC 8601 §7.1 beskriver håndtering af tillidsgrænser, fordi en angriber kan skrive et overbevisende resultatfelt. En bestået eller ingen-streng har kun betydning, når dens oprindelse og evalueringskontekst er etableret.

Undersøg underskriftsbeviset

Se efter DKIM-Signature felter i den bevarede råmeddelelse. Hvis ingen er til stede, og den betroede modtager rapporterer dkim=none, skal du undersøge, om afsenderen aktiverede signering på den rute. Tjek applikationens SMTP , relæforbindelser og API-genereret post uafhængigt af almindelig postkassepost.

Hvis en signatur er til stede, men resultatet siger ingen, skal du ikke straks beskylde modtageren for en fejl. Et senere hop kan have tilføjet signaturen, eller den tilgængelige prøve kan afvige fra den meddelelse, der blev evalueret af den pågældende modtager. Bestem, hvor hvert resultat og signatur kom ind på stien. Fortolkningen afhænger af observationsgrænsen, ikke kun af den endelige overskriftsliste.

Adskil tre praktiske cases

Case 1: Der findes ingen signatur ved den betroede evalueringsgrænse. Den næste handling er at bekræfte den understøttede signeringskonfiguration og -rute. Udgivelse af en anden offentlig nøgle gør ikke tjenesten tegnet.

Tilfælde to: Der findes en signatur, men den tilsvarende nøgle mangler. RFC 6376 §6.1.2 behandler dette som en bekræftelsesfejl uden nøgle, ikke en usigneret besked. Udled opslaget fra signaturens d- og s-værdier, og undersøg DNS udgivelse eller tilbagetrækning.

Tilfælde tre: nøglen hentes, men det dækkede indhold bekræftes ikke. Undersøg kropsrepræsentation, signerede overskrifter, nøglemateriale, beskadigede signaturværdier og underskriver/verifikator-defekter; en fejl alene fastslår ikke, hvilket input der er ændret. Et intakt DKIM-Signature felt betyder ikke, at signaturen passerer. Disse tilfælde er en diagnostisk ramme, ikke et sæt af levende testresultater.

Hold DMARC adskilt fra etiketten

Under en gældende DMARC politik, kan en usigneret meddelelse stadig passere justeret SPF under RFC 9989 §5.3.5. Omvendt leverer en bestået DKIM signatur under et ikke-relateret domæne muligvis ikke DMARC justering. Optag Fra-domænet, SPF identiteten og -resultatet, hver DKIM identitet og -resultat og justering som særskilte observationer.

Udled ikke levering eller sikkerhed fra ingen alene. Modtagere anvender deres egen filtrering, og DKIM er ét input frem for et bevis på, at en besked er harmløs. Det operationelle spørgsmål er, om den forventede autoriserede afsendelsessti har den tilsigtede autentificeringsdækning.

Bevis underskriftsreparationen

Hvis ruten skulle underskrive, skal du bruge udbyderens understøttede konfiguration og teste nye beskeder efter ændringen. Bekræft, at det tilsigtede d-domæne og vælger vises, at signaturen passerer til en betroet modtager, og at den justeres efter behov. Inkluder det faktiske forretningsformat og rute i stedet for en anden tjenestes testknap.

Bevar før-og-efter-beviset med tidsstempler og en rutebeskrivelse. Luk problemet som fraværende underskrift på en navngivet sti, manglende bekræftelsesmateriale eller mislykket integritetsbekræftelse, alt efter hvad der er relevant. Præcis klassificering giver den næste hændelse et nyttigt udgangspunkt.

Beviser nødvendig for den næste beslutning

Til illustration, Authentication-Results: mx.example; dkim=none rapporterer usigneret post for den metode, mens Authentication-Results : mx.example ; ingen siger, at der ikke blev udført godkendelsesskemaer. Ingen af ​​strengene er troværdige, blot fordi mx.example vises i den. Hvis råprøven senere indeholder en signatur, skal du indhente rapporterings-hopprøven eller logfilerne, før du beslutter, om signering var fraværende der. Disse er syntetiske header-eksempler.

[ Takeaway ]

Læs dkim=none separat fra det bare ingen-resultat. Etabler den pålidelige evalueringsgrænse, før du sammenligner overskrifter. Ret den faktiske signeringsrute i stedet for at udgive ikke-relaterede nøgler.

[Efter rolle]

Hvad betyder det for dig

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

IT / Mail Admin

Respekter indberetningsgrænsen

Overskriftsrækkefølge og herkomst har betydning, når ingen vises ved siden af ​​en signatur.

Næste trin

  1. Læs hele resultatfeltet.
  2. Find alle DKIM-Signature felter.
  3. Adskil fraværende signering fra mislykket bekræftelse.

CISO / SecOps

Undgå at stole på ubekræftet resultattekst

Et Authentication-Results felt er ikke i sagens natur troværdigt, bare fordi det vises i en meddelelse.

Næste trin

  1. Etabler det betroede authserv-id.
  2. Gennemgå, hvordan grænseoverskrifter håndteres.
  3. Hold DMARC og indholdssikkerhedskonklusioner adskilte.

Grundlægger / Ikke-teknisk

Spørg, om den forventede rute er underskrevet

En usigneret ansøgningsrute kan blive overset, når medarbejdermail virker.

Næste trin

  1. Identificer den berørte arbejdsgang.
  2. Bekræft, at udbyderen understøtter at signere den.
  3. Kræv en før-og-efter prøve.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Hvad betyder dkim=none ?

RFC 8601 definerer det som, at meddelelsen ikke er underskrevet i den relevante evalueringskontekst.

RFC 8601 §2.7.1

Er en bare ingen det samme resultat?

Nej. Den blottede ingen-formular i Authentication-Results indikerer, at der ikke blev udført nogen meddelelsesgodkendelse.

RFC 8601 §2.2

Beviser en fraværende resultatoverskrift, at der ikke findes nogen signatur?

Nej. Undersøg den rå besked og modtagerens rapporteringsadfærd.

Hvorfor kan jeg se en signatur ved siden af dkim=none?

Signaturen kan være blevet tilføjet senere, eller prøve- og evalueringsgrænsen kan være anderledes. Rekonstruer stien.

Er en manglende offentlig nøgle en usigneret besked?

Nej. En signatur med en fraværende nøgle er et verifikationsproblem, ikke fraværet af underskrift.

RFC 6376 §6.1.2

Kan usigneret post bestå DMARC ?

Ja, ved at passere justeret SPF , når den sti opfylder DMARC .

RFC 9989 §5.3.5

Vil publicering af en offentlig nøgle muliggøre signering?

Nej. Det afsendende system skal aktivt underskrive med den tilhørende private nøgle.

RFC 6376 §5.5

Hvad bekræfter reparationen?

En ny kontrolleret meddelelse med den tilsigtede signatur, et betroet beståelsesresultat og den nødvendige justering.

[ Kilder ]

Kilder

  1. RFC 6376

    Afsnit §1 · §3.1 · §3.5 · §3.7 · §5.5 · §6.1 · §6.1.2 · §6.1.3

  2. RFC 8601

    Afsnit §1.2 · §2.2 · §2.5 · §2.7.1 · §7.1

  3. RFC 9989

    Afsnit §4.4 · §4.4.1 · §5.3.5

[ Ordliste ]

Ordliste

DKIM
En domæneassocieret signatur over valgt beskedindhold, verificeret ved hjælp af offentlig nøgledata.

RFC 6376 §1

Vælger
S-værdien, der bruges med d-signeringsdomænet til at finde bekræftelsesdata.

RFC 6376 §3.1 RFC 6376 §3.5

DMARC justering
Det påkrævede forhold mellem en autentificeret identifikator og forfatterdomænet.

RFC 9989 §4.4

Autentificeringstjeneste-id
Identifikationen af ​​den autentificeringstjeneste, der rapporterer et resultat; tillid afhænger også af den modtagende grænse.

RFC 8601 §2.5 RFC 8601 §7.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