Microsoft AZ-500: Architektura bezpieczeństwa sieci — Przewodnik do nauki

Część Microsoft Azure Security Engineer Associate AZ-500 — Przewodnik do nauki. Ćwicz ze zweryfikowanymi odpowiedziami w centrum egzaminów Microsoft, albo rozwiąż testy na czas na ExamRoll.io.

Omówienie

Architektura bezpieczeństwa sieciowego Azure wymusza łączność opartą na zasadzie najniższych uprawnień, zakłada możliwość naruszenia bezpieczeństwa i wdraża ciągły monitoring. Łączy ona mikrosegmentację wewnątrz sieci wirtualnych, stanowe płaszczyzny kontroli dla ruchu wschód-zachód i ruchu wychodzącego, ochronę brzegową dla punktów końcowych wystawionych do internetu oraz prywatny dostęp do usług PaaS. Dobre projekty priorytetyzują dostęp oparty na tożsamości w warstwie aplikacji, jednocześnie utrzymując silne granice sieciowe, jawny routing i weryfikowalną telemetrię.

Kontrola i Segmentacja Sieci Wirtualnej

Podsieci są pierwszą granicą segmentacji. Umieszczaj obciążenia robocze o podobnym poziomie zaufania, cyklu życia i polityce w tej samej podsieci; oddzielaj warstwy (webową, aplikacyjną, danych), aby móc stosować niezależne polityki i trasy. Unikaj płaskich, „współdzielonych” podsieci, które mieszają narzędzia administracyjne, serwery pośredniczące (jump hosty) i obciążenia biznesowe; komplikują one polityki i zwiększają promień rażenia.

Sieciowe Grupy Zabezpieczeń (NSG) stosują stanowe filtrowanie w warstwach L3–L4 na poziomie podsieci lub karty sieciowej (NIC). Reguły przychodzące i wychodzące są oceniane według priorytetu (niższy numer ma pierwszeństwo), z niejawną regułą DenyAll na końcu. NSG są stanowe: odpowiedzi na dozwolone przepływy są automatycznie akceptowane, więc rzadko potrzebujesz reguł dla portów efemerycznych. Operacyjnie, przypisuj NSG do podsieci w celu uzyskania szerokiej kontroli, a następnie doprecyzowuj je na krytycznych kartach sieciowych. Zawsze dokumentuj właściciela, cel i datę wygaśnięcia dla wszelkich „tymczasowych” zezwoleń.

Aplikacyjne Grupy Zabezpieczeń (ASG) pozwalają odwoływać się do grup maszyn wirtualnych po nazwie, a nie po adresie IP, dzięki czemu reguły pozostają aktualne mimo skalowania i zmian adresów IP. Oznaczaj maszyny wirtualne za pomocą ASG opartych na rolach (np. asg-web, asg-app) i wyrażaj polityki takie jak „asg-web → asg-app TCP 443”. Redukuje to rozrost liczby reguł i dryf operacyjny.

Efektywne reguły zabezpieczeń wynikają z połączenia NSG zastosowanych zarówno do karty sieciowej, jak i jej podsieci. Wygrywa najbardziej szczegółowa pasująca reguła zezwalająca/blokująca (według priorytetu). Weryfikuj konfigurację za pomocą opcji „Efektywne reguły zabezpieczeń” w portalu lub poprzez weryfikację przepływu IP w Network Watcher, aby wychwycić sprzeczne wpisy przed oknami wdrożeniowymi.

Tagi usług (np. AzureLoadBalancer, Storage, Sql, Internet, VirtualNetwork) są utrzymywane przez Microsoft i upraszczają duże, dynamiczne przestrzenie adresów IP do stabilnych celów dla reguł. Preferuj tagi usług zamiast ręcznych list IP, aby uniknąć przerw w działaniu spowodowanych rotacją adresów IP usług. Na przykład, ogranicz ruch wychodzący do usług Storage i Sql, jednocześnie blokując szeroki dostęp do Internetu.

