Hoppa till innehållet
Artikel

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.

Ursprungligen publicerad Bearbetad

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 .