Menu

Skontaktuj się
Logo
Prasa

Zarządzanie kluczami

Zarządzać kluczami. Ograniczać dostęp.

HSM chroni Państwa aplikację dopiero wtedy, gdy klucze są prawidłowo generowane, używane, odnawiane i zabezpieczane. Podłączamy aplikacje i usługi kluczy oraz projektujemy cykl życia tak, aby zespoły eksploatacji i rozwoju mogły z nim niezawodnie pracować.

Porty sieciowe i kable w przełączniku, zdjęcie ilustracyjne
Działające podłączenie aplikacji · planowanie i realizacja przez OTOKO®

Państwa zlecenie dla OTOKO®

Czym się dla Państwa zajmujemy.

PKCS#11 opisuje interfejs dla tokenów kryptograficznych; protokoły zarządzania kluczami, takie jak KMIP, dotyczą innej ścieżki integracji. Sprawdzamy, co obsługuje Państwa aplikacja i jakie operacje muszą odbywać się w HSM. Sama nazwa standardu nie gwarantuje jeszcze zamienności: mechanizmy, atrybuty obiektów, sesje i zachowanie dostawcy są testowane w konkretnym współdziałaniu. Dla szyfrowania danych rozróżniamy ponadto szyfrowanie danych i szyfrowanie kluczy, aby dostęp do kluczy i masowe przetwarzanie danych były sensownie rozdzielone.

Możliwy zakres usług

  • Analiza dostępów aplikacji i wymaganych operacji kryptograficznych
  • Wdrożenie podłączenia PKCS#11, dostawcy lub usługi kluczy
  • Definiowanie atrybutów kluczy, ról, rotacji i usuwania
  • Testowanie obsługi błędów i ponownych połączeń
  • Przekazanie dokumentacji integracji i procedur eksploatacyjnych

Konkretny zakres, Państwa udział i kryteria odbioru ustalamy przed rozpoczęciem.

Technika przedstawiona w zrozumiały sposób

Jak realizujemy to zadanie.

01

Rotacja nie może sprawić, że istniejące dane staną się nieczytelne

Nowy klucz nie oznacza, że stary można od razu usunąć. Ustalamy, które dane, podpisy lub kopie zapasowe nadal zależą od wcześniejszych wersji. Aplikacje potrzebują jednoznacznego przypisania do wersji klucza. Generowanie, aktywacja, unieważnianie, archiwizacja i usuwanie otrzymują oddzielne stany i zatwierdzenia. Błędy, takie jak wyczerpane sesje, wygasłe logowania czy przerwane połączenia, są obsługiwane w sposób widoczny. Ponowne próby nie mogą tworzyć niepożądanych duplikatów kluczy ani merytorycznie zdublowanych operacji.

02

Wykazanie faktycznej granicy bezpieczeństwa

W teście sprawdzamy nie tylko udane wywołania, ale też odmowę dostępu dla nieuprawnionych ról i niedozwolone operacje. Środki dostępu i sekrety nie mogą trafiać do kodu źródłowego, logów ani ogólnych kopii zapasowych. Państwa zespół otrzymuje konfigurację, przykładowe scenariusze i procedurę diagnostyczną. Na początek istotne są stosowane biblioteki, środowiska uruchomieniowe i istniejące zasoby kluczy.

03

PKCS #11, KMIP i REST pełnią różne funkcje

PKCS #11 opisuje dostęp do tokenów kryptograficznych i ich funkcji. KMIP dotyczy zarządzania obiektami kryptograficznymi między klientem a systemem zarządzania kluczami. Usługa chmurowa może z kolei oferować własne API REST. Nie wynika z tego automatyczna zamienność. OTOKO® dokumentuje, gdzie wykonywana jest operacja, jaki materiał kluczowy faktycznie przenosi dany interfejs i które atrybuty są zachowywane. Dzięki temu z listy protokołów powstaje przejrzysta ścieżka integracji.

04

Envelope Encryption we właściwym kontekście

Przy szyfrowaniu hierarchicznym klucze danych mogą chronić właściwe dane, podczas gdy klucz nadrzędny chroni te klucze danych. Dzięki temu nie każdy duży blok danych musi być przetwarzany przez HSM. Kluczowe znaczenie ma to, gdzie klucz danych jest potrzebny w postaci jawnej i jak długo pozostaje tam dostępny. Wyjaśniamy działanie pamięci podręcznej (cache), rotację i dostęp w aplikacji. Zdanie „Klucz pozostaje w HSM” jest wiarygodne wyłącznie dla konkretnie rozpatrywanej roli klucza i jej atrybutów.

