Zabezpieczanie aplikacji w AKS

Rozwiązania obliczeniowe Azure

Florin Angelescu

Azure Cloud Architect

Dlaczego bezpieczeństwo jest ważne

 

Kubernetes

 

 

  • Kluczowe w każdym środowisku produkcyjnym.
  • Kontenery i Kubernetes wprowadzają nowe warstwy złożoności.
  • Obciążenia mogą być narażone na ryzyko.
Rozwiązania obliczeniowe Azure

Dlaczego bezpieczeństwo jest ważne

 

Kubernetes

 

  • AKS integruje się z ekosystemem zabezpieczeń Azure, chroniąc:

    • Aplikacje
    • Dane
    • Użytkowników
  • Dobre praktyki bezpieczeństwa:

    • Budują zaufanie klientów i interesariuszy
    • Potwierdzają odporność i właściwe zarządzanie obciążeniami
Rozwiązania obliczeniowe Azure

Kontrola dostępu oparta na rolach (RBAC)

Kubernetes

  • Kontrola nad akcjami w klastrze.
Rozwiązania obliczeniowe Azure

Kontrola dostępu oparta na rolach (RBAC)

Kubernetes

  • Kontrola nad akcjami w klastrze.
  • Integracja z Entra ID:

    • Przypisywanie ról użytkownikom lub grupom
  • Tylko uprawnione osoby mogą wdrażać, skalować lub modyfikować obciążenia.

Rozwiązania obliczeniowe Azure

Kontrola dostępu oparta na rolach (RBAC)

Kubernetes

  • Deweloperzy mają uprawnienia do wdrażania aplikacji.
  • Operatorzy zarządzają skalowaniem i monitoringiem.
  • Szczegółowe przypisania ról zmniejszają ryzyko przypadkowych lub złośliwych zmian.
Rozwiązania obliczeniowe Azure

Zarządzanie sekretami

 

Secrets

 

  • Aplikacje wymagają poufnych danych:

    • Hasła
    • Klucze API
    • Certyfikaty
  • Kubernetes przechowuje je jako sekrety.

  • Mogą być bezpiecznie montowane w podach.
Rozwiązania obliczeniowe Azure

Zarządzanie sekretami

 

Key Vault

 

  • Sekrety można integrować z Azure Key Vault:
    • Centralne zarządzanie i szyfrowanie
  • Poufne dane nie są zapisywane na stałe w obrazach ani manifestach.
  • Zmniejsza ryzyko wycieków.
  • Należy regularnie rotować sekrety.
Rozwiązania obliczeniowe Azure

Bezpieczeństwo sieci

 

Networking

 

  • Klastry AKS działają w ramach Azure Virtual Networks:
    • Sieciowe grupy zabezpieczeń
    • Zapory sieciowe
Rozwiązania obliczeniowe Azure

Bezpieczeństwo sieci

 

Networking

 

  • Klastry AKS działają w ramach Azure Virtual Networks:

    • Sieciowe grupy zabezpieczeń
    • Zapory sieciowe
  • Ograniczanie ruchu między podami.

  • Wymuszanie zasad.
  • Izolowanie obciążeń.
Rozwiązania obliczeniowe Azure

Bezpieczeństwo sieci

 

Networking

 

  • Kontrolery Ingress:
    • Skonfigurowane z certyfikatami TLS
    • Zabezpieczają ruch zewnętrzny
Rozwiązania obliczeniowe Azure

Bezpieczeństwo sieci

 

Networking

 

  • Kontrolery Ingress:

    • Skonfigurowane z certyfikatami TLS
    • Zabezpieczają ruch zewnętrzny
  • Zasady sieciowe:

    • Określają, które pody mogą się komunikować
    • Zmniejszają powierzchnię ataku
Rozwiązania obliczeniowe Azure

Bezpieczeństwo obrazów

 

Image

 

  • Obrazy kontenerów:

    • Podstawa obciążeń
    • Muszą być zaufane
  • Azure Container Registry:

    • Obsługuje skanowanie obrazów
    • Wykrywa podatności przed wdrożeniem
Rozwiązania obliczeniowe Azure

Bezpieczeństwo obrazów

 

Image

 

 

Zasady

  • W klastrze dozwolone są tylko podpisane lub zatwierdzone obrazy.
Rozwiązania obliczeniowe Azure

Bezpieczeństwo obrazów

 

Image

  • Aktualizacja obrazów bazowych i stosowanie poprawek:

    • Utrzymanie bezpieczeństwa obciążeń
  • Weryfikacja obrazów:

    • Zapobiega przedostaniu się skompromitowanego oprogramowania do produkcji
Rozwiązania obliczeniowe Azure

Monitoring i zgodność

 

Image

  • Ciągły monitoring jest niezbędny do wykrywania zagrożeń.

Azure Defender for Kubernetes

  • Ochrona w czasie rzeczywistym.
  • Wykrywanie podejrzanej aktywności:

    • Eskalacja uprawnień
    • Nieprawidłowy ruch sieciowy
  • Narzędzia zgodności:

    • Klastry spełniają standardy organizacyjne lub regulacyjne
Rozwiązania obliczeniowe Azure

Podsumowanie

 

Kubernetes

 

Zabezpieczanie aplikacji w AKS:

  • Kontrola dostępu oparta na rolach
  • Zarządzanie sekretami
  • Kontrola sieci
  • Weryfikacja obrazów
  • Ciągły monitoring
Rozwiązania obliczeniowe Azure

Czas na ćwiczenia!

Rozwiązania obliczeniowe Azure

Preparing Video For Download...