[ DKIM ]

Overvåg DKIM vælgere og -nøgler uden at gøre krav på, at DNS beviser live-signering

Kombiner DNS -ændringsovervågning med modtagne beskedtests for at måle faktisk DKIM sundhed.

Af EmailAuth -forskningsteamet

[Nøglepunkter]

  • Hold DNS udgivelse, meddelelsesbekræftelse og justering adskilt.
  • Klassificer fravær, timeout, tilbagekaldelse og ændringer tydeligt.
  • Vedhæft hver observation til dens rute, tidspunkt og beviser.
På denne side

A vælger monitor kan fortælle dig, at verifikationsdata er ændret eller forsvundet. Den kan ikke fastslå, at en tjeneste stadig sender, at dens private nøgle matcher den offentliggjorte nøgle, eller at dens meddelelser ankommer med aligned DKIM. Byg separate kontroller for offentliggjort konfiguration og observeret meddelelsesadfærd.

Start med kendte afsendelsesruter

Opret en beholdning fra autoriseret afsenderkonfiguration og repræsentanter modtagne beskeder. For hver rutepost skal virksomhedens ejer, d-domæne, vælger, DNS ejer, forventet TXT eller CNAME arrangement, sidst observerede signeringstid og livscyklustilstand. Antag ikke, at gættende almindelige vælgere opdager hver underskriver. DKIM leverer vælgeren i hver signatur i stedet for at definere en komplet DNS opregningstjeneste.

For en signatur, der bruger s=invoice2 og d=brand.example, skal du inspicere invoice2._domainkey.brand.example under RFC 6376 §3.6.2.1. Følg en forventet CNAME til dens bekræftelsesdata. Gem et observationstidsstempel og et offentligt nøglefingeraftryk, så en ændring kan sammenlignes med en godkendt rotation. Saml aldrig private nøgler i overvågningssystemet.

Adskil monitorens resultater

Et manglende svar, DNS timeout, tilbagekaldt nøgle og ændret nøgle er forskellige hændelser. RFC 6376 §6.1.2 skelner nøgleforespørgselsfejl fra en fraværende nøgle, og en tom p-værdi repræsenterer tilbagekaldelse under RFC 6376 §3.6.1. Registrer svardetaljer i stedet for at oversætte hver fejl til en generisk fejl.

En nuværende nøgle har stadig brug for syntaks- og algoritmetjek. RFC 8301 §3.1 forbyder rsa-sha1-signering og verifikation; RFC 8301 §3.2 opdaterer krav til RSA-størrelse: underskrivere skal bruge mindst 1024 bit og skal bruge mindst 2048. Produktsupport og nuværende organisatoriske kryptografiske politik kan være strengere. En ændring af fingeraftryk kan ikke alene fortælle dig, om en rotation var godkendt.

Tilføj en levende bevisløkke

Send kontrollerede beskeder gennem hver vigtig produktionsrute til en postkasse, hvis rå besked og pålidelige godkendelsesresultat du kan inspicere. Registrer de observerede d og s, verifikationsresultat og justering med Fra. Træn de budskabsvarianter, som downstream-behandling kan påvirke, såsom HTML og vedhæftede filer.

Illustrativ monitor: DNS fortsætter med at betjene faktura2, men en ny besked indeholder nej DKIM-Signature. Udgivelseskontrollen består, mens underskriftskontrollen mislykkes. I et andet tilfælde eksisterer signaturen, men dens kropshash fejler efter et skift af gateway-sidefod. Ingen af ​​hændelserne løses ved at erklære DNS posten for sund. Disse er syntetiske testcases, ikke målte servicehændelser.

Syntetiske tests har også grænser. En daglig probe beviser ikke alle meddelelser mellem prober, der sendes. Kombiner det med modtagerrapporter og hændelsesbeviser, mens du anerkender rapporteringsdækning og forsinkelse.

Rut handlingsrettede advarsler

Vedhæft advarsler til en rute og ejer. Undertrykk kun et eksplicit godkendt vedligeholdelsesvindue, bevar hændelseshistorikken og bekræft den nye underskriver med frisk mail efter rotation. Eskaler uventede nøgleændringer som mulige sikkerhedshændelser uden at erklære kompromis fra en ændring alene.

Træk forældede lagerrækker tilbage med vilje. En gammel offentlig nøgle kan forblive til forsinket meddelelsesverifikation, selv når ny signering er stoppet. Skelne den planlagte tilstand fra en forladt delegation. Dashboardet skal sige, hvad der blev observeret, hvornår og med hvilken metode, så DNS sundhed aldrig forklæder sig som bevis for live-signering.

Gengiv advarselsbeslutningen