Mikrosegmentacja i Zero Trust są realizowane przez:

Przykład: utwórz regułę NSG zezwalającą na komunikację z warstwy webowej do aplikacyjnej przez TLS z użyciem ASG i jawnie zablokuj wszystko inne z wyższym priorytetem niż niejawna reguła blokująca, aby udokumentować intencję.

az network nsg rule create \
  --resource-group rg-sec \
  --nsg-name nsg-app \
  --name allow-web-to-app-443 \
  --priority 200 \
  --direction Inbound \
  --access Allow \
  --protocol Tcp \
  --source-asgs asg-web \
  --destination-asgs asg-app \
  --destination-port-ranges 443

Usługi Bezpieczeństwa Sieciowego i Ochrona Brzegowa

Azure Firewall to w pełni stanowy firewall o wysokiej dostępności z centralnym zarządzaniem politykami. Używaj go do:

Grupy kolekcji reguł zawierają kolekcje reguł (sieciowe, aplikacyjne, NAT) z priorytetami, które definiują kolejność ewaluacji. W obrębie grupy, kolekcje o niższym priorytecie są oceniane jako pierwsze; reguły są dopasowywane według najbardziej szczegółowych kryteriów. Trzymaj reguły DNAT w osobnej grupie z najwyższym priorytetem ewaluacji, aby deterministycznie przechwytywać ruch przychodzący.

Filtrowanie oparte na analizie zagrożeń blokuje znane złośliwe adresy IP/domeny. Uruchom je w trybie Alert podczas wstępnego profilowania, a następnie przełącz na Deny po rozwiązaniu problemu fałszywych alarmów.

Funkcje Premium dodają:

Operacyjnie, izoluj firewall w dedykowanej podsieci (AzureFirewallSubnet), kieruj do niego cały ruch internetowy za pomocą UDR (tras zdefiniowanych przez użytkownika) i włącz Strefy Dostępności. Używaj Firewall Policy (zamiast klasycznych reguł) do skalowalnej administracji, dziedziczenia i rozbieżności między środowiskami Dev/Test przy współdzielonej polityce bazowej.

Web Application Firewall (WAF) łagodzi ataki na warstwę 7 (SQLi, XSS).

Twórz polityki WAF i przypisuj je do bram, nasłuchów (listeners) lub tras. Początkowo wybierz tryb wykrywania (Detection), aby dostroić reguły, a następnie przełącz na tryb zapobiegania (Prevention), aby blokować ataki. Używaj zarządzanych zestawów reguł (OWASP 3.x) i dodawaj reguły niestandardowe dla limitów zapytań (rate limits) lub zakresów IP. Konfiguruj wykluczenia (np. dla określonych pól JSON lub nagłówków), aby zredukować fałszywe alarmy bez osłabiania ogólnej ochrony.

Rozproszona odmowa usługi (DDoS):

Włącz Network Protection na sieciach wirtualnych (VNet) hostujących publiczne adresy IP (w wersji Standard SKU). Używaj telemetrii (metryki, logi diagnostyczne) do obserwacji wektorów ataku, cyklu życia mitygacji i jej skuteczności. Projektuj chronione zasoby za load balancerami lub Application Gateway, aby absorbować obciążenie wolumetryczne i minimalizować bezpośrednią ekspozycję publiczną. Połącz WAF i DDoS dla obrony warstwowej.

Dostęp prywatny, łączność hybrydowa i routing

Usługi Private Link i prywatne punkty końcowe (private endpoints) zapewniają prywatny dostęp IP z Twojej sieci VNet do usług PaaS. Prywatny punkt końcowy to karta sieciowa (NIC) w Twojej podsieci, zmapowana na zasób PaaS; ruch pozostaje w sieci szkieletowej Microsoftu. Kroki operacyjne:

