Amazon SAP-C02: Bezpieczeństwo, tożsamość i zgodność — Przewodnik do nauki

Część AWS Solutions Architect Professional SAP-C02 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Amazon, albo rozwiąż testy na czas na ExamRoll.io.

Zarządzanie tożsamością i dostępem: kontrola oparta na zasadach i federacja

Zarządzanie tożsamością powinno być projektowane w oparciu o krótkotrwałe poświadczenia z minimalnymi uprawnieniami oraz wyraźne rozdzielenie zaufania do tożsamości od przyznawania uprawnień. Używaj ról IAM do całego dostępu dla zasobów obliczeniowych i dostępu między kontami, unikaj długotrwałych kluczy dostępu użytkowników IAM i wykorzystuj STS do uzyskiwania tymczasowych poświadczeń. W przypadku federacji korporacyjnej opartej na SAML lub OIDC, skonfiguruj scentralizowanego dostawcę tożsamości (identity provider) i włącz dostęp oparty na atrybutach za pomocą tagów sesji, aby uprawnienia podążały za użytkownikami i grupami bez konieczności zarządzania użytkownikami na każdym koncie z osobna. IAM Identity Center (IAM Identity Center) zapewnia zestawy uprawnień (permission sets) dla całej organizacji, provisionowanie SCIM do przesyłania grup do AWS oraz integruje się z wymuszaniem MFA przez IdP w celu spełnienia wymagań silnego uwierzytelniania. Uzupełnij mechanizmy kontroli tożsamości o granice uprawnień (permission boundaries) i zarządzane polityki (managed policies), aby ograniczyć eskalację uprawnień, oraz uruchamiaj IAM Access Analyzer w celu wykrywania niezamierzonego dostępu do zasobów. Polityki kontroli usług (Service Control Policies, SCP) w AWS Organizations oferują bariery ochronne (guardrails), odmawiając całych kategorii działań w jednostkach organizacyjnych (OU), ale nie przyznają uprawnień — polityki zaufania (trust policies) i polityki uprawnień (permission policies) pozostają konieczne. Częste pułapki to zbyt szerokie działania lub podmioty (principals) z użyciem symboli wieloznacznych, poleganie na koncie root, brak zewnętrznych ID (external ID) dla dostępu stron trzecich oraz łączenie ról w łańcuch (role chaining), co wydłuża efektywny zakres sesji. Kompromis polega na wyborze między narzutem operacyjnym a większą granularnością: role o wysokiej granularności wymagają więcej zarządzania, ale znacząco zmniejszają promień rażenia (blast radius).

Klucze, sekrety i szyfrowanie: cykl życia i wzorce międzykontowe

Szyfrowanie jest fundamentalne dla mechanizmów kontroli zarówno danych w spoczynku (at-rest), jak i w tranzycie (in-transit); decyzje powinny równoważyć własność kluczy, kontrolę operacyjną i wydajność. Używaj kluczy zarządzanych przez klienta (customer-managed CMK) w AWS KMS, gdy potrzebujesz granularnych polityk kluczy, uprawnień międzykontowych, audytowalności lub automatycznej rotacji. Dla wygody zarządzania przez usługę, klucze zarządzane przez AWS (AWS-managed keys) zmniejszają narzut operacyjny, ale ograniczają kontrolę nad politykami. Szyfrowanie kopertowe (envelope encryption) łagodzi wpływ na wydajność w przypadku dużych danych, wykorzystując klucz danych (data key) do szyfrowania masowego i KMS do jego opakowania (wrapping). Użycie między kontami lub między regionami wymaga jawnych polityk kluczy i uprawnień typu Grant; unikaj przyznawania samych uprawnień IAM bez odpowiedniej polityki klucza. Secrets Manager oferuje przepływy pracy (workflows) do rotacji kluczy i natywną integrację z RDS i innymi usługami, podczas gdy SSM Parameter Store (SecureString) jest tańszą opcją dla mniejszych potrzeb; obie usługi powinny używać punktów końcowych VPC (VPC endpoints), aby uniknąć ruchu wychodzącego do publicznego internetu. Częste pułapki architektoniczne to przyznawanie uprawnień

undefined

