Hoppa till innehåll

47-dagarscertifikaten Àr pÃ¥ vÀg. Är du redo?

Agera nu →

Molnbaserade kontra lokala HSM:er

I takt med att organisationer trappar upp sin molnresa så snabbt som möjligt för att utnyttja molnets fördelar, t.ex. skalbarhet, flexibilitet och kostnadseffektivitet, måste de parallellt tÀnka på datasÀkerhet i sitt IT-landskap. Detta gör kryptering, och dÀrmed HSM:er, till en oundviklig del av en organisations cybersÀkerhetsstrategi. Baserat på anvÀndningsfallen kan vi klassificera HSM:er i två kategorier: Molnbaserade HSM:er och lokala HSM:er. NÀr det gÀller klassificeringen av HSM:er (on-prem vs. molnbaserad HSM), vÀnligen var tydlig med att den kryptografiska tekniken Àr densamma, men levereras via olika metoder.

Molnbaserade kontra lokala HSM:er Àr det distributionsbeslut som avgör vem som har fysisk kontroll över organisationens mest kÀnsliga kryptografiska operationer. En hårdvarusÀkerhetsmodul (HSM) Àr en dedikerad, manipulationssÀker hårdvaruenhet som genererar, lagrar och hanterar kryptografiska nycklar inom en grÀns som Àr validerad enligt FIPS 140-2 nivå 3. Valet mellan att distribuera HSM:er i ditt eget datacenter eller att anvÀnda dem som en hanterad molntjÀnst påverkar din nyckelkontrollmodell, latensprofil, efterlevnadsstatus, total Àgandekostnad och driftskostnader. Den hÀr guiden tÀcker alla dimensioner av det beslutet så att sÀkerhets- och infrastrukturteam kan vÀlja rÀtt modell för sina specifika behov.

Snabbt svar: Molnbaserad HSM eller lokal HSM?

För de flesta organisationer erbjuder molnbaserade HSM-tjÀnster motsvarande kryptografisk sÀkerhet som lokala HSM:er till lÀgre total Àgandekostnad, snabbare distribution och utan den operativa bördan av att hantera fysisk hårdvara. VÀlj lokala HSM:er nÀr din applikation har latenskrav på under en millisekund som en nÀtverksrundtur inte kan uppfylla, nÀr myndighetskrav krÀver att nycklar aldrig lÀmnar en specifik fysisk anlÀggning eller jurisdiktion utan tillgÀnglig moln-HSM-tjÀnst, eller nÀr du arbetar i en miljö med begrÀnsat utrymme utan molnanslutning. För multimoln- och hybridmiljöer som krÀver centraliserad nyckelstyrning Àr en tredjeparts-HSM som en tjÀnst som omfattar flera leverantörer ofta det mest praktiska valet.

Key Takeaways

  • Kryptografitekniken Àr densamma: BÃ¥de molnbaserade och lokala HSM:er anvÀnder FIPS 140-2 nivÃ¥ 3-validerad hÃ¥rdvara som utför samma kryptografiska operationer. Distributionsmodellen avgör vem som anvÀnder hÃ¥rdvaran, inte vad den gör.
  • Moln-HSM minskar driftskostnader, inte sÀkerhet: Molnbaserade HSM-tjÀnster eliminerar ansvaret för hÃ¥rdvaruanskaffning, rackutrymme i datacenter, firmware-patchning och hantering av HSM-kluster. Den kryptografiska grÀnsen förblir hÃ¥rdvarubaserad oavsett vem som driver den.
  • BYOK och HYOK krÀver HSM-genererat nyckelmaterial: BÃ¥de BYOK (Bring Your Own Key) och HYOK (Hold Your Own Key) implementeringar anvÀnder vanligtvis en lokal eller dedikerad moln-HSM som nyckelgenereringskÀlla, vilket gör HSM-valet till en del av molnnyckelhanteringsstrategin, inte separat frÃ¥n den.
  • Latens Àr den vanligaste tekniska begrÀnsningen som gynnar lokal drift: Applikationer som krÀver HSM-svarstider pÃ¥ under en millisekund kan inte tolerera nÀtverkslatensen för ett moln-HSM API-anrop. Högfrekvent handel, betalningsbehandling i stor skala och vissa PKI-signeringsoperationer faller inom denna kategori.
  • FIPS 140-2 NivÃ¥ 3 finns tillgÀnglig i bÃ¥da modellerna: AWS CloudHSM, Azure Dedicated HSM och GCP Cloud HSM anvÀnder alla FIPS 140-2 nivÃ¥ 3-validerad hÃ¥rdvara. Delade moln-KMS-tjÀnster utan en dedikerad HSM-nivÃ¥ anvÀnder nivÃ¥ 2, inte nivÃ¥ 3. Verifiera den exakta tjÀnstnivÃ¥n nÀr nivÃ¥ 3 Àr ett krav.

Vad Àr en hårdvarusÀkerhetsmodul (HSM)?

En hårdvarusÀkerhetsmodul (HSM) Àr en dedikerad fysisk datorenhet utformad för att skydda kryptografiska nycklar och utföra kryptografiska operationer inom en manipulationssÀker hårdvarugrÀns. HSM:er Àr specialbyggda för nyckelsÀkerhet: de genererar nycklar med hjÀlp av hårdvarugeneratorer för slumptal, lagrar nycklar i icke-exporterbar form inom hårdvarugrÀnsen, utför kryptografiska operationer (kryptering, dekryptering, signering, verifiering) inom den grÀnsen så att nyckelmaterialet aldrig behöver lÀmna enheten i klartext, och upptÀcker och reagerar på fysiska manipuleringsförsök genom att nollstÀlla nyckelmaterialet.

