Hoppa till innehÄll

47-dagarscertifikaten Ă€r pĂ„ vĂ€g. Är du redo?

Agera nu →

PKI-katastrofÄterstÀllning: planering, procedurer och redundansmönster

PKI

De flesta organisationer lÀgger ner betydande anstrÀngningar pÄ att bygga en PKI, utforma certifikatutfÀrdarens (CA) hierarki, sÀkra rotnycklar i en HSM, etablera OCSP-svarare och konfigurera certifikatmallar. Mycket fÀrre lÀgger ner samma noggrannhet pÄ att planera vad som hÀnder nÀr den PKI:n misslyckas.

Ett CA-fel Àr inte ett hypotetiskt edge-fall. HÄrdvara dör, datacenter översvÀmmas och ransomware hoppar inte över sÀkerhetsinfrastrukturen. NÀr en CA gÄr offline fÄr konsekvenserna snabbt: nya certifikat kan inte utfÀrdas, VPN-tunnlar misslyckas med att etableras, webbservrar hanterar otillförlitliga certifikat och, kritiskt nog, certifikatÄterkallningslistor (CRL:er) slutar att uppdateras. NÀr en CRL löper ut kommer varje applikation som utför Äterkallningskontroll att börja avvisa giltiga certifikat, vilket sÀtter ner system som inte har nÄgot att göra med sjÀlva CA:n.

Den hÀr guiden tÀcker allt frÄn sÀkerhetskopieringsomfattning och nödprocedurer till redundansarkitekturer och runbooks för DR-testning, med praktisk vÀgledning för bÄde sjÀlvhanterade och hanterade PKI-miljöer.

Varför Àr PKI-katastrofÄterstÀllning annorlunda?

PKI-katastrofÄterstÀllning har en egenskap som de flesta andra DR-scenarier inte har: klockan Àr redan igÄng innan du vet att nÄgot Àr fel.

NÀr en CA misslyckas kan den inte lÀngre signera eller publicera CRL:er. Men CRL:er som redan publicerats förblir giltiga under sin konfigurerade giltighetsperiod, vanligtvis 7 dagar för en bas-CRL och 24 timmar för en delta-CRL. Det betyder att frÄn det ögonblick en CA gÄr offline har du ett fast fönster för att antingen ÄterstÀlla CA:n eller anvÀnda nödprocedurer innan applikationer börjar misslyckas.

TÀnk pÄ tvÄ scenarier:

Scenario A: Din utfÀrdande CA publicerar en bas-CRL var 7:e dag och en delta-CRL var 24:e timme. Delta-CRL:n gick ut för 2 timmar sedan nÀr CA:n gick offline. Du har cirka 22 timmar innan förlitande parter inte lÀngre kan validera delta-CRL:n, och 5 dagar innan bas-CRL:n gÄr ut.

Scenario B: Din utfÀrdande certifikatutfÀrdare publicerar en bas-CRL var 7:e dag och ingen delta-CRL. Bas-CRL:en publicerades för 4 dagar sedan. Du har 3 dagar pÄ dig innan certifikatvalideringen börjar misslyckas i hela företaget.

Utformningen av ditt CRL-publiceringsschema avgör direkt din budget för katastrofÄterstÀllning. Detta Àr inte bara en konfigurationsdetalj, det Àr ett beslut om katastrofÄterstÀllning.

Den andra unika egenskapen hos PKI DR Àr nyckelförvaring. Att ÄterstÀlla en CA utan den ursprungliga privata nyckeln Àr omöjligt. SÀkerhetskopieringen av nyckeln, och ceremonin kring Ätkomst till den, mÄste planeras och testas innan du nÄgonsin behöver den.

Vad gÄr fel nÀr en CA gÄr ner?

Innan man utformar en ÄterhÀmtningsstrategi Àr det bra att förstÄ exakt vad som gÄr sönder och i vilken ordning:

Omedelbart (minuter):

  • UtfĂ€rdandet av nya certifikat upphör
  • OCSP-svarare som förlitar sig pĂ„ CA:s aktiva databas slutar returnera auktoritativa svar
  • Alla registreringstjĂ€nster (NDES, webbregistrering, SCEP) blir otillgĂ€ngliga

Inom timmar till dagar (beroende pÄ CRL-giltighetsfönstret):

  • Delta-CRL:er upphör att gĂ€lla: program som utför Ă„terkallningskontroll med delta-CRL:er börjar misslyckas
  • Bas-CRL:er upphör att gĂ€lla: alla förlitande partsapplikationer som kontrollerar Ă„terkallelse börjar avvisa certifikat