05

Przykład: centralne zarządzanie rozproszonymi kluczami aplikacji

Kilka usług korzysta dotąd z własnych plików kluczy. OTOKO® w pierwszej kolejności przyporządkowuje właścicieli, cele i zależności danych. Następnie testujemy obsługiwaną integrację reprezentatywnej usługi i definiujemy uprawnienia dla każdej aplikacji. Zmiana odbywa się etapowo, z kontrolowanym odczytem istniejących danych i zapisem danych nowych. Stare klucze są usuwane dopiero po uwzględnieniu przechowywania, kopii zapasowych i odtwarzania. Wynikiem jest udokumentowany zasób kluczy z przetestowanymi procedurami użytkowania i wymiany.

Sala spotkań w biurze OTOKO® w Kolonii

Wynik możliwy do zweryfikowania

Z tym mogą Państwo dalej pracować.

  1. Działające podłączenie aplikacji
  2. Cykl życia klucza z zakresami odpowiedzialności
  3. Testy integracji i wznowienia działania

Przekazanie łączy realizację z dokumentacją. Wspólnie sprawdzamy uzgodnione przypadki i zapisujemy pozostałe zadania.

Przed pierwszym krokiem

Zarządzanie kluczami: Państwa pytania.

Czy aplikacja może nadal korzystać z tej samej biblioteki?

Często jest to możliwe, jeśli obsługiwany jest odpowiedni dostawca (provider) oraz wymagane mechanizmy. Sprawdzamy konkretną wersję oraz zachowanie aplikacji w przypadku błędu.

Czy stare klucze są usuwane po rotacji?

Dopiero wtedy, gdy klucz nie ma już żadnego dopuszczalnego zastosowania, a wymagania dotyczące przechowywania i odtwarzania są wyjaśnione. Rotacja i usuwanie to odrębne kroki.

Czy rotacja kluczy to to samo co ponowne szyfrowanie danych?

Nie. Nowy klucz można początkowo stosować wyłącznie do nowych operacji. To, czy dane istniejące trzeba zaszyfrować ponownie, czy wystarczy ponownie zapakować klucze danych, zależy od procedury i celu ochrony. Czytelność starszych danych i kopii zapasowych musi zostać zachowana.

Czy każdy system pamięci masowej można podłączyć przez KMIP?

Klient i serwer muszą obsługiwać wymaganą wersję, profile, typy obiektów i operacje. Uwierzytelnianie, atrybuty obiektów oraz zachowanie w przypadku awarii są testowane dla konkretnej kombinacji produktów.

Gdzie znajdują się klucze w przypadku Envelope Encryption?

Klucz nadrzędny może być chroniony w HSM, podczas gdy klucze danych są przechowywane w formie zapakowanej i tymczasowo wykorzystywane w aplikacji do przetwarzania danych. Dla każdej roli klucza dokumentujemy konkretną granicę, zamiast formułować ogólne stwierdzenie.

Jak zapobiegamy temu, aby każda aplikacja mogła używać wszystkich kluczy?

Przypisujemy aplikacjom własne tożsamości i ściśle ograniczone uprawnienia. O zatwierdzeniach decydują przeznaczenie klucza, środowisko i odpowiedzialność. Testy negatywne sprawdzają, czy obcy klucz lub niedozwolona operacja są rzeczywiście odrzucane.

Państwa przedsięwzięcie

Jakie zadanie chcą Państwo rozwiązać?

Proszę opisać swoją sytuację wyjściową i oczekiwany wynik. Wybrana usługa zostanie uwzględniona w zapytaniu kontaktowym.

Zapytaj o tę usługę

Nasi partnerzy

  • Microsoft
  • Microsoft Azure
  • Amazon AWS
  • Google Cloud
  • Thales Group
  • Arrow ECS
  • Vodafone
  • IBM
  • Veeam
  • Atlassian
  • JetBrains
  • NinjaOne
  • OPSWAT
  • Utimaco
  • Eviden

Dostępność

Dostosuj wygląd strony do swoich potrzeb.

Dla tej strony nie ma jeszcze wersji w prostym języku.

Ustawienia obowiązują obecnie tylko podczas tej wizyty. Trwałe zapisywanie możesz włączyć w ustawieniach plików cookie.