Chroni cykl życia rozwoju, dystrybucji, wdrażania i działania, uwzględniając krótkotrwałe obciążenia, tożsamości usług, współdzielone platformy i szybko zmieniające się zależności.
Cloud-native opisuje model architektoniczny i operacyjny, a nie po prostu lokalizację obciążenia; te wzorce mogą działać w środowiskach publicznych, prywatnych, hybrydowych lub lokalnych. Bezpieczeństwo łączy zatem kontrole łańcucha dostaw oprogramowania, politykę platformy, izolację obciążeń, autoryzację między usługami, obserwowalność, odporność i odtwarzanie.
Najważniejsze punkty
Cykl życia i łańcuch dostawChroń źródła, potoki, zależności, obrazy i inne artefakty, definicje wdrożeń, rejestry, decyzje admisyjne i promocję między środowiskami.
Tożsamość i politykaUżywaj tożsamości obciążeń i usług, zasady minimalnych uprawnień, krótkotrwałych poświadczeń, uwierzytelnionych interfejsów, polityki jako kodu i segmentowanej komunikacji zamiast zaufania do lokalizacji sieciowej.
Runtime i odpornośćWzmacniaj orkiestratory i hosty, izoluj obciążenia, monitoruj zachowanie aplikacji i płaszczyzny sterowania, zarządzaj podatnościami oraz testuj izolację, odtwarzanie i rotację poświadczeń.
Istotne ograniczenieTechnologia cloud-native nie jest z natury bezpieczna. Efemeryczne komponenty mogą utrudniać dochodzenie, automatyzacja może szybko rozprzestrzeniać błędy, a skoncentrowane płaszczyzny sterowania lub współdzielone platformy mogą tworzyć szeroki wpływ awarii.