LÄngsiktigt:

  • SjĂ€lva CA-certifikatet kan nĂ€rma sig utgĂ„ngsdatum om Ă„terstĂ€llningen försenas under en lĂ€ngre period
  • Förtroendekedjor för korscertifierade eller underordnade CA:er störs

Att förstÄ denna tidslinje lÄter dig prioritera ett OCSP-avbrott utan motsvarande CA-fel, vilket Àr brÄdskande men inte katastrofalt. Ett CA-fel med en utgÄngen delta-CRL Àr en omedelbar incident som krÀver att alla Àr med.

SÀkerhetskopieringsomfattning: Vad som mÄste skyddas

En sÀkerhetskopia av en CA Àr bara anvÀndbar om den innehÄller allt som behövs för att ÄterstÀlla CA:n till en annan server. Följande komponenter mÄste alla inkluderas:

Root och utfÀrdande av CA-privata nycklar

Den privata nyckeln Àr den viktigaste och farligaste artefakten i din PKI. Den mÄste skyddas i vila med hjÀlp av en HSM eller, Ätminstone, ett lösenordsskyddat PKCS#12-arkiv som lagras pÄ en fysiskt sÀker, Ätkomstkontrollerad plats. Att förlora den privata nyckeln innebÀr att CA:n aldrig kan ÄterstÀllas. En ny CA-hierarki mÄste byggas frÄn grunden.

För organisationer som anvÀnder en HSM, följ leverantörens procedurer för sÀkerhetskopiering och ÄterstÀllning av nyckel (Luna, nShield och Utimaco har alla specifika arbetsflöden för sÀkerhetskopiering av HSM-nycklar). En sÀkerhetskopierad HSM-nyckel bör lagras pÄ en separat fysisk plats frÄn den primÀra HSM:en.

Certifikatdatabas

CA-databasen innehÄller en förteckning över alla certifikat som nÄgonsin utfÀrdats eller Äterkallats. Utan den förlorar du den fullstÀndiga utfÀrdandehistoriken och kan inte rekonstruera Äterkallningsinformationen. För ADCS-baserade CA:er Àr detta Jet/ESE-databasen som finns pÄ:

%SystemRoot%\System32\CertLog

Registerkonfiguration

CA:s konfiguration – inklusive CRL-instĂ€llningar, certifikatförlĂ€ngningar, giltighetsperioder och publiceringspunkter – lagras i Windows-registret under:

HKLM\SYSTEM\CurrentControlSet\Services\CertSvc\Configuration

Exportera detta som en .reg-fil med varje sÀkerhetskopia.

CAPolicy.inf

Den hĂ€r filen definierar certifikatutfĂ€rdarens certifikatpolicy under installationen. Även om den inte krĂ€vs för att Ă„terstĂ€lla en aktiv certifikatutfĂ€rdare, Ă€r den viktig dokumentation för att Ă„teruppbygga en certifikatutfĂ€rdare om den privata nyckeln har komprometterats.

Certifikatmallar

I en Active Directory-miljö lagras certifikatmallar i AD-konfigurationspartitionen, inte pÄ sjÀlva CA-servern. Alla anpassade malldefinitioner bör dock dokumenteras per attribut sÄ att de kan Äterskapas om Active Directory behöver byggas om.

CRL-filer

SÀkerhetskopiera de aktuella bas-CRL- och delta-CRL-filerna. I nödfall kan dessa filer publiceras pÄ nytt till en ny distributionspunkt eller anvÀndas som grund för en omsignering av CRL.

Encryption Consultings CA Backup Script automatiserar hela detta omfÄng i en enda schemalagd PowerShell-körning, inklusive loggtrunkering och hÀndelseloggning.

Nödprocedur: Omsignering av CRL

Omsignering av CRL Àr den absolut viktigaste nödtekniken som alla PKI-administratörer bör kÀnna till och den som oftast saknas i DR-runbooks.

NÀr en CA misslyckas och en CRL nÀrmar sig utgÄngsdatum behöver du inte nödvÀndigtvis ÄterstÀlla hela CA:n för att förhindra ett avbrott i Äterkallelsen. Om du har en sÀkerhetskopia av CA:ns privata nyckel kan du anvÀnda den nyckeln för att signera en befintlig CRL pÄ nytt och förlÀnga dess giltighetstid. Detta ger dig extra tid, timmar eller dagar, för att slutföra den fullstÀndiga CA-ÄterstÀllningen utan att pÄverka certifikatvalideringen i hela företaget.