SÀkerheten för en HSM valideras formellt genom NIST FIPS 140-2-certifieringsprogrammet (Federal Information Processing Standard). FIPS 140-2 definierar fyra sÀkerhetsnivåer: Nivå 1 (grundlÀggande programvarukryptografisk modul), Nivå 2 (manipulationssÀker fysisk sÀkerhet), Nivå 3 (manipulationssÀker fysisk sÀkerhet med identitetsbaserad autentisering och nollstÀllning av kritiska sÀkerhetsparametrar vid manipuleringsdetektering) och Nivå 4 (komplett fysiskt sÀkerhetshölje som skyddar mot miljöattacker). FIPS 140-2 Nivå 3 Àr standardkravet för företags- och reglerade HSM-distributioner. NIST övergår för nÀrvarande till FIPS 140-3, vilket överensstÀmmer med ISO/IEC 19790; befintliga FIPS 140-2-valideringar förblir accepterade under övergångsperioden.

HSM:er anvÀnds inom en mÀngd olika kryptografiska arbetsbelastningar: skydda privata nycklar för certifikatutfÀrdare (CA:er) i PKI-infrastruktur, generera och skydda krypteringsnycklar som anvÀnds för databastransparent datakryptering (TDE), sÀkra privata nycklar för TLS-certifikat på vÀrdefulla slutpunkter, utföra signeringsåtgÀrder för kodsignering och dokumentsignering, skydda nycklar som anvÀnds för kryptering och verifiering av PIN-koder för betalkort och generera BYOK-nyckelmaterial som importeras till molntjÀnster för nyckelhantering.

Lokala HSM:er: Full kontroll, fullt ansvar

En lokal HSM Àr en fysisk apparat som din organisation köper in, installerar i ditt eget datacenter eller samlokaliseringsanlÀggning, konfigurerar, driver och underhåller. HSM-hårdvaran ansluter till dina applikationer och nyckelhanteringsinfrastruktur över ditt interna nÀtverk, vanligtvis via PKCS#11, JCE (Java Cryptography Extension), Microsoft CNG (Cryptography Next Generation) eller REST API:er beroende på HSM-modellen och applikationens integrationskrav.

Vad lokala HSM:er ger dig: Fysisk besittning och kontroll över den kryptografiska hårdvaran och de nycklar som lagras i den. Inget beroende av en molnleverantörs tillgÀnglighet eller API för kryptografiska operationer. Lokal nÀtverkslatens på under en millisekund för högfrekventa kryptografiska operationer. Möjligheten att utföra nyckelceremonier i en fysiskt kontrollerad miljö för generering av privata nycklar från CA. FullstÀndig efterlevnad av krav på datasuverÀnitet eller lokalisering som krÀver att nycklar förblir inom en specifik fysisk anlÀggning eller jurisdiktion dÀr ingen moln-HSM-tjÀnst finns.

Vad lokala HSM:er kostar dig: Förskottsköp av hårdvara (vanligtvis 20 000 till 40 000 USD per enhet beroende på modell och datakapacitet). Ytterligare enheter för kluster med hög tillgÀnglighet (HA) och katastrofåterstÀllning, vilket vanligtvis krÀver minst två enheter för produktionsåterhÀmtningsförmåga. Licenser för hanteringsprogramvara. Rackutrymme, strömförsörjning och kylning i datacentret. Kompetent personaltid för initial konfiguration, firmwareuppdateringar, partitionshantering, distribution av klientprogramvara och löpande drift. Cykler för utbyte av hårdvara (vanligtvis 5 till 7 år). Fysiska sÀkerhetskontroller för datacentret som inrymmer HSM:en.

NÀr lokala HSM:er Àr rÀtt val: Applikationer med strikta latenskrav som inte kan tolerera en nÀtverksresa till en molntjÀnst (kryptografiska operationer på under en millisekund för högfrekvent handel, PIN-blockeringsbehandling för betalningsterminaler eller signeringspipelines i realtid); myndighetskrav som krÀver fysisk nyckelförvaring i en specifik anlÀggning eller ett specifikt land dÀr ingen moln-HSM-tjÀnst Àr verksam; miljöer med airgapp eller klassificerade miljöer utan internetanslutning; organisationer med mycket höga kryptografiska transaktionsvolymer dÀr prissÀttningen för moln-API-anrop Àr betydligt dyrare Àn Àgd hårdvara; och nyckelceremonier för generering av CA-rotnycklar dÀr fysisk nÀrvaro och vittnesförfaranden krÀvs.

Molnbaserade HSM:er: Hanterad hårdvara, delad eller dedikerad

Molnbaserade HSM:er Àr FIPS-validerad HSM-hårdvara som drivs av en molnleverantör eller tredjepartstjÀnst, och som dina applikationer har åtkomst till via ett autentiserat API. HSM-hårdvaran finns fysiskt i tjÀnsteleverantörens datacenter. Dina applikationer interagerar aldrig direkt med HSM-hårdvaran; de anropar tjÀnstens API, som dirigerar den kryptografiska operationen till den underliggande HSM-hårdvaran och returnerar resultatet.

Molnbaserade HSM-tjÀnster delas in i två kategorier med betydligt olika sÀkerhetsmodeller:

Dedikerade (enkelhyresgÀst) moln-HSM-tjÀnster

Dedikerade molnbaserade HSM-tjÀnster tillhandahåller fysisk HSM-hårdvara exklusivt till din organisation. Inga andra kunders nycklar eller kryptografiska operationer delar hårdvaran eller HSM-partitionerna med din. Exempel inkluderar AWS CloudHSM (anvÀnder Luna Network HSM-hårdvara, FIPS 140-2 nivå 3, cirka 1.45 USD per timme och instans), Azure Dedicated HSM (anvÀnder Entrust nShield Connect-hårdvara, FIPS 140-2 nivå 3) och Azure Payments HSM (anvÀnder Utimaco-hårdvara för betalnings-HSM-arbetsbelastningar). I en dedikerad molnbaserad HSM hanterar molnleverantören den fysiska infrastrukturen men har ingen åtkomst till dina nycklar eller HSM-partitionerna; du hanterar HSM-programvaran, partitionerna och nyckelmaterialet sjÀlv via HSM:s eget hanteringsgrÀnssnitt.

