[ DKIM ]

Gem og beskyt DKIM private nøgler på tværs af signeringssystemer

Kortlæg hvert system, der kan bruge en privat DKIM nøgle og reducere unødvendig kopiering, adgang og gendannelseseksponering.

Af EmailAuth -forskningsteamet

[Nøglepunkter]

  • Adgang til lagersignering samt hemmelig eksportadgang.
  • Spor nøgler gennem implementeringsartefakter, sikkerhedskopier og gendannelsesstier.
  • Brug kontrolleret erstatning efter eksponering i stedet for at genoprette en kompromitteret hemmelighed.
På denne side

A DKIM privat nøgle er autoritet til at oprette signaturer, der kan verificere mod den tilsvarende offentlige registrering. Beskyttelse af DNS posten alene beskytter ikke denne myndighed. Inventar signeringssystemerne, de konti, der kan bruge dem og hver operationel kopi af hemmeligheden, før du beslutter dig for, at nøglen er kontrolleret.

Identificer forældremyndigheden i stedet for at antage det

Start med den faktiske udbyder eller signeringssoftware. En administreret tjeneste kan generere og beholde nøgler; en selvbetjent underskriver kan læse en fil, en hemmelig butik eller en understøttet hardware-understøttet grænseflade. Disse modeller har forskellige adgangs- og gendannelseskontroller. Lov ikke hardwarebeskyttelse, ikke-eksporterbarhed eller kundestyret rotation, medmindre det valgte produkt dokumenterer og implementerer det.

RFC 6376 §8.3 forklarer konsekvensen af ​​kompromis med privat nøgle: en ubuden gæst kan oprette e-mails, der er signeret af domænet, der udgiver den tilsvarende offentlige nøgle. Den beskriver også værdien af ​​en kontrolleret udgående mailserver, der godkender afsendere og anvender afsendelseskontroller. De specifikke lagrings- og gennemgangstrin nedenfor er driftsanbefalinger, ikke universelle DKIM protokolkrav.

Byg et depotkort, der afslører skjulte kopier

For hver vælger, optag signeringsdomæne, tjenesteejer, nøgledepot, aktive signeringsnoder, implementeringssti og understøttet gendannelsesmekanisme. Spor hemmelighedens reference eller identifikator, ikke selve hemmeligheden. Gennemgå konfigurationslagre, containerbygningstrin, midlertidige implementeringsfiler, sikkerhedskopier og diagnostiske bundter for utilsigtede kopier gennem organisationens godkendte hemmelige håndteringsproces.

Et syntetisk eksempel er en faktureringsklynge med to signeringsnoder og et implementeringsjob. DNS nøglen er offentlig og forventet. Den private nøgle er beregnet til kun at nå de to noder, men en gammel byggepipeline indlejrer den også i et billede, der er tilgængeligt for ikke-relaterede projekter. Sikring af de aktuelle nodefiltilladelser ville ikke fjerne den ældre eksponering. Undersøg distributionsstien og behandl en potentielt afsløret hemmelighed i henhold til hændelsesprocessen.

Indsæt aldrig en privat nøgle i et offentligt DNS felt, billet, chat eller offentlig DKIM kontrol. Når der er behov for støtte, skal du give den offentlige vælgerinformation og passende kontrollerede diagnostiske resultater. Rå beskeder kan også indeholde følsomt indhold; minimere det, der deles og bruge godkendte kanaler.

Reducer, hvem der kan underskrive, og hvem der kan hente hemmeligheder

Brug platformens understøttede kontrolelementer med mindst privilegium til både administration og runtime-adgang. En konto, der kan anmode om signaturer, kan være effektiv, selvom den ikke kan eksportere nøglen. Gennemgå, hvem der kan ændre tilladte afsendelsesidentiteter, indsende mail, rotere nøgler, implementere underskriverkonfiguration og hente sikkerhedskopier.

Separate tjenester med forskellige ejere eller tillidsniveauer, hvor arkitekturen understøtter uafhængige nøgler og vælgere. Kopiering af én nøgle til hver applikation gør en hændelse sværere at omfatte og pensionering mere forstyrrende. Høj tilgængelighed kan legitimt kræve en delt signeringsidentitet, men det bør være et eksplicit design med kontrolleret distribution snarere end en utilsigtet konsekvens af en kopieret konfigurationsfil.

Test gendannelse uden at distribuere hemmeligheden

Spørg, om et afbrydelse genoprettes ved at gendanne en beskyttet nøgle, generere en erstatning eller bruge udbyderens administrerede retableringssti. Test den understøttede procedure i et kontrolleret miljø. Registrer gendannelsestid, DNS afhængigheder og om post i kø stadig bruger den ældre vælger. Opret ikke yderligere ubeskyttede sikkerhedskopier blot for at gøre en øvelse lettere.

Gennemgå logfiler og adgangsbegivenheder, der er tilgængelige fra signeringsplatformen og hemmelighedsstyringssystemet. Det nyttige spørgsmål er, om en uautoriseret ændring eller brug kunne opdages og undersøges, ikke om et bestemt dashboard eksisterer. Dokumenter logningshuller i stedet for at opfinde et revisionsspor.

Afslut med en brugbar livscyklusoptegnelse