NÀr det ska anvÀndas: NÀr en CA Àr offline och en CRL ligger inom dess överlappningsfönster eller redan har löpt ut.

Vad du behöver:

  • En sĂ€kerhetskopia av CA:s publika/privata nyckelpar (PKCS#12 eller HSM-baserad nyckelmaterial)
  • Den senaste CRL-filen frĂ„n din distributionspunkt eller sĂ€kerhetskopia

Steg pÄ övergripande nivÄ:

  1. Importera CA-nyckelparet till en sÀker, tillfÀllig arbetsstation
  2. AnvÀnd certutil -sign (ADCS) eller motsvarande i din PKI-plattform för att omsignera CRL:n med en förlÀngd giltighetsperiod.
  3. Publicera den omsignerade CRL-filen till alla konfigurerade distributionspunkter (HTTP, LDAP)
  4. Övervaka OCSP- och CRL-kontrollprogram för att bekrĂ€fta att de accepterar den förnyade CRL-filen.
  5. FortsÀtt parallellt med fullstÀndig CA-ÄterstÀllning

Omsignering av CRL ersÀtter inte CA-ÄterstÀllning, det Àr en brygga som förhindrar ett avbrott i Äterkallelsen medan ÄterstÀllningen pÄgÄr.

PKI-tjÀnster för företag

FÄ komplett konsultstöd frÄn början till slut för alla dina PKI-behov!

RTO och RPO efter PKI-komponent

Alla PKI-komponenter har inte samma ÄterstÀllningskrav. Att definiera RTO (Recovery Time Objective) och RPO (Recovery Point Objective) per komponent hjÀlper till att prioritera insatser och investeringar.

KomponentTypiskt RTO-mÄlTypiskt RPO-mÄlAnmÀrkningar
OCSP-svarare<15 minuterNÀra nollStor effekt omedelbart; övervÀg aktiv-aktiv OCSP
UtfÀrdande CA<1 timmeSenaste sÀkerhetskopiering (dagligen eller mer)CRL-fönstret avgör kritiskhet
Rot-CA<4 timmarSenaste sÀkerhetskopianOffline Root CA lÀgger till ceremonitid
CA-databasSenaste sÀkerhetskopianSenaste sÀkerhetskopianDaglig eller kontinuerlig replikering
CertifikatmallarLÄg brÄdskaDokumenterad konfigurationLagras i AD; ÄterstÀllningsbar om AD Àr felfri

För organisationer med ett formellt SLA eller myndighetskrav bör dessa mÄl dokumenteras i en PKI-specifik affÀrskontinuitetsplan och ses över Ärligen.

Failover-arkitekturer

Aktiv-passiva DR-CA:er

Det vanligaste mönstret för företags-PKI Àr en aktiv-passiv distribution: en primÀr utfÀrdande certifikatutfÀrdare hanterar all certifikatutfÀrdande under normal drift, medan en eller flera DR-utfÀrdande certifikatutfÀrdare sitter i standby-lÀge, förkonfigurerade och testade men utfÀrdar inte certifikat.

Viktiga designprinciper för denna arkitektur:

  • DR-CA:er bör förinstalleras och konfigureras med samma certifikatmallar, CRL-distributionspunkter och AIA-tillĂ€gg som den primĂ€ra. Kostnaden för att upprĂ€tthĂ„lla en DR-CA under en incident, under press, Ă€r oproportionerligt hög.
  • Konfigurationssynkronisering mĂ„ste vara explicit. NĂ€r mallar eller policyer Ă€ndras pĂ„ den primĂ€ra enheten mĂ„ste dessa Ă€ndringar replikeras till DR-CA:er. Ett vanligt fellĂ€ge Ă€r att upptĂ€cka att en DR-CA har en konfiguration som avvek frĂ„n produktionskonfigurationen för sex mĂ„nader sedan.
  • Testa redundans regelbundet. UtfĂ€rda ett testcertifikat frĂ„n DR CA minst kvartalsvis för att bekrĂ€fta att det Ă€r i drift. En DR CA som aldrig har testats Ă€r inte en DR CA – det Ă€r en belastning.

Aktiv-aktiv utfÀrdande CA:er

För organisationer med höga volymer certifikatutfÀrdande eller strikta SLA:er för tillgÀnglighet Àr aktiv-aktiv att föredra. I den hÀr modellen delar tvÄ eller flera utfÀrdande certifikatutfÀrdare belastningen via DNS-round-robin eller en lastbalanserare, och bÄda kan oberoende av varandra utfÀrda certifikat.

Denna metod krÀver en noggrann databasstrategi: varje certifikatutfÀrdare underhÄller sin egen certifikatdatabas, vilket innebÀr att utfÀrdandehistoriken Àr uppdelad mellan certifikatutfÀrdare. CRL-publicering mÄste ta hÀnsyn till detta genom att varje certifikatutfÀrdare publicerar sin egen CRL, och OCSP-svarare mÄste konfigureras för att frÄga bÄda.

Att tÀnka pÄ gÀllande offline rot-CA

Root CA:n i de flesta företags- PKI-designer hÄlls offline, avstÀngd och fysiskt sÀkrad nÀr den inte anvÀnds. Detta minskar attackytan dramatiskt men introducerar ceremoniella övervÀganden för DR-operationer.

En korrekt utformad DR-procedur för offline-rot-CA inkluderar:

  • TvĂ„personsintegritet (M-av-N nyckelĂ„tkomst): AnvĂ€nd Shamirs hemliga delning eller HSM-förankrade kvorumkontroller (t.ex. "M av N förvaltare mĂ„ste vara nĂ€rvarande") sĂ„ att ingen enskild individ kan komma Ă„t rot-CA:ns privata nyckel.
  • Dokumentation av fysisk nyckelceremoni: Varje gĂ„ng rot-CA:n slĂ„s pĂ„ bör de vidtagna stegen registreras, bevittnas och arkiveras för revisionsĂ€ndamĂ„l.
  • Testad Ă„terstĂ€llningsvĂ€g: GĂ„ igenom hela Ă„terstĂ€llningsproceduren för rot-CA pĂ„ isolerad hĂ„rdvara minst en gĂ„ng per Ă„r för att bekrĂ€fta att offline-media, viktiga sĂ€kerhetskopior och dokumentation Ă€r tillrĂ€ckliga för att Ă„teruppbygga CA:n.

DR-testning: Runbook och schema

En DR-plan som aldrig har testats Àr en hypotes. Följande schema ger en praktisk baslinje för PKI DR-testning.

En gÄng i mÄnaden

  • Verifiera att automatiserade CA-sĂ€kerhetskopieringar har slutförts och att sĂ€kerhetskopiorna Ă€r tillgĂ€ngliga
  • BekrĂ€fta att CRL- och delta-CRL-publicering Ă€r aktuella pĂ„ alla distributionspunkter
  • BekrĂ€fta att OCSP-respondenter Ă€r felfria och returnerar svar inom SLA
  • Granska CA-hĂ€ndelseloggarna för att se om det finns nĂ„gra fel eller varningar

Kvartals

  • Utför en fullstĂ€ndig CA-Ă„terstĂ€llning pĂ„ en isolerad testmiljö med den senaste sĂ€kerhetskopian
  • UtfĂ€rda ett testcertifikat frĂ„n varje DR/standby-CA
  • BekrĂ€fta att konfigurationen mellan den primĂ€ra certifikatutfĂ€rdaren och DR-certifikatutfĂ€rdaren Ă€r synkroniserad
  • Validera att CRL-omsigneringsproceduren kan köras (med en icke-produktionsnyckel)

Årligen

  • Kör en fullstĂ€ndig redundanssimulering: ta den primĂ€ra utfĂ€rdande CA offline och bekrĂ€fta att DR-CA tar över utan manuell inblandning
  • GĂ„ igenom ceremonin för Ă„terstĂ€llning av Root CA offline
  • Granska och uppdatera DR-runbooken för eventuella infrastrukturĂ€ndringar
  • Granska RTO/RPO-mĂ„l mot affĂ€rskrav och justera vid behov

DR-övervÀganden vid CA-migrering

CA-migrering introducerar ett tillfÀlligt fönster dÀr DR-statusen försÀmras. Den gamla CA:n kan tas ur drift innan den nya CA:ns DR-miljö Àr helt i drift. Specifika ÄtgÀrder:

  • Avveckla inte den gamla CA:n innan den nya CA:ns DR-CA Ă€r i drift. Den gamla CA:n bör behĂ„llas som reserv tills den nya CA-hierarkin har bevisats stabil.
  • SĂ€kerstĂ€ll CRL-kontinuitet under migreringen. Om CDP/AIA-punkter Ă€ndras mĂ„ste de gamla CRL-distributionspunkterna förbli tillgĂ€ngliga under hela livslĂ€ngden för alla certifikat som utfĂ€rdats av den gamla certifikatutfĂ€rdaren.
  • SĂ€kerhetskopiera den gamla CA:n före varje migreringssteg. En sĂ€kerhetskopia som görs omedelbart innan migreringen pĂ„börjas Ă€r den viktigaste Ă„terstĂ€llningsartefakten du har.
  • Definiera kriterier för Ă„terstĂ€llning i förvĂ€g. Kom överens om specifika villkor som skulle utlösa en Ă„terstĂ€llning till den gamla certifikatutfĂ€rdaren innan migreringen börjar, inte under den.

Att vÀlja rÀtt DR-modell

SjÀlvhanterad PKI

Om du anvÀnder PKI internt ger vÀgledningen i den hÀr artikeln dig byggstenarna för ett DR-program. Den lÀgsta möjliga hÄllbara ÄtgÀrden Àr:

  • En schemalagd, testad CA-sĂ€kerhetskopieringsprocess som tĂ€cker alla komponenter som listas ovan
  • Minst en förkonfigurerad DR-utfĂ€rdande CA
  • En dokumenterad CRL-omsigneringsprocedur med nyckelmaterialet för att utföra den
  • En kvartalsvis testcykel

Hanterad PKI (PKIaaS)

För organisationer som vill ha DR-garantier utan driftskostnader flyttar en hanterad PKI-tjĂ€nst DR-ansvaret till leverantören. Encryption Consultings PKI-as-a-Service inkluderar proaktiv övervakning, aktiv incidenthantering och ett dedikerat team tillgĂ€ngligt för DR-scenarier – vilket demonstrerades i vĂ„r PKIaaS-framgĂ„ngssaga , dĂ€r alla globala avbrottsincidenter löstes inom en timme.

Certifikat Lifecycle Management

Oavsett om PKI hanteras sjĂ€lv eller outsourcas, Ă€r realtidsinsyn i ditt certifikatlager en multiplikator för DR. CertSecure Manager ger en centraliserad, alltid aktuell vy över varje certifikat i din miljö – sĂ„ att nĂ€r Ă„terstĂ€llningen börjar vet du exakt vad som utfĂ€rdats, vad som löper ut och vilka tjĂ€nster som Ă€r i riskzonen, utan att behöva rekonstruera den bilden frĂ„n en kall sĂ€kerhetskopia.

Certifikathantering

Förhindra certifikatavbrott, effektivisera IT-verksamheten och uppnÄ flexibilitet med vÄr certifikathanteringslösning.

Hur kan krypteringskonsulting hjÀlpa till?

Encryption Consultings PKI-team designar och implementerar DR-klara PKI-arkitekturer som överensstÀmmer med din organisations RTO/RPO-krav och efterlevnadsskyldigheter. Oavsett om du bygger in DR i en befintlig PKI, planerar en migrering eller vill avlasta den operativa komplexiteten helt med PKIaaS, bidrar vÄrt team med praktisk expertis inom ADCS, moln-PKI och miljöer med flera leverantörer.

Kontakta oss för att diskutera dina PKI DR-krav, eller begÀr en demo för att se CertSecure Manager i praktiken.

Slutsats

PKI- katastrofĂ„terstĂ€llning Ă€r inte en engĂ„ngskonfigurationsuppgift – det Ă€r en pĂ„gĂ„ende operativ disciplin. De viktigaste principerna:

  • Utforma giltighetsfönster för CRL med DR i Ă„tanke. Fönstret mellan din senast publicerade CRL och dess utgĂ„ngsdatum Ă€r din budget för Ă„terstĂ€llningstid.
  • Skydda den privata nyckeln framför allt annat. Alla andra komponenter kan rekonstrueras; nyckeln kan inte.
  • KĂ€nn till proceduren för omsignering av CRL innan du behöver den. Det Ă€r den mest vĂ€rdefulla nödtekniken i PKI DR och den minst vanligt förekommande.
  • Testa din DR. En DR CA som aldrig har utfĂ€rdat ett testcertifikat Ă€r ett oprövat antagande.
  • Planera DR i varje migration. En migration Ă€r en period med förhöjd risk; DR-positionen mĂ„ste bibehĂ„llas under hela migrationen.