Dedikerade molnbaserade HSM-tjÀnster ger en sÀkerhetsstÀllning som ligger mycket nÀra lokala HSM:er: FIPS 140-2 Nivå 3-validering, hårdvara med en enda hyresgÀst och molnleverantörsundantag från nyckelåtkomst. De viktigaste skillnaderna mot lokala tjÀnster Àr nÀtverkslatensen för API-anrop (vanligtvis 1 till 5 millisekunder kontra sub-millisekunder för lokala tjÀnster), ansvaret för den operativa hanteringen (du hanterar HSM-programvaran och partitionerna men inte den fysiska hårdvaran) och prissÀttningsmodellen (timkapital kontra initialt kapital).

Delade (flera hyresgÀster) moln-HSM-tjÀnster

Delade moln-HSM-tjÀnster anvÀnder HSM-hårdvara som Àr partitionerad och delad mellan flera kunder. Dina nycklar Àr logiskt isolerade från andra kunders nycklar inom HSM, men den fysiska hårdvaran delas. Exempel inkluderar AWS KMS med HSM-skydd (FIPS 140-2 nivå 2-validerad), GCP Cloud KMS med HSM-skyddsnivå (FIPS 140-2 nivå 3-validerad för HSM-baserade nycklar) och Azure Key Vault Premium-nivå (HSM-skyddade nycklar). Dessa tjÀnster hanteras fullstÀndigt: molnleverantören hanterar hårdvaran, HSM-programvaran och nyckelhanteringsplattformen. Ditt ansvar Àr begrÀnsat till konfiguration av nyckelpolicyer, åtkomstkontroll och nyckellivscykelhantering via molnleverantörens API.

Delade moln-HSM-tjÀnster erbjuder de lÀgsta driftskostnaderna och omkostnaderna. AvvÀgningen Àr att molnleverantören driver HSM-hårdvaran och har möjlighet att komma åt eller migrera den underliggande infrastrukturen, Àven om den logiska nyckelisoleringen Àr stark. För de flesta efterlevnadsramverk rÀcker det med en molnleverantörs delade HSM-tjÀnst, som backas upp av en BAA, DPA eller annan avtalskontroll. För arbetsbelastningar dÀr ingen molnleverantörsåtkomst till nyckelmaterial krÀvs krÀvs en dedikerad moln-HSM eller lokal HSM.

SkrÀddarsydda molnnyckelhanteringstjÀnster

Få flexibla och anpassningsbara konsulttjÀnster som anpassas till dina molnbehov.

Nyckelkontrollmodeller: Native, BYOK och HYOK

Beslutet om HSM-distribution Àr nÀra kopplat till den nyckelkontrollmodell som dina efterlevnadskrav eller sÀkerhetspolicy föreskriver. Det finns tre nyckelkontrollmodeller, och var och en har olika HSM-implikationer.

Native Cloud Key Management (leverantörshanterade nycklar)

Molnleverantören genererar och hanterar alla krypteringsnycklar i sin egen nyckelhanteringsinfrastruktur. Dina nycklar skyddas av HSM-hårdvara som drivs av leverantören, men du har ingen insyn i eller kontroll över det fysiska nyckelmaterialet. Du kan anvÀnda, rotera, inaktivera och ta bort nycklar via leverantörens API, men du kan inte oberoende verifiera att nyckelmaterialet genererades med det ursprung som din policy krÀver. Den hÀr modellen krÀver ingen HSM-investering eller drift från din sida och Àr lÀmplig för de flesta allmÀnna molnarbetsbelastningar dÀr leverantörens granskningslogg för nyckelhantering Àr tillrÀcklig för dina efterlevnadskrav.

BYOK (Ta med egen nyckel)

BYOK innebÀr att du genererar krypteringsnyckelmaterial i en HSM som du kontrollerar (lokal eller en dedikerad moln-HSM), exporterar nyckelmaterialet (inpackat för sÀker transport) och importerar det till molnleverantörens nyckelhanteringstjÀnst (AWS KMS, Azure Key Vault eller GCP Cloud KMS). Molnleverantören anvÀnder ditt importerade nyckelmaterial för att generera datakrypteringsnycklarna som skyddar dina molndata. Du behåller kÀllnyckelmaterialet i din HSM och kan ta bort det från molnleverantörens KMS för att omedelbart återkalla leverantörens möjlighet att dekryptera dina data.

BYOK uppfyller myndighetskrav som föreskriver kundgenererat nyckelmaterial. Det krÀver antingen en lokal HSM eller en dedikerad moln-HSM-tjÀnst som nyckelgenereringskÀlla. Molnleverantörens KMS har operativ åtkomst till nyckelmaterialet under anvÀndning; BYOK ger dig möjlighet till proveniens och återkallelse, men inte noll leverantörsåtkomst.

HYOK (HÃ¥ll din egen nyckel)

HYOK innebÀr att krypteringsnyckeln aldrig kommer in i molnleverantörens infrastruktur. Din applikation eller ett klientsidesbibliotek krypterar data innan de laddas upp till molnlagring med hjÀlp av en nyckel som genereras och lagras i din egen HSM (lokal eller en tredjeparts moln-HSM-tjÀnst som inte Àr samma leverantör som din datalagring). Molnleverantören lagrar endast chiffertext och kan inte dekryptera dina data under några driftsförhållanden. HYOK krÀver antingen en lokal HSM eller en tredjeparts-HSM som en tjÀnst som fungerar oberoende av dina molnlagringsleverantörer. Den ger den starkaste datasuverÀniteten till bekostnad av den högsta driftskomplexiteten.