Brug fire syntetiske prober til at holde advarselslagene adskilt. En signatur med d=brand.example og s=invoice2 er knyttet til invoice2._domainkey.brand.example . Hvis dens offentlige nøgle er til stede, men det leverede modtagerresultat er en body-hash-fejl, skal du oprette en besked-bekræftelsesadvarsel. Hvis dens nøgle er fraværende, skal du lave en alarm om nøglefravær. Hvis den forventede post er til stede, men meddelelsen ikke har nogen signatur, skal du lave en advarsel om manglende underskrift. En tilstedeværende nøgle plus et leveret bestået resultat giver ingen advarsel for den pågældende sonde alene.

Disse fire beslutninger er en illustrativ beslutningsmodel med opfundne DNS tilstande og leverede modtagerresultater. Der blev ikke udført nogen live DNS forespørgsel, signeringstest eller kryptografisk verifikation til denne gennemgang. For at idriftsætte monitoren skal du erstatte dem med daterede offentlige svar og rå beskeder, der bærer resultater fra din betroede modtagegrænse. Bevar det forbundne bevis, før du beskriver en rute som operationelt verificeret.

Beviser nødvendig for den næste beslutning

For en body-hash-advarsel skal du bevare det leverede resultat og undersøge kropsrepræsentation, c/l-indstillinger, bh-værdi og implementeringsadfærd; et mismatch alene beviser ikke et gateway-modificeret indhold. Marker en rute uden ny sonde som uobserveret, selvom dens nøgle er til stede. Registrer særskilt, om justering blev kontrolleret, da DKIM pass alene ikke er aligned pass.

[ Takeaway ]

Hold DNS udgivelse, meddelelsesbekræftelse og justering adskilt. Klassificer fravær, timeout, tilbagekaldelse og ændringer tydeligt. Vedhæft hver observation til dens rute, tidspunkt og beviser.

[Efter rolle]

Hvad betyder det for dig

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

IT / Mail Admin

Hold udgivelses- og underskriftschecks adskilt

Forskellige beviser understøtter forskellige påstande om DKIM sundhed.

Næste trin

  1. Spor nøjagtige vælgernavne og nøglefingeraftryk.
  2. Klassificer DNS svartyper.
  3. Behold daterede råbeskedtests.

CISO / SecOps

Gennemgå uventede myndighedsændringer

Nøgle- og delegationsændringer fortjener korrelation med godkendt vedligeholdelse.

Næste trin

  1. Revisionsændringsautorisation.
  2. Beskyt overvågningsbeviser.
  3. Indstil sikkerhedseskaleringskriterier.

Grundlægger / Ikke-teknisk

Overvåg forretningsruter

En sund DNS post beviser ikke, at en faktura eller nulstilling af adgangskode godkendes.

Næste trin

  1. Identificer kritiske afsendelsesveje.
  2. Tildel ejere til fejl.
  3. Gennemgå sondedækning og huller.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Beviser en nuværende nøgle, at signering er aktiv?

Nej. Bekræft udsendte signaturer og deres verifikation på modtagne beskeder.

RFC 6376 §5.5 RFC 6376 §6.1

Kan DNS opregne alle vælgere?

Der er ingen generel DKIM -vælger-optællingsmekanisme. Brug afsenderkonfiguration og observerede signaturer.

RFC 6376 §3.1 RFC 6376 §3.6.2.1

Hvad skal et fingeraftryk dække?

Brug en dokumenteret repræsentation af offentligt verifikationsmateriale, så ændringer kan sammenlignes konsekvent.

Er en timeout en tilbagekaldt nøgle?

Nej. Timeout, fravær og eksplicit tilbagekaldelse er forskellige observationer.

RFC 6376 §3.6.1 RFC 6376 §6.1.2

Skal overvågning indsamle private nøgler?

Nej. Offentlig konfiguration og kontrollerede meddelelsestests er tilstrækkelige til disse kontroller.

Beviser én bestået sonde, at al post passerer?

Nej. En sonde prøver en rute og tid; rapporter og virkelige hændelser giver yderligere beviser.

Kan en nøgleændring være legitim?

Ja. Afstem det med en godkendt rotation og bekræft bekræftelse af fersk besked.

RFC 6376 §3.1

Hvornår er en gammel nøgle sikker at fjerne?

Brug de dokumenterede pensionskriterier, køeksponering og sikkerhedskontekst frem for inaktivitet alene.

RFC 6376 §3.1 RFC 6376 §8.3

[ Kilder ]

Kilder

  1. RFC 6376

    Afsnit §1 · §3.1 · §3.5 · §3.6.1 · §3.6.2.1 · §5.5 · §6.1 · §6.1.2 · §8.3

  2. RFC 8301

    Afsnit §3.1 · §3.2

  3. RFC 8601

    Afsnit §1.2 · §7.1

  4. RFC 9989

    Afsnit §4.4

[ 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

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