Bezpieczeństwo natywne dla chmury ma kilka kluczowych elementów, które razem chronią aplikacje i infrastrukturę:
Zabezpieczenia kontenerów i platformy Kubernetes. Kontenery pakują aplikacje i ich zależności, umożliwiając przenośność i skalowalność aplikacji. Platforma Kubernetes orkiestruje te kontenery, zarządzając wdrażaniem i skalowaniem. Zabezpieczenia kontenerów i platformy Kubernetes obejmują skanowanie obrazów, monitorowanie w czasie działania i zabezpieczanie płaszczyzn sterowania. Błędnie skonfigurowane klastry platformy Kubernetes są częstą wektorem ataku, dlatego zarządzanie konfiguracją ma kluczowe znaczenie.
Zabezpieczenia interfejsu API. Mikrousługi komunikują się przez interfejsy API, które trzeba zabezpieczyć, aby zapobiec nieautoryzowanemu dostępowi. Zabezpieczenia interfejsów API obejmują uwierzytelnianie, autoryzację i ograniczanie liczby żądań. Bramy interfejsów API zapewniają scentralizowaną kontrolę i monitorowanie, zmniejszając ryzyko ujawnienia danych.
Rozwiązania
CNAPP. Rozwiązania CNAPP ujednolicają wiele możliwości zabezpieczeń, w tym zarządzanie stanem zabezpieczeń chmury (CSPM). Te ujednolicone platformy zapewniają pełną widoczność w całym cyklu życia aplikacji, umożliwiając priorytetyzację opartą na ryzyku, spójne egzekwowanie zasad i szybsze wykrywanie zagrożeń oraz reagowanie na nie.
Zgodność z przepisami i zapewnianie ładu. Organizacje muszą przestrzegać standardów
zgodności z przepisami, takich jak Ogólne rozporządzenie o ochronie danych (
RODO), ustawa HIPAA dotycząca przenoszenia i odpowiedzialności w ubezpieczeniach zdrowotnych oraz standard zabezpieczeń danych branży kart płatniczych (PCI-DSS). Zautomatyzowane kontrole zgodności i raportowanie pomagają utrzymać zgodność ze standardami, zmniejszając ryzyko kar prawnych.
Obciążenia sztucznej inteligencji. Modele AI i potoki danych wprowadzają wyjątkowe wyzwania związane z bezpieczeństwem w chmurze. Ochrona danych treningowych, zapobieganie manipulacjom modelem i zapewnienie etycznych rozwiązań w zakresie sztucznej inteligencji są niezbędne. Środki zabezpieczeń muszą obejmować zarówno poufność, jak i integralność systemów sztucznej inteligencji.
Bezpieczeństwo danych w chmurze. Dane są głównym celem atakujących. Szyfrowanie, maskowanie i kontrola dostępu chronią informacje poufne. Zabezpieczenia baz danych obejmują monitorowanie nieautoryzowanych zapytań i zapewnianie poprawnej konfiguracji.
Uprawnienia tożsamości. Zbyt szerokie uprawnienia zwiększają ryzyko naruszenia zabezpieczeń. Narzędzia do zarządzania tożsamością pomagają egzekwować zasadę najmniejszych uprawnień i monitorować anomalie. Ataki polegające na eskalacji uprawnień są częste w środowiskach chmury, dlatego zabezpieczenia tożsamości są najwyższym priorytetem.
Spójność stanu zabezpieczeń w wielu chmurach. Zabezpieczenia wielu chmur to ważny obszar dla organizacji korzystających z wielu dostawców chmury, z których każdy ma własne narzędzia i konfiguracje zabezpieczeń. Utrzymywanie spójnych zasad we wszystkich środowiskach zmniejsza złożoność i ryzyko.
Natywne dla chmury zabezpieczenia kontenerów. Obejmuje to zabezpieczanie rejestrów kontenerów, wdrażanie kontroli w czasie wykonywania i monitorowanie obrazów kontenerów pod kątem luk w zabezpieczeniach.
Platforma ochrony obciążeń pracą w chmurze (CWPP). Rozwiązania CWPP zapewniają widoczność i wykrywanie zagrożeń dla obciążeń w różnych środowiskach, w tym na maszynach wirtualnych, kontenerach i funkcjach bezserwerowych.
Kolejnym ważnym pojęciem, które warto znać, są „cztery K” bezpieczeństwa natywnego dla chmury. Każda litera „K” reprezentuje jedną z warstw, które muszą zostać zabezpieczone, aby zapewnić podejście oparte na obronie dogłębnej:
- Kod—kod aplikacji i infrastruktura jako kod (IaC), w tym zależności typu open-source.
- Kontener—obrazy kontenerów i środowiska uruchomieniowe.
- Klaster—platformy orkiestracji, takie jak platforma Kubernetes.
- Komputerowa chmura—podstawowa infrastruktura chmury, taka jak sieci, maszyny wirtualne, magazyn, tożsamości i konfiguracje.
Obserwuj rozwiązania zabezpieczające firmy Microsoft