DimensioneraNative Cloud Key ManagementBYOK (kundgenererad nyckel i moln-KMS)HYOK (nyckel helt utanför molnleverantör)
HSM krÀvsNej (leverantörens HSM)Ja (för att generera och lagra kÀllnyckelmaterial)Ja (för att generera och anvÀnda nyckel vid varje operation)
HSM-distributionsmodellej tillÀmpligLokal HSM eller dedikerad moln-HSMLokal HSM eller HSM som en tjÀnst från tredje part
Leverantörsåtkomst till nyckel under anvÀndningJaJa (operativ åtkomst)Nej
Leverantörsåtkomst till klartextdataJa (via nyckel)Ja (via tangent under anvÀndning)Nej
Oberoende nyckelåterkallelseEndast via leverantörens APIJa (ta bort kÀllmaterial från din HSM)Ja (återkalla omedelbart på din HSM)
Operationell komplexitetLågMediumHög
BÀst förAllmÀnna molnarbetsbelastningarReglerade sektorer som krÀver viktig proveniensHemligstÀmplat, suverÀnitetsmandat, nollförtroende

Molnbaserade kontra lokala HSM:er: FullstÀndig jÀmförelse

DimensioneraLokal HSMDedikerad moln-HSMDelad moln-HSM-tjÀnst
FIPS 140-2 Nivå 3JaJaBeror på servicenivå (nivå 2 eller 3)
Fysisk nyckelförvaringDin organisationMolnleverantör (endast hårdvara; ingen nyckelåtkomst)Molnleverantör (hårdvara och infrastruktur)
HårdvaruhanteringDin organisationMolnleverantör (hårdvara); du hanterar HSM-programvaraMolnleverantör (fullstÀndigt hanterad)
Förskottskapitalkostnad20 000 till 40 000 dollar+ per apparatIngenIngen
Löpande kostnadsmodellPersonaltid, licenser, datacenterkostnaderTimpris per instans (ca 1.45 USD/timme för AWS CloudHSM)Per API-anrop + nyckellagringsavgift
ImplementeringstidVeckor till månader (upphandling, inventering, konfiguration)Minuter till timmarminuter
LatensSub-millisekunden (lokalt nÀtverk)1 till 5 ms (nÀtverks-API tur och retur)1 till 10 ms (API för delad tjÀnst)
Hög tillgÀnglighetKrÀver flera apparater och HA-konfigurationTillgÀngligt via kluster med flera instanser eller över hela AZInbyggd i hanterad tjÀnst
Operationell overheadHög (firmware, partitioner, klusterhantering, personal)Medium (HSM-programvara och partitionshantering)Låg (endast nyckelpolicy och åtkomsthantering)
SkalbarhetBegrÀnsad av hårdvarukapacitet; expansion krÀver upphandlingLÀgg till instanser på begÀranSkalar automatiskt
Stöd för flera molnJa (alla applikationer kan ansluta)BegrÀnsat till den leverantörens ekosystemLeverantörsspecifik
Ansvar för efterlevnadHelt din organisationDelad (leverantören hanterar hårdvaruefterlevnad)PrimÀrt leverantör
Luftgapiga miljöerJaNejNej
BYOK-kÀllfunktionJaJaBegrÀnsad (vissa leverantörer stöder det)
BÀst förLåg latens, luftgap, strikt lokalisering, HYOKFIPS nivå 3, BYOK, multimoln med dedikerad hårdvaraAllmÀnna molnarbetsbelastningar, hanterad enkelhet

IAM-modell för HSM-åtkomstkontroll

Oavsett om du distribuerar lokala eller molnbaserade HSM:er Àr åtkomstkontroll lika viktig som sjÀlva hårdvarugrÀnserna. En FIPS 140-2 nivå 3 HSM med tillåtande åtkomstkontroller Àr inte sÀkrare Àn en programvarunyckellagring. IAM-modellen för HSM:er separerar tre distinkta roller som inte får överlappa varandra.

HSM-administratörsroll: Skapar och hanterar HSM-partitioner, anger partitionspolicyer, hanterar HSM-klustermedlemskap, utför firmwareuppdateringar och hanterar viktiga ceremoniprocedurer. Lokalt Àr detta vanligtvis en dedikerad medlem i HSM-driftsteamet som anvÀnder HSM:s hårdvaruautentisering (PED eller smartkort). I moln-HSM-tjÀnster autentiserar administratören till HSM-hanterings-API:et med hårdvarutokens eller starka autentiseringsuppgifter. Administratörsrollen får aldrig anvÀndas av applikationer eller automatiserade pipelines.

Roll som nyckelförvaltare (kryptoansvarig): Skapar, importerar, exporterar (dÀr det Àr tillÃ¥tet), roterar och tar bort nyckelobjekt inom en tilldelad partition. Denna roll ansvarar för nyckellivscykeln inom HSM. I en moln-HSM-kontext mappas detta till den roll som hanterar nyckelpolicyer i AWS KMS, Azure Key Vault eller GCP Cloud KMS. ÅtgÀrder för nyckelförvaltare bör krÀva dubbel kontroll för nyckelÃ¥tgÀrder med högt vÀrde (generering av CA-rotnyckel, borttagning av huvudnyckel) och mÃ¥ste loggas.