lub szerokich uprawnień Decrypt w politykach kluczy, zapominanie o przyznaniu rolom wykonawczym Lambda zarówno uprawnień IAM, jak i KMS, oraz zaniedbywanie replikacji wieloregionowej dla kluczy używanych przez globalnie rozproszone obciążenia. Kompromisy kosztowo-wydajnościowe obejmują koszt za żądanie do KMS i niewielkie dodatkowe opóźnienie w porównaniu z korzyściami bezpieczeństwa płynącymi z kontroli nad kluczami zarządzanymi przez klienta.

Wykrywanie, monitorowanie i audyt: telemetria, kontrole detekcyjne i automatyzacja

Kontrole detekcyjne są równie ważne jak prewencyjne; instrumentacja powinna być scentralizowana, niezmienna i przeszukiwalna. Włącz wieloregionowy i wielokontowy AWS CloudTrail z walidacją plików dziennika i dostarczaj logi na scentralizowane konto S3 z kontrolowanym dostępem i politykami cyklu życia (lifecycle policies). Przesyłaj logi z CloudTrail, VPC Flow Logs i DNS do scentralizowanego potoku analitycznego — CloudWatch Logs, Kinesis Data Firehose i systemu SIEM — w celu przechowywania i alertowania. GuardDuty zapewnia zarządzane wykrywanie zagrożeń dla zachowań na koncie i obciążeń; wyznacz delegowanego administratora do agregowania ustaleń (findings) w całej Organizacji i automatyzuj reakcję za pomocą EventBridge, aby uruchamiać scenariusze (playbooks) Lambda lub Systems Manager Automation. Security Hub agreguje standardy i ustalenia (findings) (CIS, PCI, reguły niestandardowe) i może organizować priorytetyzowaną naprawę (remediation). AWS Config i reguły Config (Config Rules) umożliwiają ciągłe sprawdzanie zgodności i wykrywanie dryfu konfiguracji (drift detection), z możliwością naprawy za pomocą SSM Automation. Typowe pułapki to CloudTrail działający w jednym regionie, niewystarczająca retencja lub brak niezmienności logów, hałaśliwe alerty bez dostrojenia oraz brak delegowanych administratorów do skalowania wykrywania. Kompromisy zależą od kosztów retencji w porównaniu z potrzebami analityki śledczej (forensics) i zgodności (compliance): dłuższa retencja pomaga w dochodzeniach, ale zwiększa koszty S3 i zapytań.

Obrona warstwy aplikacji, WAF, Shield i zarządzanie wieloma kontami

Ochrona aplikacji wystawionych na internet wymaga warstwowych mechanizmów kontroli i scentralizowanego zarządzania politykami. Umieść AWS WAF na brzegu sieci (CloudFront) i/lub na regionalnych ALB, aby filtrować zagrożenia klasy OWASP, ruch botów i implementować ograniczanie szybkości (rate limiting). Do zarządzania regułami na wielu kontach użyj AWS Firewall Manager z delegowanym kontem bezpieczeństwa, aby wdrażać grupy reguł WAFv2, subskrypcje Shield Advanced i scentralizowane polityki bezpieczeństwa w jednostkach organizacyjnych (OU). Shield Advanced zapewnia mitygację ataków DDoS i ochronę kosztów w przypadku zdarzeń na dużą skalę, ale jest kosztowny; należy porównać SLA i ekspozycję aplikacji na ataki DDoS z ceną subskrypcji. Używaj scentralizowanych list Web ACL, zarządzanych grup reguł i szczegółowych aktualizacji zestawów IP, aby zmniejszyć obciążenie operacyjne i unikać niespójnych zabezpieczeń. Pułapki architektoniczne obejmują poleganie wyłącznie na grupach bezpieczeństwa (security groups) w warstwie sieciowej, brak centralizacji wdrażania reguł (prowadzący do dryfu konfiguracji) lub umieszczanie WAF tylko regionalnie, gdy potrzebna jest globalna ochrona CDN. Kompromisy wydajnościowe obejmują potencjalne dodatkowe opóźnienie związane z inspekcją i złożoność niestandardowych reguł w porównaniu z odpornością uzyskaną dzięki blokowaniu złośliwego ruchu, zanim dotrze on do serwerów źródłowych. Zapewnij logowanie WAF, metryki i integrację z Security Hub/GuardDuty w celu spójnego reagowania na incydenty.