Opbevar forældremyndighedskortet ved siden af ​​rotations- og kompromisprocedurer. Fjern forældet adgang, når personale eller leverandører forlader, og tjek distributionen igen efter infrastrukturændringer. Under en formodet eksponering skal du koordinere adgangsinddæmning, en ren udskiftning og verifikationskonsekvenserne af old-key pensionering. En beskyttet aktuel fil er kun én del af en kontrolleret signeringslivscyklus.

Brug et arbejdsark til afgørelse om forældremyndighed

For hver signeringsidentitet skal du notere disse ikke-hemmelige felter:

  • Brug: hvilke tjenestekonti kan indsende eller anmode om signaturer, og hvilke d identiteter de kan bruge.
  • Hentning: hvilke roller kan eksportere eller gendanne den private nøgle, og hvor godkendte kopier findes.
  • Ændring: hvem kan ændre underskriverkonfiguration, tilladte identiteter eller implementeringsartefakter.
  • Gendannelse: om den understøttede sti gendanner en beskyttet nøgle eller genererer en erstatning med DNS og e-mail-afhængigheder i kø.
  • Beviser: tilgængelige adgangs-/signeringslogfiler, eventuelle dækningshuller og ejeren, der er ansvarlig for gennemgangen.

Hvis en gammel byggeartefakt indeholder en blotlagt nøgle, er sikring af kun den aktive node utilstrækkelig: scoper den gamle eksponering og beslut om ren udskiftning under hændelsesprocedurer. Dette regneark er redaktionel sikkerhedsvejledning, ikke en påstand om, at en bestemt platform leverer disse kontroller.

Tilbagekald en DKIM nøgle og skeln tilbagekaldelse fra en manglende DNS post · DKIM nøglelængde og algoritmer: Tjek den aktuelle modtagerunderstøttelse.

[ Takeaway ]

Adgang til lagersignering samt hemmelig eksportadgang. Spor nøgler gennem implementeringsartefakter, sikkerhedskopier og gendannelsesstier. Brug kontrolleret erstatning efter eksponering i stedet for at genoprette en kompromitteret hemmelighed.

[Efter rolle]

Hvad betyder det for dig

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

IT / Mail Admin

Spor distribution ende til ende.

Implementeringsjobbet og backupsystemet kan afsløre en nøgle, selv når live-serveren er godt konfigureret.

Næste trin

  1. Inventar aktive noder og kopier.
  2. Bekræft rene udskiftningsprocedurer.
  3. Tjek gendannelsesartefakter for hemmelig eksponering.

CISO / SecOps

Vurder brug samt udvinding.

Signeringstjenesteadgang kan være sikkerhedsfølsom uden hemmelig eksport.

Næste trin

  1. Gennemgå privilegerede afsendere.
  2. Forbind adgangslogfiler til hændelsesrespons.
  3. Test fjernelse af privilegeret adgang.

Grundlægger / Ikke-teknisk

Gør underskriftsejerskabet eksplicit.

Forretningskontinuitet afhænger af at vide, hvem der kan genoprette eller erstatte signeringskapaciteten.

Næste trin

  1. Tildel nøgledepot.
  2. Finansier en genopretningsøvelse.
  3. Gennemgå forældremyndigheden, når leverandører skifter.

[ Ofte stillede spørgsmål ]

Ofte stillede spørgsmål

Er den offentlige DKIM -nøgle følsom ligesom den private nøgle?

Nej. Offentlige verifikationsdata hører hjemme i DNS . Den private signaturnøgle skal forblive begrænset.

RFC 6376 §3.6 RFC 6376 §8.3

Er hemmelig ikke-eksportabilitet nok?

Nej. En konto, der kan misbruge signeringstjenesten, kan skabe gyldige signaturer uden at eksportere nøglen.

RFC 6376 §8.3

Skal hver applikation dele én privat nøgle?

Gør det ikke til standard. Gennemgå tillidsgrænser, hændelsesomfang og om uafhængige understøttede vælgere er tilgængelige.

Kan jeg lægge den private nøgle i en supportbillet?

Nej. Brug godkendte supportprocedurer og ikke-hemmelige diagnostiske beviser.

Er hardware-understøttede nøgler obligatoriske for DKIM ?

DKIM specifikationen pålægger ikke dette lagerdesign. Evaluer produktsupport og organisatoriske sikkerhedskrav.

Hvorfor inspicere byggeartefakter?

En implementeringsproces kan efterlade hemmelige kopier uden for de tilsigtede signeringsværter, udvide adgangen og komplicere pensionering.

Hvad hører hjemme på forældremyndighedskortet?

Postejere, vælger og domæne, aktive noder, hemmelige referencer, privilegerede roller og gendannelsesstier, aldrig den hemmelige værdi.

Hvordan skal restitution testes?

Udøv den understøttede gendannelses- eller udskiftningsproces under kontrolleret adgang, og bekræft de resulterende signaturer og DNS afhængigheder.

[ Kilder ]

Kilder

  1. RFC 6376

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

[ Ordliste ]

Ordliste

Privat nøgle
Hemmeligt materiale, der bruges til at skabe signaturer, der bekræfter med den matchende offentlige nøgle.

RFC 6376 §5.1 RFC 6376 §8.3

Vælger
S-værdien brugt med d til at lokalisere verifikationsdata.

RFC 6376 §3.5

Nøgleopbevaring
Operationelt ansvar for at kontrollere adgang, brug, distribution og gendannelse af signeringshemmeligheder.
Signering af adgang
Tilladelse til at bruge en signeringstjeneste, som kan tillade signaturer uden at eksportere dens private nøgle.

RFC 6376 §8.3

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