Programroll (kryptoanvÀndare): AnvÀnder nycklar inom HSM för att utföra kryptografiska operationer (kryptera, dekryptera, signera, verifiera) men kan inte skapa, ta bort eller exportera nycklar. I molnbaserade KMS-tjÀnster mappas detta till att ge programmets tjÀnstkonto eller IAM-roll endast de specifika kryptografiska operationsbehörigheter som behövs (kms:Decrypt för dekrypteringsbaserade applikationer; kms:Sign för signeringsbaserade applikationer) utan nyckelhanteringsbehörigheter. Programroller bör begrÀnsas till specifika nycklar, inte beviljas bred åtkomst till alla nycklar i en partition eller nyckelarkiv.

Nyckelrotation med HSM:er

Nyckelrotation i ett HSM-sammanhang innebÀr att man genererar nytt nyckelmaterial inom HSM:n för att ersÀtta befintliga nycklar enligt ett definierat schema. Hur rotationen fungerar beror på om HSM:n skyddar en huvudnyckel (som omsluter andra nycklar) eller en datakrypteringsnyckel (som direkt krypterar data).

Huvudnyckelrotation i moln-KMS med HSM-sÀkerhetskopiering: NÀr du aktiverar automatisk rotation på en kundhanterad nyckel i AWS KMS eller Azure Key Vault genererar tjÀnsten nytt HSM-sÀkerhetskopierat nyckelmaterial enligt det konfigurerade schemat (vanligtvis årligen). Befintlig data som krypterats med den tidigare nyckelversionen förblir dekrypterbar; KMS behåller tidigare nyckelversioner. Nya krypteringsåtgÀrder anvÀnder det nya nyckelmaterialet. Nyckel-ID och ARN förblir desamma; rotationen Àr transparent för applikationer.

Nyckelrotation för lokala HSM:er och BYOK: Lokal HSM-nyckelrotation krÀver att nytt nyckelmaterial genereras inom HSM:en, distribueras till alla system eller applikationer som anvÀnder nyckeln, ompaketeras eller krypteras om alla datakrypteringsnycklar som skyddas av den gamla huvudnyckeln och arkiveras det gamla nyckelmaterialet enligt din lagringspolicy. För BYOK-nycklar med importerat material i ett moln-KMS Àr automatisk rotation inte tillgÀnglig. Du måste generera nytt material i din HSM, exportera och importera det igen till moln-KMS:en, ange det som primÀrversion och hantera övergångstidslinjen för alla beroende arbetsbelastningar.

CA-nyckelrotation för PKI: HSM:er som skyddar CA:s privata nycklar krÀver sÀrskild hantering för rotation eftersom rotation av en CA-privat nyckel krÀver att ett nytt CA-certifikat utfÀrdas och det nya förtroendeankaret distribueras till alla förlitande parter. CA-nyckelrotation Àr en planerad PKI-hÀndelse, inte en rutinmÀssig automatiserad operation, och krÀver samordning med alla system som litar på CA:n. HSM:s nyckelceremoniprocedurer (dubbel kontroll, M-of-N-kvorumautentisering) gÀller för CA-nycklargenerering.

Granskningsloggning för HSM-åtgÀrder

HSM-granskningsloggar Àr ett efterlevnadskrav enligt PCI DSS, FedRAMP, HIPAA och de flesta andra ramverk som specificerar kryptografiska kontroller. Loggen måste registrera alla administrativa åtgÀrder (skapande av partitioner, skapande av nycklar, borttagning av nycklar, policyÀndringar) och alla kryptografiska åtgÀrder (signera, verifiera, kryptera, dekryptera, radera, packa upp) som utförs av eller via HSM, kopplade till en autentiserad identitet.

Lokal HSM-granskningsloggning: Fysiska HSM:er genererar granskningsloggar internt och kan vidarebefordra dem till en SIEM- eller syslog-server. HSM:ens granskningslogg signeras av HSM:en sjÀlv för att upptÀcka manipulering. Att sÀkerstÀlla att granskningsloggar vidarebefordras utanför enheten till ett manipuleringssÀkert loggarkiv innan HSM:ens interna logg fylls Àr ett operativt krav som lokala HSM-team måste hantera explicit.

Moln-HSM-granskningsloggning: Moln-HSM- och moln-KMS-tjÀnster integreras med molnleverantörens inbyggda granskningsloggning. I AWS visas varje KMS API-anrop i CloudTrail, inklusive den begÀrande identiteten, nyckel-ARN, åtgÀrdstyp och tidsstÀmpel. I Azure loggas Key Vault- och dedikerade HSM-åtgÀrder i Azure Monitor. I GCP visas moln-KMS- och moln-HSM-åtgÀrder i molngranskningsloggar. Molngranskningsloggar Àr automatiskt manipulationssÀkra (leverantören upprÀtthåller loggintegriteten) och dirigeras enkelt till SIEM-plattformar genom inbyggda integrationer.

Aviseringar om följande HSM-granskningshÀndelser oavsett distributionsmodell: borttagning eller schemalÀggning av nycklar; policyÀndringar på en nyckel eller partition med högt vÀrde; kryptografiska åtgÀrder av en identitet som inte finns i den godkÀnda programrolllistan; misslyckade autentiseringsförsök mot HSM; och försök att exportera nyckelmaterial från en partition som konfigurerats som icke-exporterbar.

Multi-Cloud HSM-arkitektur