Problem praktyczny: Scenariusz użycia

Scenariusz: Firma OmniApps Ltd. posiada AWS Organization z kontem zarządzającym, scentralizowanym kontem sieciowym hostującym Transit Gateway oraz wieloma kontami obciążeń roboczych (workload accounts) w regionach eu-west-1 i us-east-1. Uruchamiają prywatne stosy aplikacyjne w VPC z ALB w prywatnych podsieciach, udostępniane przez CloudFront, i wymagają scentralizowanych mechanizmów kontroli tożsamości i bezpieczeństwa.

Wyzwanie: OmniApps musi scentralizować dostęp za pomocą korporacyjnego MFA opartego na SAML, egzekwować ogólnoorganizacyjne zasady bezpieczeństwa (security guardrails), zarządzać regułami WAF i ochroną DDoS na wszystkich kontach oraz przechowywać sekrety i klucze tak, aby były dostępne tylko przez prywatne ścieżki sieciowe.

Zalecane podejście:

  1. Włącz IAM Identity Center na koncie zarządzającym i połącz je z korporacyjnym dostawcą tożsamości (IdP) SAML z wymuszonym MFA; skonfiguruj provisionowanie SCIM i utwórz zestawy uprawnień (permission sets) w celu zapewnienia dostępu między kontami zgodnie z zasadą najmniejszych uprawnień.
  2. Zaimplementuj Service Control Policies w Organizations, aby blokować niezarządzane działania użytkownika root i wymagać włączenia CloudTrail/Config; wyznacz konto bezpieczeństwa jako delegowanego administratora dla usług Security Hub, GuardDuty i Firewall Manager.
  3. Użyj AWS Firewall Manager z konta bezpieczeństwa, aby wdrożyć listy Web ACL AWS WAFv2 i reguły zarządzane przez AWS (AWS Managed Rules) na dystrybucjach CloudFront i ALB na wszystkich kontach; oceń potrzebę subskrypcji Shield Advanced dla każdej krytycznej aplikacji.
  4. Scentralizuj logi CloudTrail na bezpiecznym koncie do logowania, szyfrując je wieloregionalnym kluczem CMK na koncie bezpieczeństwa, przyznaj uprawnienia do deszyfrowania za pomocą jawnej polityki klucza KMS i mechanizmu Grants procesorom logów oraz włącz punkty końcowe VPC (VPC endpoints) dla KMS i Secrets Manager w celu zapewnienia prywatnego dostępu.

Uzasadnienie: Scentralizowana tożsamość i delegowana administracja bezpieczeństwem zmniejszają tarcia administracyjne i promień rażenia (blast radius), podczas gdy Firewall Manager i scentralizowane logowanie zapewniają spójne egzekwowanie polityk oraz możliwości analityki śledczej (forensic) zgodne z najlepszymi praktykami profesjonalnej architektury.


Sieci i łączność hybrydowa · Wszystkie domeny · Moc obliczeniowa i Auto Scaling

Przećwicz te pytania → · Testy na czas na ExamRoll.io →

Pass the whole exam — not just this question

You found this answer. Get every verified question and explanation in one place, and save hours of prep. Free to start.

Zdaj egzamin →

Przeglądaj Amazon →

Related guides

Dostęp all-in-one

Jedna subskrypcja. Każdy egzamin.

Każdy plan odblokowuje nieograniczone wyszukiwanie odpowiedzi, testy praktyczne, wyjaśnienia AI i pełną bibliotekę zasobów — w ponad 20 językach.

Miesięczny
24.87
Just €0.83/day
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

Najlepsza wartość
12 miesięcy
179.87
Just €0.49/daySave 40%
Wszystko w cenie:
  • Nieograniczone wyszukiwanie odpowiedzi
  • Nieograniczone testy praktyczne
  • Wyjaśnienia wspomagane AI
  • Pełna biblioteka zasobów
  • Ponad 20 języków
  • Cotygodniowe aktualizacje treści
  • Nagrody i polecenia
  • Priorytetowe wsparcie
Rozpocznij bezpłatny okres próbny

Karta kredytowa nie jest wymagana*

✓ Plan darmowy w zestawie · ✓ Anuluj w dowolnym momencie · ✓ Wszystkie plany odblokowują pełny produkt