- Varför Àr PKI-katastrofÄterstÀllning annorlunda?
- Vad gÄr fel nÀr en CA gÄr ner?
- SÀkerhetskopieringsomfattning: Vad som mÄste skyddas
- Nödprocedur: Omsignering av CRL
- RTO och RPO efter PKI-komponent
- Failover-arkitekturer
- DR-testning: Runbook och schema
- DR-övervÀganden vid CA-migrering
- Att vÀlja rÀtt DR-modell
- Hur kan krypteringskonsulting hjÀlpa till?
- Slutsats
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Ä:
- Importera CA-nyckelparet till en sÀker, tillfÀllig arbetsstation
- AnvÀnd certutil -sign (ADCS) eller motsvarande i din PKI-plattform för att omsignera CRL:n med en förlÀngd giltighetsperiod.
- Publicera den omsignerade CRL-filen till alla konfigurerade distributionspunkter (HTTP, LDAP)
- Ăvervaka OCSP- och CRL-kontrollprogram för att bekrĂ€fta att de accepterar den förnyade CRL-filen.
- 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.
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.
| Komponent | Typiskt RTO-mÄl | Typiskt RPO-mÄl | AnmÀrkningar |
|---|---|---|---|
| OCSP-svarare | <15 minuter | NÀra noll | Stor effekt omedelbart; övervÀg aktiv-aktiv OCSP |
| UtfÀrdande CA | <1 timme | Senaste sÀkerhetskopiering (dagligen eller mer) | CRL-fönstret avgör kritiskhet |
| Rot-CA | <4 timmar | Senaste sÀkerhetskopian | Offline Root CA lÀgger till ceremonitid |
| CA-databas | Senaste sÀkerhetskopian | Senaste sÀkerhetskopian | Daglig eller kontinuerlig replikering |
| Certifikatmallar | LÄg brÄdska | Dokumenterad konfiguration | Lagras 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.
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.
- PKI-tjÀnsterHelhetsinriktad PKI-design, implementering och DR-planering
- PKI-som-en-tjÀnstFullstÀndigt hanterad PKI med inbyggd DR och övervakning dygnet runt
- CertSecure-hanterareHantering av certifikatlivscykel med realtidsinventering och aviseringar om utgÄngsdatum
- CA-sÀkerhetskopieringsskriptGratis PowerShell-verktyg för att automatisera omfattande sÀkerhetskopior av CA
- HSM-som-en-tjÀnstNyckelskydd med hög sÀkerhet och DR-klar HSM-distribution
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.
- Varför Àr PKI-katastrofÄterstÀllning annorlunda?
- Vad gÄr fel nÀr en CA gÄr ner?
- SÀkerhetskopieringsomfattning: Vad som mÄste skyddas
- Nödprocedur: Omsignering av CRL
- RTO och RPO efter PKI-komponent
- Failover-arkitekturer
- DR-testning: Runbook och schema
- DR-övervÀganden vid CA-migrering
- Att vÀlja rÀtt DR-modell
- Hur kan krypteringskonsulting hjÀlpa till?
- Slutsats