Organisationer som verkar över flera molnleverantörer står inför en specifik HSM-utmaning: varje molnleverantörs dedikerade HSM-tjÀnst Àr kopplad till den leverantörens infrastruktur, och molnleverantörens HSM-tjÀnster federerar inte mellan leverantörer. En AWS CloudHSM-instans kan inte direkt hantera GCP-arbetsbelastningar, och en Azure Dedicated HSM kan inte generera nycklar för AWS KMS-import utan ytterligare verktyg. Tre mönster hanterar HSM-arkitektur för flera moln:

  • Lokal HSM som central nyckelauktoritet: Ett lokalt HSM-kluster fungerar som auktoritet för generering och lagring av huvudnycklar för alla miljöer. Nycklar som genereras i den lokala HSM:n exporteras (omsluts) och importeras till varje molnleverantörs KMS som BYOK-nycklar. Den lokala HSM:n Àr den auktoritativa kÀllan för allt nyckelmaterial; molnleverantörens KMS-tjÀnster Àr konsumenter av det materialet. Denna modell ger den starkaste centraliserade kontrollen men krÀver att den lokala HSM:n Àr mycket tillgÀnglig och Ã¥tkomlig för alla molnmiljöer.
  • Tredjeparts HSM som en tjÀnst som omfattar molnleverantörer: En tredjeparts HSM-tjÀnst som Àr oberoende av alla tre stora molnleverantörer tillhandahÃ¥ller centraliserad HSM-infrastruktur som Àr tillgÀnglig för arbetsbelastningar i alla molnmiljöer. HSM-tjÀnsten genererar nycklar och gör dem tillgÀngliga för applikationer i alla moln via ett enhetligt API. Detta eliminerar problemet med HSM-silo per leverantör utan att krÀva lokal hÃ¥rdvara, och den fungerar som nyckelgenereringskÀlla för BYOK över alla molnleverantörer. Encryption Consultings HSM som en tjÀnst förser denna modell med FIPS 140-2 nivÃ¥ 3 HSM-infrastruktur som Àr tillgÀnglig i alla molnmiljöer.
  • Dedikerad HSM per moln med centraliserad nyckelstyrning: Distribuera en dedikerad moln-HSM-tjÀnst i varje molnleverantör (AWS CloudHSM i AWS, Azure Dedicated HSM i Azure) och hantera dem som separata nyckelutfÀrdare för arbetsbelastningar i varje moln. AnvÀnd en centraliserad plattform för nyckelhantering för att upprÀtthÃ¥lla insyn i alla nycklar över alla HSM-instanser, tillÀmpa konsekventa nyckelpolicyer och aggregera granskningsloggar. Denna modell Àr den mest operativt komplexa men undviker molnöverskridande nÀtverksberoenden för kryptografiska operationer.

EfterlevnadsövervÀganden för HSM-distribution

Olika efterlevnadsramverk anger olika HSM-krav. Att matcha din HSM-distribution med den specifika kravformuleringen förhindrar både underefterlevnad (anvÀndning av nivå 2 dÀr nivå 3 krÀvs) och överinvestering (distribution av lokala HSM:er dÀr en hanterad moln-HSM-tjÀnst uppfyller kravet).

PCI DSS v4.0.1 (obligatoriskt sedan 31 mars 2025): KrÀver att kryptografiska nycklar som anvÀnds för att skydda kortinnehavardata lagras på så få platser som möjligt. Nyckelhanteringsprocesser måste inkludera skydd av nycklar mot avslöjande och missbruk (krav 3.7.1). HSM:er anges uttryckligen som en acceptabel nyckelhanteringsteknik. PCI DSS krÀver inte en specifik FIPS-nivå för HSM men krÀver att nyckelhanteringssystemet Àr sÀkert och granskat. Moln-HSM-tjÀnster som anvÀnds för PCI-omfattning måste finnas inom leverantörens PCI DSS-certifierade infrastruktur.

FedRAMP (NIST SP 800-53 Rev. 5): SC-12-kontrollen (Cryptographic Key Establishment and Management) krÀver att nycklar produceras, kontrolleras och distribueras med hjÀlp av NSA-godkÀnd eller NIST-rekommenderad nyckelhanteringsteknik. FedRAMP High krÀver dessutom FIPS 140-2- eller FIPS 140-3 nivå 3-validerade kryptografiska moduler. AWS CloudHSM, Azure Dedicated HSM och GCP Cloud HSM med HSM-skyddsnivå uppfyller alla detta krav. Standard delade moln-KMS-tjÀnster på FIPS 140-2 nivå 2 uppfyller inte FedRAMP Highs nivå 3-krav.

eIDAS och kvalificerade signaturer (EU): Kvalificerade elektroniska signaturer enligt eIDAS krÀver kvalificerade signaturskapande enheter (QSCD), som måste uppfylla krav som minst motsvarar FIPS 140-2 nivå 3 eller Common Criteria EAL4+. För EU-organisationer som utfÀrdar kvalificerade certifikat eller kvalificerade signaturer krÀvs lokala HSM:er eller EU-lokaliserade dedikerade moln-HSM:er med lÀmpliga valideringar.

HIPAA: Föreskriver inget specifikt HSM-krav men krÀver lÀmpliga skyddsåtgÀrder för krypteringsnycklar som skyddar ePHI. En molnbaserad HSM-tjÀnst med dokumenterade åtkomstkontroller, granskningsloggning och ett undertecknat Business Associate Agreement (BAA) med leverantören uppfyller HIPAA:s tekniska skyddskrav för nyckelskydd.

Beslutsguide för HSM-distribution

