[ DKIM ]

Hændelsesreaktion for en kompromitteret DKIM signeringsnøgle

Indehold afsløret signeringsautoritet, udskift berørte nøgler og bevar en evidensbaseret hændelsestidslinje.

Af EmailAuth -forskningsteamet · 3 min læst

[Nøglepunkter]

  • Indehold afsløret signeringsautoritet, udskift berørte nøgler og bevar en evidensbaseret hændelsestidslinje.
  • En ny nøgle fjerner ikke en angribers eksisterende adgang.
På denne side

En kompromitteret DKIM privat nøgle kan lade en angriber oprette signaturer, der bekræfter under det berørte signeringsdomæne. Behandl begivenheden som en hændelse med underskrivende myndighed. Udskiftning af en DNS post er kun en del af indeslutningen, og DKIM verifikation alene kan ikke skelne en autoriseret underskriver fra en angriber, der har den samme nøgle.

Etabler den berørte myndighed

Identificer signeringsdomænet, vælgere, nøgledepot og hver tjeneste ved hjælp af den private nøgle. Bevar relevante revisionslogfiler, konfiguration og repræsentative mistænkelige beskeder uden at kopiere hemmeligheden til billetter eller chat. Registrer opdagelsestid, sandsynligt eksponeringsvindue og hvad der er kendt versus mistænkt.

Adskil privat nøgletyveri fra uautoriseret adgang til en signeringstjeneste. En hacker med kontoadgang kan fortsætte med at signere efter en nøglerotation, medmindre denne adgang er indeholdt. Kompromis med DNS administration er en anden afhængighed, der kræver sit eget svar. Koordiner disse undersøgelser under hændelsens ejer.

Stop nyt misbrug og tilbagekald den gamle bekræftelsessti

Suspendér berørte signeringsruter eller legitimationsoplysninger gennem den godkendte hændelsesproces. RFC 6376 tillader tilbagekaldelse ved at udgive en tom p-værdi. Fjernelse af nøglen forhindrer også succesfuld hentning, når først fraværet er synligt. Vælg det svar, der understøttes af platformen, og bekræft det nøjagtige vælger og domæne, før du ændrer det.

Tilbagekaldelse sker ikke øjeblikkeligt på tværs af alle modtagere. Cachelagrede DNS data og meddelelser, der allerede er evalueret, skaber en tidsafhængig grænse. Lov ikke, at ændring DNS med tilbagevirkende kraft ugyldiggør signaturer i leveret post eller beviser, at ingen misbrugsmeddelelser blev accepteret.

Normal rotationsoverlapning bevarer bekræftelse af legitime meddelelser i kø. Under kompromittering kan det også bevare en angribers kapacitet ved at holde den udsatte nøgle verificerbar. Hændelsesejeren skal afveje indeslutning mod forsinkede e-mailfejl i stedet for at anvende den rutinemæssige overlapningsplan automatisk.

Gendan signering gennem en ren sti

Generer erstatningsnøglemateriale gennem en pålidelig understøttet proces efter at have rettet eksponeringsårsagen. Foretrækker en ny understøttet vælger, så gammel og ny evidens kan skelnes. Anvend de nuværende kryptografiske krav. Til RSA-signering kræver RFC 8301 rsa-sha256 frem for rsa-sha1 og anbefaler mindst 2048-bit nøgler.

Illustrativt svar: Selector sales1 er afsløret, og dens signeringskonto er indeholdt. En ren underskriver bruger salg2, mens salg1 er tilbagekaldt. Ny kontrolleret post verificerer med salg2 og justerer med Fra; forsinket mail signeret med salg1 kan mislykkes. Dette eksempel beskriver en eksplicit afvejning, ikke en afsluttet hændelse eller en garanti for universel modtageradfærd.

Bekræft genopretning og bevar usikkerhed

Test alle berørte ruter, ikke kun én postkasse. Gem råbeskeder og pålidelige resultater, inspicér den nye vælger, bekræft justering og bekræft, at kompromitterede legitimationsoplysninger ikke længere godkender underskrift. Gennemgå udbyderlogfiler og modtagerrapporter for eksponeringsperioden, og bemærk, at rapporterne ikke dækker hver modtager eller beviser, hvem der sendte hver besked.

Oprethold en tidslinje for indeslutning, DNS observationer, erstatningsimplementering og vurdering af kundepåvirkning. Hold retsmedicinske kopier adgangskontrolleret. Luk kun hændelsen med en identificeret ejer for den resterende undersøgelse og en rettet nøgleopbevaring eller adgangsfejl. En vellykket ny signatur beviser, at genoprettelsesruten virker; den fastslår ikke i sig selv det fulde omfang af tidligere misbrug.

Træn en bordplade før en nødsituation

I denne syntetiske tidslinje holder servicekonto A salg1 og ren konto B rummer salg2. Ved minut nul skal du indeholde A. Ved minut et skal du offentliggøre salg1 tilbagekaldelse. På minut to har en fiktiv resolver stadig sin gamle cachelagrede nøgle, så gamle signaturer kan forblive verificerbare der. På minut tre, start den rene salgsrute2. Ved minut tredive skal du indsamle resultater pr. rute og få adgang til beviser i stedet for at erklære gendannelse fra DNS alene. Disse timings illustrerer bestilling, ikke et lovet udbredelsesinterval.

