KMIP: ett gemensamt språk för nyckelhantering
En standardiserad anslutning kan förenkla nyckelhanteringen. Men standardstöd behöver granskas på båda sidor av integrationen.
Ett protokoll mellan klient och nyckeltjänst
Key Management Interoperability Protocol, KMIP, är en OASIS-standard för kommunikation om kryptografiska objekt. En klient kan exempelvis begära att nycklar skapas, registreras, hämtas eller förstörs i en nyckelhanteringstjänst.
Det gör det möjligt för olika system att använda ett gemensamt gränssnitt i stället för en egen koppling för varje leverantör. KMIP är däremot inte en krypteringsalgoritm och beskriver inte ensamt hur en hel applikation skyddar sina data.
Standardstöd är början på kompatibilitet
Två produkter som båda anger KMIP-stöd behöver ändå stödja samma relevanta funktioner. Version, profiler, objekt och operationer kan skilja sig. Klientens förväntningar behöver därför jämföras med serverns implementation.
- Kontrollera version, profil och vilka operationer klienten behöver.
- Planera klientautentisering, certifikat och förnyelse.
- Begränsa vilka klienter som får använda vilka objekt.
- Testa anslutningsfel, återanslutning och återställning i den verkliga miljön.
Var finns nyckeln när den används?
KMIP kan användas för att hämta nyckelmaterial till en klient. Ett centralt KMS innebär alltså inte automatiskt att alla nycklar eller kryptografiska operationer stannar i nyckeltjänsten. Kartlägg klientens hantering, eventuella cacheminnen och skyddet för nyckelmaterialet efter leverans.
Gör livscykeln till en del av integrationen
Dokumentera vem som ansvarar för rotation, avaktivering och radering. Kontrollera också vad som behövs för att återställa krypterade data ur en äldre säkerhetskopia. När protokoll, behörigheter och livscykel hänger ihop blir central nyckelhantering användbar även vid förändring.
Källor och vidare läsning
Källorna genomgångna .