Punkty końcowe usługi (service endpoints) rozszerzają tożsamość Twojej podsieci na zasoby PaaS poprzez ich publiczne adresy IP, pozwalając zaporze PaaS na ograniczenie dostępu do określonych podsieci. Nie tworzą one prywatnych adresów IP, więc ruch wychodzący przechodzi przez publiczną krawędź sieci, ale pozostaje wewnątrz sieci Microsoft. Użyj zasad punktów końcowych usługi (service endpoint policies), aby zezwolić na dostęp tylko do zatwierdzonych kont magazynu. W przypadku obciążeń skonteneryzowanych na maszynach wirtualnych IaaS, upewnij się, że używany jest Azure CNI, aby adresy IP podów/kontenerów pochodziły z podsieci; w przeciwnym razie punkt końcowy usługi nie rozpozna źródła i dostęp może się nie powiodąć.

Strategia rozwiązywania nazw DNS:

Łączność hybrydowa:

Trasy zdefiniowane przez użytkownika (UDR), urządzenia NVA i pierwszeństwo:

Bezpieczna administracja, monitorowanie i telemetria

Bezpieczna łączność administracyjna:

Network Watcher zapewnia weryfikację operacyjną i analizę powłamaniową (forensics):

Szybkie włączanie dzienników przepływu NSG i analityki:

az network watcher flow-log configure \
  --resource-group rg-sec \
  --nsg nsg-app \
  --enabled true \
  --traffic-analytics true \
  --storage-account saflowlogs \
  --workspace /subscriptions/<sub>/resourceGroups/rg-la/providers/Microsoft.OperationalInsights/workspaces/la-workspace

Praktyczny scenariusz problemowy

Firma Starbucks modernizuje platformę do zarządzania zamówieniami, przenosząc ją na platformę Azure. Cele bezpieczeństwa: brak publicznych adresów IP w warstwach aplikacji i danych, ścisła kontrola ruchu wychodzącego (egress), globalna ochrona aplikacji webowych i widoczność operacyjna.

  1. Utwórz trzy podsieci w każdym regionie: web, app, data, każda z własną grupą NSG i grupami ASG dopasowanymi do roli.

Uzasadnienie: Mikrosegmentacja oparta na podsieciach z grupami ASG koduje przepływy o najniższych uprawnieniach (web→app 443, app→data 1433) i zmniejsza promień rażenia (blast radius). Oddzielne grupy NSG dla każdej warstwy pozwalają uniknąć przypadkowego powiązania polityk.

  1. Wdróż usługę Azure Front Door Standard/Premium z polityką WAF w trybie Prevention, używając reguł OWASP 3.x i niestandardowych reguł do ograniczania liczby żądań (rate limiting) i restrykcji geograficznych.

Uzasadnienie: Globalna ochrona na brzegu sieci (edge) absorbuje ataki wolumetryczne, blokuje popularne ataki na warstwę 7, zanim dotrą do regionu, i zmniejsza opóźnienia dzięki anycast. Polityki WAF na brzegu sieci zapewniają spójne egzekwowanie zasad we wszystkich regionach.

  1. Umieść Application Gateway z WAF v2 w każdym regionie przed warstwą web; zakończ szyfrowanie TLS na App Gateway i ponownie zaszyfruj ruch do backendu.

Uzasadnienie: Regionalny routing L7 i WAF uzupełniają Front Door, umożliwiając mTLS dla poszczególnych aplikacji do backendów, koligację opartą na plikach cookie (cookie-based affinity) i wdrożenia blue/green, zachowując jednocześnie możliwość inspekcji.

  1. Włącz ochronę DDoS Protection: Network Protection na sieciach VNet zawierających publiczne adresy IP usługi Application Gateway.