AnvÀnd följande kriterier för att identifiera rÀtt HSM-distributionsmodell för din organisations krav.

  1. Identifiera ditt latenskrav: Om din applikation krÀver HSM-svarstider på under en millisekund Àr lokal HSM det enda alternativet. Om du kan tolerera 1 till 10 millisekunder Àr molnbaserade HSM-tjÀnster gångbara.
  2. Identifiera dina FIPS-nivåkrav: Om FIPS 140-2 nivå 3 krÀvs (FedRAMP High, vissa PCI, eIDAS-kvalificerade), kontrollera att den specifika molntjÀnsten du utvÀrderar uppfyller nivå 3, inte bara nivå 2. Delade moln-KMS-tjÀnster varierar beroende på leverantör och nivå.
  3. Identifiera din nyckelkontrollmodell: Om nyckelhantering från en nativ leverantör Àr acceptabelt, anvÀnd molnleverantörens delade KMS med HSM-skydd. Om BYOK krÀvs behöver du en lokal HSM eller en dedikerad moln-HSM för att generera nyckelmaterial. Om HYOK krÀvs behöver du en HSM som fungerar helt utanför molnleverantören som lagrar dina data.
  4. Identifiera era krav på datasuverÀnitet: Om regler krÀver att nycklar aldrig lÀmnar ett specifikt land eller en specifik anlÀggning, och ingen moln-HSM-tjÀnst Àr verksam på den platsen, krÀvs lokal HSM. Om en moln-HSM-tjÀnst Àr verksam i den jurisdiktion som krÀvs, verifiera de avtalsenliga garantierna för datauppehållstillstånd.
  5. Identifiera din multimolnstrategi: Om du arbetar med flera molnleverantörer och behöver centraliserad nyckelstyrning, utvÀrdera en tredjeparts HSM som en tjÀnst eller ett lokalt HSM-kluster som central nyckelauktoritet.
  6. BerÀkna den totala Àgandekostnaden: JÀmför initiala hårdvaru- och driftskostnader för lokala lösningar med timpriser för molnbaserad HSM vid din förvÀntade transaktionsvolym. Vid låga till måttliga volymer har molnbaserad HSM lÀgre total Àgandekostnad. Vid mycket höga kryptografiska transaktionshastigheter (miljontals operationer per timme) kan dedikerad lokal hårdvara vara mer kostnadseffektiv.
  7. Bedöm operativ förmåga: Lokal HSM krÀver personal med HSM-specifik expertis för drift och underhåll. Molnbaserade HSM-tjÀnster minskar men eliminerar inte detta krav. Om din organisation inte har dedikerad expertis inom HSM-drift, minskar en hanterad molnbaserad HSM-tjÀnst eller en HSM som en tjÀnst från en specialiserad leverantör den operativa risken avsevÀrt.

Hur krypteringskonsulting kan hjÀlpa

Encryption Consulting Àr ett företag inom tillÀmpad kryptografi med ISO/IEC 27001:2022- och SOC 2-certifieringar. Vi hjÀlper organisationer att vÀlja, driftsÀtta och driva HSM-infrastruktur för både moln- och lokala miljöer, från initial kravbedömning till löpande generering av efterlevnadsbevis.

  • HSM som en tjÀnst: KrypteringskonsulttjÀnster HSM som en tjÀnst TillhandahÃ¥ller dedikerad FIPS 140-2 nivÃ¥ 3 HSM-infrastruktur som en hanterad tjÀnst, tillgÀnglig för arbetsbelastningar över molnleverantörer och lokala miljöer. LÀmplig som en BYOK- och HYOK-nyckelgenereringskÀlla, som en centraliserad nyckelauktoritet för flera moln och som ett hanterat alternativ till att distribuera och driva lokal HSM-hÃ¥rdvara. Stöds av ISO/IEC 27001:2022-certifierad verksamhet.
  • PKI som en tjÀnst: För organisationer som anvÀnder HSM:er för att skydda CA:s privata nycklar, Encryption Consultings PKI som en tjÀnst TillhandahÃ¥ller en helt hanterad privat CA med HSM-baserad CA-nycklarlagring, ACME-automatiserad certifikatutfÀrdande och integration med alla större molnplattformar. Eliminerar kravet pÃ¥ att anvÀnda lokala HSM:er enbart för PKI CA-nycklarskydd.
  • HSM-rÃ¥dgivning och implementeringstjÀnster: Om du distribuerar lokala HSM:er eller utvÀrderar molnbaserade HSM-tjÀnster, Encryption Consultings HSM-tjÀnster tÀcka HSM-val och storleksbestÀmning, design av högtillgÀnglighetskluster, PKCS#11 och REST API-integration med applikationer, nyckelceremoniprocedurer för generering av CA-rotnycklar, dokumentation av FIPS-efterlevnad och löpande operativ support.
  • CBOM-sÀker: KrypteringskonsulttjÀnster CBOM-sÀkerhet upptÀcker och inventerar alla kryptografiska tillgÃ¥ngar i dina moln- och lokala miljöer, inklusive HSM-baserade nycklar, moln-KMS-nycklar och certifikat. TillhandahÃ¥ller en kryptografisk materiallista (CBOM) i CycloneDX-format som identifierar nycklar utan HSM-skydd, nycklar som nÀrmar sig rotationsdeadlines och nycklar som anvÀnder förÃ¥ldrade algoritmer.
  • PQC-beredskap: NIST slutförde postkvantkryptografistandarderna FIPS 203 (ML-KEM), FIPS 204 (ML-DSA) och FIPS 205 (SLH-DSA) i augusti 2024. NIST IR 8547 pekar mot att RSA och ECC avskrivs för nya anvÀndningsomrÃ¥den runt 2030. HSM:er mÃ¥ste stödja postkvantalgoritmer före den övergÃ¥ngen, och inte all nuvarande HSM-hÃ¥rdvara kommer att kunna uppgraderas enbart via firmware. Encryption Consultings PQC-beredskap TjÀnsten utvÀrderar din HSM-egendoms vÀg efter kvantmigrering och utformar HSM-uppgraderings- eller ersÀttningssekvensen.

För att diskutera dina HSM-distributionskrav, kontakta Encryption Consulting.

Slutsats

