[ DKIM ]

Lagre og beskytt DKIM private nøkler på tvers av signeringssystemer

Kartlegg hvert system som kan bruke en privat DKIM nøkkel og reduser unødvendig eksponering for kopiering, tilgang og gjenoppretting.

Av EmailAuth -forskningsteamet

[Nøkkelpunkter]

  • Inventarsigneringstilgang samt hemmelig eksporttilgang.
  • Spor nøkler gjennom distribusjonsartefakter, sikkerhetskopier og gjenopprettingsbaner.
  • Bruk kontrollert erstatning etter eksponering i stedet for å gjenopprette en kompromittert hemmelighet.
På denne siden

A DKIM privat nøkkel er autoritet til å lage signaturer som kan verifisere mot samsvarende offentlige post. Beskyttelse av DNS posten alene beskytter ikke denne myndigheten. Inventar signeringssystemene, kontoene som kan bruke dem og hver operasjonell kopi av hemmeligheten før du bestemmer deg for at nøkkelen kontrolleres.

Identifiser varetekt i stedet for å anta det

Start med den faktiske leverandøren eller signeringsprogramvaren. En administrert tjeneste kan generere og beholde nøkler; en selvbetjent signer kan lese en fil, hemmelig butikk eller støttet maskinvarestøttet grensesnitt. Disse modellene har forskjellige tilgangs- og gjenopprettingskontroller. Ikke lov maskinvarebeskyttelse, ikke-eksporterbarhet eller kundestyrt rotasjon med mindre det valgte produktet dokumenterer og implementerer det.

RFC 6376 §8.3 forklarer konsekvensen av kompromiss med privat nøkkel: en inntrenger kan lage e-post signert av domenet som publiserer den tilsvarende offentlige nøkkelen. Den beskriver også verdien av en kontrollert utgående e-postserver som autentiserer sendere og bruker sendekontroller. De spesifikke lagrings- og gjennomgangstrinnene nedenfor er driftsanbefalinger, ikke universelle DKIM protokollkrav.

Bygg et depotkart som avslører skjulte kopier

For hver velger, registrer signeringsdomenet, tjenesteeier, nøkkelforvalter, aktive signeringsnoder, distribusjonsbane og støttet gjenopprettingsmekanisme. Spor hemmelighetens referanse eller identifikator, ikke selve hemmeligheten. Gjennomgå konfigurasjonslagre, trinn for beholderbygging, midlertidige distribusjonsfiler, sikkerhetskopier og diagnostiske pakker for utilsiktede kopier gjennom organisasjonens godkjente hemmelige håndteringsprosess.

Et syntetisk eksempel er en faktureringsklynge med to signeringsnoder og en distribusjonsjobb. DNS nøkkelen er offentlig og forventet. Den private nøkkelen er ment å bare nå de to nodene, men en gammel byggepipeline bygger den også inn i et bilde som er tilgjengelig for ikke-relaterte prosjekter. Å sikre gjeldende nodefiltillatelser vil ikke fjerne den eldre eksponeringen. Undersøk distribusjonsveien og behandle en potensielt avslørt hemmelighet i henhold til hendelsesprosessen.

Lim aldri inn en privat nøkkel i et offentlig DNS felt, billett, chat eller offentlig DKIM kontroll. Når støtte trenger bevis, gi den offentlige velgeren informasjon og passende kontrollerte diagnostiske resultater. Rå meldinger kan også inneholde sensitivt innhold; minimere det som deles og bruke godkjente kanaler.

Reduser hvem som kan signere og hvem som kan hente hemmeligheter

Bruk plattformens støttede minste-privilegier for både administrasjon og kjøretidstilgang. En konto som kan be om signaturer kan være kraftig selv om den ikke kan eksportere nøkkelen. Gjennomgå hvem som kan endre tillatte sendingsidentiteter, sende inn e-post, rotere nøkler, distribuere underskriverkonfigurasjon og hente sikkerhetskopier.

Separate tjenester med ulike eiere eller tillitsnivåer der arkitekturen støtter uavhengige nøkler og velgere. Å kopiere én nøkkel inn i hver applikasjon gjør en hendelse vanskeligere å omfatte og pensjonering mer forstyrrende. Høy tilgjengelighet kan legitimt kreve en delt signeringsidentitet, men det bør være et eksplisitt design med kontrollert distribusjon i stedet for en utilsiktet konsekvens av en kopiert konfigurasjonsfil.

Test gjenoppretting uten å distribuere hemmeligheten

Spør om et strømbrudd gjenopprettes ved å gjenopprette en beskyttet nøkkel, generere en erstatning eller bruke leverandørens administrerte gjenopprettingsbane. Test den støttede prosedyren i et kontrollert miljø. Registrer gjenopprettingstid, DNS avhengigheter og om e-post i kø fortsatt bruker den eldre velgeren. Ikke lag flere ubeskyttede sikkerhetskopier bare for å gjøre en drill enklere.

Se gjennom logger og tilgangshendelser som er tilgjengelige fra signeringsplattformen og hemmeligstyringssystemet. Det nyttige spørsmålet er om en uautorisert endring eller bruk kan oppdages og undersøkes, ikke om et bestemt dashbord eksisterer. Dokumenter logghull i stedet for å finne opp et revisjonsspor.

Avslutt med en handlingskraftig livssyklus

Hold varetektskartet ved siden av rotasjons- og kompromissprosedyrer. Fjern foreldet tilgang når ansatte eller leverandører forlater, og sjekk distribusjonen på nytt etter infrastrukturendringer. Under en mistenkt eksponering, koordiner tilgangsbegrensning, en ren erstatning og verifiseringskonsekvensene av gammel-nøkkel-pensjonering. En beskyttet gjeldende fil er bare én del av en kontrollert signeringslivssyklus.