Uzasadnienie: Adaptacyjna mitygacja na poziomie pojedynczego adresu IP, telemetria i ochrona kosztów zmniejszają ryzyko ataków wolumetrycznych wymierzonych w regionalne punkty wejścia. Zakres na poziomie VNet zapewnia, że wszystkie obecne i przyszłe publiczne adresy IP są chronione bez konieczności konfiguracji dla każdego zasobu.

  1. Wdróż Azure Firewall Premium w zabezpieczonym hubie; przekieruj cały ruch wychodzący (egress) z podsieci aplikacji i danych do firewalla za pomocą UDR. Włącz inspekcję TLS i IDPS dla ruchu wychodzącego oraz skonfiguruj reguły aplikacji, aby zezwalać tylko na wymagane nazwy FQDN.

Uzasadnienie: Scentralizowana kontrola ruchu wychodzącego z deszyfrowaniem i wykrywaniem opartym na sygnaturach zapobiega komunikacji z serwerami command-and-control i eksfiltracji danych. Reguły aplikacji zmniejszają nakład pracy związany z utrzymaniem w porównaniu z regułami opartymi na IP i są zgodne z podejściem Zero Trust dla ruchu wychodzącego.

  1. Użyj Private Link dla usług Azure SQL i Storage; wyłącz publiczny dostęp sieciowy i skonfiguruj prywatne strefy DNS połączone ze wszystkimi sieciami VNet. Dla obciążeń skonteneryzowanych użyj Azure CNI.

Uzasadnienie: Prywatne punkty końcowe (private endpoints) utrzymują ścieżki danych w sieci szkieletowej Azure i eliminują publiczną ekspozycję. Prywatny DNS zapewnia bezproblemowe rozwiązywanie nazw. Azure CNI gwarantuje, że adresy IP podów pochodzą z podsieci, dzięki czemu Private Link i punkty końcowe usług (service endpoints) działają poprawnie.

  1. Ustanów połączenie ExpressRoute z podwójnymi obwodami w trybie active-active i rozgłaszaj trasy on-premise za pomocą BGP; włącz IPsec over ER dla wrażliwego ruchu. Początkowo nie rozgłaszaj trasy 0.0.0.0/0; najpierw przeprowadź pilotaż wymuszonego tunelowania (forced tunneling) w podsieci przejściowej (staging).

Uzasadnienie: ER zapewnia przewidywalną, prywatną łączność; warstwowe szyfrowanie chroni przepływy o wysokiej wrażliwości. Kontrolowane wdrażanie wymuszonego tunelowania zapobiega przypadkowemu odcięciu od internetu (internet blackholing) i pozwala zweryfikować trasy wyjątków.

  1. Zapewnij dostęp administracyjny przez Azure Bastion i wymuś stosowanie Just-in-Time na wszystkich maszynach wirtualnych; usuń wszystkie publiczne adresy IP z serwerów.

Uzasadnienie: Eliminuje to wystawione na zewnątrz powierzchnie zarządzania, zachowując jednocześnie audytowalny, ograniczony czasowo dostęp zgodny z zasadą najniższych uprawnień.

  1. Włącz dzienniki przepływu NSG i Traffic Analytics, skonfiguruj diagnostykę dla Firewall i WAF do wysyłania danych do Log Analytics oraz ustaw alerty dotyczące mitygacji DDoS i nagłych wzrostów blokad WAF.

Uzasadnienie: Ujednolicona telemetria umożliwia proaktywne wykrywanie, planowanie pojemności i szybką reakcję na incydenty. Alerty dotyczące anomalii pozwalają wcześnie wykrywać ataki i błędne konfiguracje.

  1. Wdróż Azure Policy, aby blokować publiczne adresy IP na kartach sieciowych (NIC), wymagać grup NSG na wszystkich podsieciach i audytować sieci VNet bez włączonej ochrony DDoS; zintegruj sprawdzanie polityk z procesem CI/CD.

Uzasadnienie: Zapobiega to dryfowi konfiguracji (drift), wymusza stosowanie zabezpieczeń (guardrails) na dużą skalę i sprawia, że bezpieczne ustawienia domyślne są powtarzalne dla przyszłych obciążeń.


Zarządzanie tożsamością i dostępem · Wszystkie domeny · Bezpieczeństwo Compute

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 Microsoft →

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