Molnbaserade och lokala HSM:er anvÀnder samma validerade kryptografiska hårdvaruteknik. Distributionsmodellen avgör vem som anvÀnder hårdvaran, vilken latens- och kostnadsstruktur som gÀller och hur HSM:en passar in i er nyckelkontrollmodell (native, BYOK eller HYOK). För de flesta organisationer ger molnbaserade HSM-tjÀnster, sÀrskilt dedikerade tjÀnster med en enda hyresgÀst, motsvarande sÀkerhet som lokala HSM:er med betydligt lÀgre driftskostnader och total Àgandekostnad. Lokala HSM:er Àr fortfarande rÀtt val för latenskrav på under en millisekund, miljöer med begrÀnsat utrymme och jurisdiktioner dÀr ingen molnbaserad HSM-tjÀnst uppfyller kraven på datalokalisering.

Beslutet Àr inte helt binÀrt. Många organisationer kombinerar modeller: en lokal eller tredjeparts HSM som BYOK-nyckelgenereringsauktoritet, molnbaserade KMS-tjÀnster som det operativa nyckelhanteringslagret för molnarbetsbelastningar och molnbaserade HSM-tjÀnster för specifika högsÀkerhetsarbetsbelastningar som krÀver FIPS 140-2 nivå 3 i molnmiljön. Att utforma den arkitekturen korrekt och underhålla IAM-modellen, rotationsschemat och granskningsloggningen över alla lager Àr dÀr den verkliga operativa komplexiteten ligger.

SkrÀddarsydda molnnyckelhanteringstjÀnster

Få flexibla och anpassningsbara konsulttjÀnster som anpassas till dina molnbehov.

Vanliga frågor om partihandel med mat och dryck

Vad Àr skillnaden mellan molnbaserade HSM:er och lokala HSM:er?

Molnbaserade HSM:er Àr FIPS-validerade hårdvarusÀkerhetsmoduler som drivs av en molnleverantör eller tredjepartstjÀnst i ett fjÀrrdatacenter, åtkomliga via ett nÀtverks-API. Lokala HSM:er Àr fysiska apparater installerade i din egen anlÀggning. Båda anvÀnder samma underliggande kryptografiska hårdvara och kan uppnå FIPS 140-2 nivå 3-validering. Den viktigaste skillnaden Àr vem som driver hårdvaran, vem som har fysisk åtkomst, vad latensprofilen Àr och om kostnaderna Àr kapital- eller driftskostnader.

Vilket Àr sÀkrast: molnbaserade HSM:er eller lokala HSM:er?

Båda kan uppnå FIPS 140-2 nivå 3-validering. SÀkerhet beror mer på distributionskonfiguration och nyckelhanteringspraxis Àn på distributionsmodell. Lokal hantering ger din organisation fysisk nyckelförvaring. VÀlkonfigurerade dedikerade moln-HSM-tjÀnster ger jÀmförbar eller bÀttre sÀkerhet Àn dåligt underhållna lokala kluster. Riskprofilen för en dedikerad moln-HSM med en enda hyresgÀst från en större leverantör Àr jÀmförbar med en lokal HSM för de flesta hotmodeller.

Vad Àr BYOK och hur relaterar det till val av HSM?

BYOK (Bring Your Own Key) innebÀr att du genererar krypteringsnyckelmaterial i din egen HSM och importerar det till en molnleverantörs KMS. En lokal HSM eller en dedikerad moln-HSM fungerar som kÀlla för BYOK-nyckelgenerering. Molnleverantören anvÀnder ditt importerade material för krypteringsåtgÀrder men du behåller kÀllan. HYOK går lÀngre: nyckeln kommer aldrig in i molnleverantörens infrastruktur, vilket krÀver kryptering på klientsidan med en nyckel som hanteras helt i din egen HSM.

Vad kostar molnbaserad HSM jÀmfört med lokal HSM?

AWS CloudHSM tar cirka 1.45 dollar per timme och instans, cirka 1 040 dollar per månad för en enskild instans eller 2 100 dollar per månad för ett HA-kluster med två instanser. Lokala HSM:er krÀver 20 000 till 40 000 dollar eller mer per enhet i förskott, plus licenser för hanteringsprogramvara, datacenterkostnader och personaltid. Moln-HSM har lÀgre total Àgandekostnad vid låga till måttliga volymer. Lokala funktioner kan bli mer kostnadseffektiva vid mycket höga kryptografiska transaktionshastigheter dÀr API-anropspriser ackumuleras avsevÀrt.

Stöder molnbaserade HSM:er FIPS 140-2 nivå 3?

Dedikerade moln-HSM-tjÀnster gör följande: AWS CloudHSM anvÀnder Luna Network HSM-hårdvara på FIPS 140-2 nivå 3, Azure Dedicated HSM anvÀnder Entrust nShield Connect på nivå 3 och GCP Cloud HSM tillhandahåller nivå 3-skydd för HSM-baserade nycklar. Delade moln-KMS-tjÀnster utan en dedikerad HSM-nivå anvÀnder nivå 2, inte nivå 3. Verifiera alltid den exakta tjÀnstenivån och skyddsnivån nÀr nivå 3 Àr ett specifikt efterlevnadskrav.

NÀr bör en organisation vÀlja lokala HSM:er framför molnbaserade HSM:er?

VÀlj lokal hantering nÀr: applikationen krÀver kryptografiska svarstider på under en millisekund som ett moln-API inte kan uppfylla; myndighetskrav krÀver att nycklar stannar på en specifik fysisk plats eller jurisdiktion utan tillgÀnglig moln-HSM-tjÀnst; miljön Àr air-gapad utan internetanslutning; eller volymerna av kryptografiska transaktioner Àr tillrÀckligt höga för att prissÀttningen för moln-API-anrop överstiger kostnaden för Àgd hårdvara. För de flesta andra anvÀndningsfall ger moln-HSM-tjÀnster motsvarande sÀkerhet med lÀgre driftskostnader.