Bruk et arbeidsark om forvaringsavgjørelse

Registrer disse ikke-hemmelige feltene for hver signeringsidentitet:

  • Bruk: hvilke tjenestekontoer som kan sende inn eller be om signaturer, og hvilke d identiteter de kan bruke.
  • Henting: hvilke roller kan eksportere eller gjenopprette den private nøkkelen, og hvor godkjente kopier ligger.
  • Endre: hvem som kan endre underskriverkonfigurasjon, tillatte identiteter eller distribusjonsartefakter.
  • Gjenoppretting: om den støttede banen gjenoppretter en beskyttet nøkkel eller genererer en erstatning, med DNS og e-postavhengigheter i kø.
  • Bevis: tilgjengelige tilgangs-/signeringslogger, eventuelle dekningshull og eieren som er ansvarlig for gjennomgangen.

Hvis en gammel byggeartefakt inneholder en synlig nøkkel, er det ikke tilstrekkelig å sikre bare den aktive noden: omfang den gamle eksponeringen og avgjør om ren erstatning under hendelsesprosedyrer. Dette regnearket er redaksjonell sikkerhetsveiledning, ikke en påstand om at en bestemt plattform leverer disse kontrollene.

Tilbakekall en DKIM nøkkel og skille tilbakekalling fra en manglende DNS post · DKIM nøkkellengde og algoritmer: sjekk gjeldende mottakerstøtte.

[ Takeaway ]

Inventarsigneringstilgang samt hemmelig eksporttilgang. Spor nøkler gjennom distribusjonsartefakter, sikkerhetskopier og gjenopprettingsbaner. Bruk kontrollert erstatning etter eksponering i stedet for å gjenopprette en kompromittert hemmelighet.

[Etter rolle]

Hva dette betyr for deg

Velg din rolle for praktiske neste trinn.

IT / Mail Admin

Spor distribusjon ende til ende.

Utrullingsjobben og sikkerhetskopieringssystemet kan avsløre en nøkkel selv når live-serveren er godt konfigurert.

Neste trinn

  1. Inventar aktive noder og kopier.
  2. Bekreft rene erstatningsprosedyrer.
  3. Sjekk gjenopprettingsartefakter for hemmelig eksponering.

CISO / SecOps

Vurder bruk samt uttak.

Signeringstjenestetilgang kan være sikkerhetssensitiv uten hemmelig eksport.

Neste trinn

  1. Gjennomgå privilegerte innsendere.
  2. Koble tilgangslogger til hendelsesrespons.
  3. Test fjerning av privilegert tilgang.

Grunnlegger / Ikke-teknisk

Gjør signeringseierskap eksplisitt.

Forretningskontinuitet avhenger av å vite hvem som kan gjenopprette eller erstatte signeringsevnen.

Neste trinn

  1. Tildel nøkkelforvaring.
  2. Finansier en utvinningsøvelse.
  3. Gjennomgå varetekt når leverandører endres.

[ Vanlige spørsmål ]

Ofte stilte spørsmål

Er den offentlige DKIM nøkkelen sensitiv som den private nøkkelen?

Nei. Offentlig verifiseringsdata hører hjemme i DNS . Den private signeringsnøkkelen må forbli begrenset.

RFC 6376 §3.6 RFC 6376 §8.3

Er hemmelig ikke-eksporterbarhet nok?

Nei. En konto som kan misbruke signeringstjenesten kan opprette gyldige signaturer uten å eksportere nøkkelen.

RFC 6376 §8.3

Bør hver applikasjon dele én privat nøkkel?

Ikke gjør det til standard. Gjennomgå tillitsgrenser, hendelsesomfang og om uavhengige støttede velgere er tilgjengelige.

Kan jeg legge den private nøkkelen i en støttebillett?

Nei. Bruk godkjente støtteprosedyrer og ikke-hemmelige diagnostiske bevis.

Er maskinvarestøttede nøkler obligatoriske for DKIM ?

DKIM spesifikasjonen pålegger ikke denne lagringsdesignen. Evaluer produktstøtte og organisatoriske sikkerhetskrav.

Hvorfor inspisere byggeartefakter?

En distribusjonsprosess kan etterlate hemmelige kopier utenfor de tiltenkte signeringsvertene, utvide tilgangen og komplisere pensjonering.

Hva hører hjemme i varetektskartet?

Posteiere, velger og domene, aktive noder, hemmelige referanser, privilegerte roller og gjenopprettingsstier, aldri den hemmelige verdien.

Hvordan bør restitusjon testes?

Utøv den støttede gjenopprettings- eller erstatningsprosessen under kontrollert tilgang og bekreft de resulterende signaturene og DNS avhengighetene.

[ Kilder ]

Kilder

  1. RFC 6376

    Seksjoner §1 · §3.1 · §3.5 · §3.6 · §5.1 · §8.3 · §8.7

[ Ordliste ]

Ordliste

Privat nøkkel
Hemmelig materiale som brukes til å lage signaturer som bekrefter med den samsvarende offentlige nøkkelen.

RFC 6376 §5.1 RFC 6376 §8.3

Velger
s-verdien brukt med d for å finne bekreftelsesdata.

RFC 6376 §3.5

Nøkkelforvaring
Operativt ansvar for å kontrollere tilgang, bruk, distribusjon og gjenoppretting av signeringshemmeligheter.
Signeringstilgang
Tillatelse til å bruke en signeringstjeneste, som kan tillate signaturer uten å eksportere den private nøkkelen.

RFC 6376 §8.3

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