Denne skrevne bordplade foreslår fem nødvendige gendannelsesobservationer: gammel adgang deaktiveret, eksponeringsårsag indeholdt, ny nøgle offentliggjort, ny signatur verificeret og frisk signatur justeret. Et scenarie med ny post, der sendes, men gammel adgang, der stadig er aktiv, svigter gendannelsesporten. Et scenarie, der tilfredsstiller alle fem, passerer den modellerede gate. Begge sæt observationer er syntetiske; ingen bordpladeprogram, lejer eller beskedtest blev udført. Faktisk indeslutning, cache-observationer, godkendelser og meddelelsestests forbliver påkrævet under en reel hændelse.

Tildel en ejer til hver uløst gendannelsesgate

Skriftlig case KEY-01 antager, at erstatningsvælgeren sales2 producerer en passerende tilpasset signatur for From sales@example.org med d=example.org, men den gamle servicekonto forbliver aktiv. Hændelsens ejer skal holde genoprettelsen åben og adressere adgangsindeslutning; en mailadministrators vellykkede signaturtest kan ikke lukke dette hul. Gamle resolver-caches og tidligere misbrugsomfang forbliver ukendt. Identiteterne og resultaterne er fastsatte undervisningsantagelser, ikke en udført hændelse.

[ Takeaway ]

En ny nøgle fjerner ikke en angribers eksisterende adgang.

[Efter rolle]

Hvad betyder det for dig

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

IT / Mail Admin

Udskift hele den berørte sti

Nye DNS data er utilstrækkelige, hvis en hacker bevarer signeringsadgang.

Næste trin

  1. Inventar ruter med delt nøgle.
  2. Implementer en ren understøttet vælger.
  3. Bekræft hver gendannet rute.

CISO / SecOps

Bevar en forsvarlig hændelsestidslinje

Verifikation og tilskrivning er forskellige spørgsmål efter nøgleeksponering.

Næste trin

  1. Indeholder legitimationsoplysninger og DNS adgang.
  2. Optag cache og rapporteringsusikkerhed.
  3. Undersøg og ret årsagen til eksponeringen.

Grundlægger / Ikke-teknisk

Koordinere indeslutning og kontinuitet

Nødtilbagekaldelse kan påvirke lovlig forsinket post såvel som misbrug.

Næste trin

  1. Navngiv ejeren af ​​hændelsesbeslutningen.
  2. Identificer kritiske meddelelser i fare.
  3. Godkend en genopretningskommunikationsplan.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Kan en angriber med den private nøgle tegne som vores domæne?

De kan oprette signaturer under den berørte nøgle og signeringsdomæne, mens modtagere kan bekræfte denne nøgle.

Tilbagekalder drejning af nøglen stjålet kontoadgang?

Nej. Indeholder servicelegitimationsoplysninger og tilladelser separat.

Hvad betyder en tom p-værdi?

RFC 6376 definerer det som en tilbagekaldt nøgle.

Er DNS tilbagekaldelse øjeblikkelig overalt?

Nej. Cachetilstand og tidligere meddelelsesevalueringer begrænser, hvad en aktuel ændring beviser.

Skal en kompromitteret nøgle modtage rutineoverlapning?

Ikke automatisk. Fortsat verifikation kan bevare misbrug, så indeslutningsrisiko styrer beslutningen.

Vil tilbagekaldelsen ændre allerede leverede meddelelser?

Det ændrer ikke med tilbagevirkende kraft deres oprindelige godkendelsesresultater eller leveringsbeslutninger.

Hvorfor bruge en ny vælger?

Når det understøttes, adskiller det erstatningssignering og undersøgelsesbevis fra den synlige nøgle.

Hvad beviser bedring?

Ren adgang, korrigeret forældremyndighed, nye per-rute verificerede og tilpassede meddelelser og dokumenteret resterende undersøgelse.

[ Kilder ]

Kilder

  1. RFC 6376 : Domain Keys Identified Mail Signatures

    Afsnit §3.4 · §3.6.1 · §3.7 · §6.1.2 · §8.3

  2. RFC 8301 : Opdatering af kryptografisk algoritme og nøglebrug til DKIM

    Afsnit §3.1 · §3.2

  3. RFC 9989 : Domænebaseret meddelelsesgodkendelse, rapportering og overensstemmelse

    Afsnit §4.4 · §5.3.1 · §5.3.5 · §7.4 · §11.7

[ Ordliste ]

Ordliste

DKIM
En signaturbaseret mekanisme, der binder udvalgt beskedindhold til et signeringsdomæne.
SPF
Godkendelse af en forbindende afsendende IP for identiteten defineret af SPF protokollen.
DMARC justering
Det påkrævede domæneforhold mellem forfatterdomænet og en vellykket autentificeret identifikator.
DKIM vælger
S-værdien, der bruges med signeringsdomænet til at finde offentlige bekræftelsesdata.

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