bezpieczeństwo chmury
Co to jest szyfrowanie danych?
Co to jest szyfrowanie danych?
Szyfrowanie danych to metoda służąca do kodowania informacji w taki sposób, aby żadna osoba poza uprawnioną nie była w stanie ich odkodować i wykorzystać. Dzięki procesowi szyfrowania danych informacje stają się chronione przed nieuprawnionym użyciem, manipulacją, utratą lub zniszczeniem, niezależnie od tego, czy dane są przechowywane na serwerach, przesyłane przez sieci, czy aktywnie przetwarzane.
Jednym ze standardów w tym zakresie jest Advanced Encryption Standard (AES) instytutu NIST, opublikowany jako FIPS 197 w listopadzie 2001 roku.
Jakie typy szyfrowania są używane dla danych w spoczynku i w tranzycie?
- Szyfrowanie w spoczynku: Algorytmem stosowanym dla danych w spoczynku jest AES-256. Przy tym typie szyfrowania, nawet w przypadku kradzieży dysku twardego zawierającego dane, nie będzie możliwości uzyskania do nich dostępu bez klucza do ich odszyfrowania.
- Szyfrowanie w trakcie przesyłania: Aby zapewnić bezpieczeństwo danych podczas ich przesyłania, można zastosować technologie szyfrowania, takie jak Transport Layer Security (TLS), w celu stworzenia bezpiecznego połączenia między komputerem a dostawcą usług chmurowych.
Jak dane są zabezpieczone w spoczynku, w użyciu i w tranzycie?
W bezpieczeństwo chmury, dane są zabezpieczane w każdym z trzech stanów:
- W spoczynku: Dane w spoczynku, czyli dane przechowywane, są chronione przy użyciu silnych algorytmów szyfrowania, takich jak AES zgodnie z normą NIST FIPS 197 (NIST), lub przechowywane w bezpiecznych lokalizacjach i czasami mogą podlegać innym środkom bezpieczeństwa, takim jak kontrola dostępu i logowanie.
- W tranzycie: Ochrona danych w tranzycie jest utrzymywana przez warstwę TLS/SSL, która szyfruje informacje wymieniane między urządzeniem a usługą chmury. Protokół TLS 1.3, określony obecnie przez IETF w dokumencie RFC 9846 (lipiec 2026 r.), został opracowany w celu zapobiegania podsłuchiwaniu, manipulowaniu i fałszowaniu wiadomości (IETF).
- W użyciu: Dane w użyciu to jeden ze stosunkowo nowszych obszarów zainteresowania. Opracowywane są różne technologie, takie jak szyfrowanie homomorficzne i bezpieczne enklawy, które wykonują obliczenia na zaszyfrowanych danych, nie ujawniając samych danych.
Kto zarządza kluczami szyfrowania i jak są one obracane?
Zarządzanie kluczami jest niezbędnym elementem szyfrowania. W środowiskach SaaS odpowiedzialność za zarządzanie kluczami może być podzielona na różne sposoby.
Niektórzy dostawcy pozwalają używać kluczy zarządzanych przez klienta, a Ty jesteś wyłącznie odpowiedzialny za zarządzanie kluczami używanymi do szyfrowania Twoich danych. Niektórzy wdrażają klucze zarządzane przez dostawcę, w których dostawca jest odpowiedzialny za generowanie, przechowywanie i zarządzanie kluczami.
Aby zminimalizować ryzyko naruszenia bezpieczeństwa, kluczowe znaczenie ma regularna rotacja kluczy. W AWS KMS klucze zarządzane przez AWS są rotowane corocznie, podczas gdy automatyczna rotacja jest opcjonalna dla kluczy zarządzanych przez klienta (AWS). Konsument może mieć ograniczone opcje odzyskiwania danych, jeśli to dostawca zarządza kluczami.
| Aspekt | Klucze zarządzane przez klienta | Klucze zarządzane przez dostawcę |
|
Odpowiedzialność za klucze |
||
| Tworzenie klucza | Klucz jest tworzony przez klienta | Tworzenie klucza jest realizowane przez dostawcę |
| Przechowywanie kluczy | Klucz jest bezpiecznie przechowywany przez klienta | Dostawca odpowiada za przechowywanie klucza |
|
Bezpieczeństwo Kwestie |
||
| Poziom kontroli | Klient ma pełną kontrolę | Ograniczona widoczność dla klienta |
| Opcje odzyskiwania danych | Zależy od zachowania klucza przez klienta | Może być ograniczony przez dostawcę |
|
Rotacja kluczy |
||
| Częstotliwość rotacji | Zdefiniowane przez klienta | Zdefiniowane przez dostawcę |
| Złożoność rotacji | Ręczna lub zaplanowana przez klienta | Zazwyczaj zautomatyzowane |
Co się stanie z zaszyfrowanymi danymi, jeśli dostawca SaaS zakończy działalność lub zostanie przejęty?
W przypadku, gdy dostawca SaaS zakończy działalność lub zostanie przejęty, dostęp do zaszyfrowanych danych będzie zależał od Państwa umowy umowa prawna z dostawcą SaaS oraz od posiadacza klucza. Powinna ona określać jasny plan dla odzyskiwania i usuwania danych w przypadku zamknięcia lub przejęcia dostawcy.
W przypadku korzystania z klucza zarządzanego przez klienta powinni Państwo mieć możliwość odzyskania zaszyfrowanych danych, a następnie odszyfrowania ich za pomocą własnego klucza.
Wniosek
Szyfrowanie danych to fundament bezpieczeństwa w chmurze. Kluczowe jest zrozumienie jego różnych form, a także najlepszych praktyk zapobiegania utracie cennych informacji i stosowanie środków, które chronią ich poufność, integralność i dostępność w środowisku SaaS.