Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Za pomocą usługi Azure Firewall Manager można utworzyć zabezpieczone koncentratory wirtualne w celu zabezpieczenia ruchu sieciowego w chmurze kierowanego do prywatnych adresów IP, usługi Azure PaaS i Internetu. Routing ruchu do zapory jest zautomatyzowany, więc nie ma potrzeby tworzenia tras zdefiniowanych przez użytkownika (UDR).
Usługa Firewall Manager obsługuje również architekturę wirtualnej sieci typu piasta. Aby zobaczyć porównanie typów architektury zabezpieczonego koncentratora wirtualnego i centralnej sieci wirtualnej, zobacz Jakie opcje architektury oferuje usługa Azure Firewall Manager?
Z tego samouczka dowiesz się, jak wykonywać następujące czynności:
- Utwórz sieć wirtualną typu spoke
- Utwórz zabezpieczony koncentrator wirtualny
- Łączenie sieci wirtualnych piasty i szprych
- Kierowanie ruchu do hubu
- Wdrażanie serwerów
- Utwórz politykę zapory i zabezpiecz koncentrator
- Testowanie zapory
Ważne
Procedura opisana w tym samouczku wykorzystuje usługę Azure Firewall Manager do utworzenia nowego zabezpieczonego koncentratora usługi Azure Virtual WAN. Za pomocą usługi Firewall Manager można uaktualnić istniejący węzeł, ale nie można skonfigurować dla zapory Azure Firewall stref dostępności platformy Azure Strefy dostępności. Możliwe jest również przekształcenie istniejącego koncentratora w zabezpieczony koncentrator za pomocą witryny Azure Portal, zgodnie z opisem w temacie Konfigurowanie usługi Azure Firewall w koncentratorze usługi Virtual WAN. Jednak podobnie jak w przypadku usługi Azure Firewall Manager, nie można skonfigurować Strefy dostępności. Aby uaktualnić istniejące centrum i określić Strefy dostępności dla usługi Azure Firewall (zalecane), należy wykonać procedurę uaktualniania w artykule Samouczek: zabezpieczanie koncentratora wirtualnego przy użyciu programu Azure PowerShell.
Wymagania wstępne
Jeśli nie masz subskrypcji platformy Azure, przed rozpoczęciem utwórz bezpłatne konto.
Utwórz architekturę typu hub-and-spoke
Najpierw utwórz wirtualne sieci typu szprycha, w których można umieszczać serwery.
Utwórz dwie wirtualne sieci podrzędne i podsieci
Obie sieci wirtualne mają w nich serwer obciążenia i są chronione przez zaporę.
Na stronie głównej witryny Azure Portal wybierz pozycję Utwórz zasób.
Wyszukaj pozycję Sieć wirtualna, wybierz ją, a następnie wybierz pozycję Utwórz.
Utwórz sieć wirtualną z następującymi ustawieniami:
Ustawienie Wartość Subskrypcja Wybierz swoją subskrypcję Grupa zasobów Wybierz pozycję Utwórz nową i wpisz fw-manager-rg jako nazwę, a następnie wybierz przycisk OK. Nazwa sieci wirtualnej Szprycha-01 Region Wschodnie stany USA Wybierz pozycję Dalej, a następnie wybierz pozycję Dalej.
Na karcie Sieć utwórz podsieci z następującymi ustawieniami:
Ustawienie Wartość Dodawanie przestrzeni adresowej IPv4 10.0.0.0/16 (ustawienie domyślne) Podsieci Podsieć obciążenia Nazwisko Workload-01-SN Adres początkowy 10.0.1.0/24 Podsieć bastionu Nazwisko AzureBastionSubnet Adres początkowy 10.0.2.0/26 Wybierz pozycję Zapisz, Przejrzyj i utwórz, a następnie wybierz pozycję Utwórz.
Powtórz tę procedurę, aby utworzyć inną podobną sieć wirtualną w grupie zasobów fw-manager-rg :
| Ustawienie | Wartość |
|---|---|
| Nazwisko | Spoke-02 |
| Przestrzeń adresowa | 10.1.0.0/16 |
| Nazwa podsieci | Workload-02-SN |
| Adres początkowy | 10.1.1.0/24 |
Tworzenie zabezpieczonego koncentratora wirtualnego
Utwórz zabezpieczony wirtualny koncentrator przy użyciu Firewall Manager.
Na stronie głównej portalu Azure, w polu wyszukiwania, wpisz Network Security i wybierz je w sekcji Services.
W sekcji Zabezpiecz zasoby wybierz Wirtualne huby.
O bezpieczeństwie sieciowym | Wirtualne huby, wybierz Utwórz nowy zabezpieczony wirtualny hub.
Na stronie Tworzenie nowego zabezpieczonego koncentratora wirtualnego wprowadź następujące informacje:
Ustawienie Wartość Subskrypcja Wybierz subskrypcję. Grupa zasobów Wybierz fw-manager-rg Region Wschodnie stany USA Nazwa zabezpieczonego centrum wirtualnego Hub-01 Przestrzeń adresowa koncentratora 10.2.0.0/16 Wybierz pozycję Nowy vWAN.
Ustawienie Wartość Nowa nazwa wirtualnej sieci WAN Vwan-01 Typ Standard Uwzględnij bramę sieci VPN, aby włączyć zaufanych partnerów zabezpieczeń Pozostaw pole wyboru niezaznaczone. Wybierz pozycję Dalej: Azure Firewall.
Zaakceptuj domyślne ustawienie włączone w usłudze Azure Firewall.
Dla warstwy Azure Firewall wybierz pozycję Standard.
Wybierz odpowiednią kombinację Strefy dostępności.
Ważne
Usługa Virtual WAN to kolekcja centrów i usług udostępnianych w centrum. Możesz wdrożyć dowolną liczbę wirtualnych sieci WAN zgodnie z potrzebami. W centrum Virtual WAN dostępnych jest wiele usług, takich jak VPN, ExpressRoute i tak dalej. Każda z tych usług jest wdrażana automatycznie w Strefy dostępności z wyjątkiem usługi Azure Firewall, jeśli region obsługuje Strefy dostępności. Aby dopasować się do odporności usługi Azure Virtual WAN, należy wybrać wszystkie dostępne Strefy dostępności.
Wpisz 1 w polu tekstowym Określ liczbę publicznych adresów IP lub skojarz istniejący publiczny adres IP (wersja zapoznawcza) z tą zaporą.
W sekcji Polityka zapory upewnij się, że wybrano domyślną politykę odmowy. Ustawienia uściślisz w dalszej części tego artykułu.
Wybierz Dalej: Dostawca partnera ds. zabezpieczeń.
Zaakceptuj domyślne ustawienie Zaufany partner ds. zabezpieczeńWyłączone, a następnie wybierz pozycję Dalej: Przeglądanie i tworzenie.
Wybierz pozycję Utwórz.
Uwaga
Utworzenie zabezpieczonego koncentratora wirtualnego może potrwać do 30 minut.
Publiczny adres IP zapory można znaleźć po zakończeniu wdrażania.
- Otwarte bezpieczeństwo sieci.
- W sekcji "zabezpiecz swoje zasoby" wybierz Wirtualne huby.
- Wybierz hub-01.
- Wybierz pozycję AzureFirewall_Hub-01.
- Zanotuj publiczny adres IP do późniejszego użycia.
Połącz sieci wirtualne typu piasta-szprychy
Teraz możesz zestawić połączenie równorzędne między sieciami wirtualnymi w topologii piasta‑szprycha.
Wybierz grupę zasobów fw-manager-rg , a następnie wybierz wirtualną sieć WAN Vwan-01 .
W obszarze Łączność wybierz pozycję Połączenia sieci wirtualnej.
Ustawienie Wartość Nazwa połączenia hub-spoke-01 Huby Hub-01 Grupa zasobów fw-manager-rg Sieć wirtualna Spoke-01 Wybierz pozycję Utwórz.
Powtórz poprzednie kroki, aby połączyć sieć wirtualną Spoke-02 przy użyciu następujących ustawień:
Ustawienie Wartość Nazwa połączenia hub-spoke-02 Koncentratory Hub-01 Grupa zasobów fw-manager-rg Sieć wirtualna Spoke-02
Wdrażanie serwerów
W witrynie Azure Portal wybierz pozycję Utwórz zasób.
Wyszukaj Ubuntu Server 22.04 LTS i wybierz.
Wybierz pozycję Utwórz>maszynę wirtualną.
Wprowadź poniższe wartości dla maszyny wirtualnej:
Ustawienie Wartość Grupa zasobów fw-manager-rg Nazwa maszyny wirtualnej Srv-workload-01 Region (USA) Wschodnie stany USA obraz Ubuntu Server 22.04 LTS — x64 Gen2 Typ uwierzytelniania Klucz publiczny SSH Nazwa użytkownika azureuser Źródło klucza publicznego SSH Generowanie nowej pary kluczy Nazwa pary kluczy srv-workload-01_key W sekcji Reguły portów przychodzących dla opcji Publiczne porty przychodzące wybierz Brak.
Zaakceptuj inne wartości domyślne i wybierz pozycję Dalej: Dyski.
Zaakceptuj wartości domyślne dysku i wybierz pozycję Dalej: Sieć.
Wybierz pozycję Spoke-01 jako sieć wirtualną i wybierz pozycję Workload-01-SN jako podsieć.
W obszarze Publiczny adres IP wybierz pozycję Brak.
Zaakceptuj inne wartości domyślne i wybierz pozycję Dalej: Zarządzanie.
Wybierz pozycję Dalej:Monitorowanie.
Wybierz pozycję Wyłącz, aby wyłączyć diagnostykę rozruchu.
Zaakceptuj inne wartości domyślne i wybierz pozycję Przejrzyj i utwórz.
Przejrzyj ustawienia na stronie podsumowania, a następnie wybierz pozycję Utwórz.
Po wyświetleniu monitu pobierz i zapisz plik klucza prywatnego (na przykład srv-workload-01_key.pem).
Skorzystaj z informacji w poniższej tabeli, aby skonfigurować inną maszynę wirtualną o nazwie Srv-Workload-02. Pozostała część konfiguracji jest taka sama jak maszyna wirtualna Srv-workload-01 , ale użyj innej nazwy pary kluczy, takiej jak srv-workload-02_key.
| Ustawienie | Wartość |
|---|---|
| Sieć wirtualna | Spoke-02 |
| Podsieć | Workload-02-SN |
Po wdrożeniu serwerów wybierz zasób serwera, a w obszarze Sieć zanotuj prywatny adres IP dla każdego serwera.
Instalowanie serwera Nginx na serwerach
Po wdrożeniu maszyn wirtualnych zainstaluj serwer Nginx na obu serwerach, aby później zweryfikować łączność internetową.
W witrynie Azure Portal przejdź do maszyny wirtualnej Srv-workload-01 .
Wybierz pozycję Uruchom polecenie>RunShellScript.
Uruchom następujące polecenie:
sudo apt-get update && sudo apt-get install -y nginx && echo '<h1>Srv-workload-01</h1>' | sudo tee /var/www/html/index.htmlPowtórz te same kroki dla parametru Srv-workload-02, zastępując nazwę hosta w poleceniu echo:
sudo apt-get update && sudo apt-get install -y nginx && echo '<h1>Srv-workload-02</h1>' | sudo tee /var/www/html/index.html
Wdrażanie usługi Azure Bastion
Wdróż usługę Azure Bastion w sieci wirtualnej Szprycha-01, aby bezpiecznie nawiązać połączenie z maszynami wirtualnymi.
W witrynie Azure Portal wyszukaj pozycję Bastions i wybierz ją.
Wybierz pozycję Utwórz.
Skonfiguruj usługę Bastion przy użyciu następujących ustawień:
Ustawienie Wartość Subskrypcja Wybierz swoją subskrypcję Grupa zasobów fw-manager-rg Nazwisko Bastion-01 Region Wschodnie stany USA Warstwa Programista Sieć wirtualna Spoke-01 Podsieć AzureBastionSubnet (10.0.2.0/26) Wybierz Przegląd + utwórz, a następnie wybierz Utwórz.
Uwaga
Wdrożenie usługi Azure Bastion może potrwać około 10 minut.
Utwórz zasady zapory i zabezpiecz koncentrator
Zasada zapory sieciowej definiuje zbiory reguł służące do kierowania ruchem w co najmniej jednym zabezpieczonym koncentratorze wirtualnym. Utworzysz zasady zapory, a następnie zabezpieczysz centrum.
W sekcji Network Security, w Menedżerze Firewall, wybierz Azure Firewall Policies.
Wybierz pozycję Utwórz.
W polu Grupa zasobów wybierz pozycję fw-manager-rg.
W obszarze Szczegóły zasad w polu Nazwa wpisz Policy-01, a dla opcji Region wybierz East US.
Dla Warstwa zasad wybierz opcję Standard.
Wybierz pozycję Dalej: Ustawienia DNS.
Wybierz pozycję Dalej: Inspekcja protokołu TLS.
Wybierz pozycję Dalej: Reguły.
Na karcie Reguły wybierz pozycję Dodaj kolekcję reguł.
Na stronie Dodawanie kolekcji reguł wprowadź następujące informacje.
Ustawienie Wartość Nazwisko App-RC-01 Typ kolekcji reguł Aplikacja Priorytet 100 Akcja zbierania reguł Zezwalaj Nazwa reguły Allow-msft Typ źródła Adres IP Źródło * Protokół http,https Typ docelowy FQDN Miejsce docelowe *.microsoft.com Wybierz Dodaj.
Dodaj regułę sieci , aby zezwolić na ruch SSH i HTTP między sieciami wirtualnymi szprych.
Wybierz pozycję Dodaj kolekcję reguł i wprowadź następujące informacje.
Ustawienie Wartość Nazwisko dostęp do sieci wirtualnej Typ kolekcji reguł Sieć Priorytet 100 Akcja zbierania reguł Zezwalaj Nazwa reguły Allow-SSH-HTTP Typ źródła Adres IP Źródło 10.0.0.0/16,10.1.0.0/16 Protokół TCP Porty docelowe 22,80 Typ miejsca docelowego Adres IP Miejsce docelowe 10.0.0.0/16,10.1.0.0/16 Wybierz Dodaj, a następnie wybierz Dalej: IDPS.
Na stronie IDPS wybierz pozycję Dalej: Analiza zagrożeń
Na stronie Analiza zagrożeń zaakceptuj wartości domyślne i wybierz pozycję Przejrzyj i utwórz:
Sprawdź, aby potwierdzić swój wybór, a następnie wybierz Utwórz.
Kojarzenie zasad
Skojarz zasady zapory z centrum.
- W sekcji Network Security, w Menedżerze Firewall, wybierz Azure Firewall Policies.
- Zaznacz pole wyboru dla Policy-01.
- Wybierz pozycję Zarządzaj powiązaniami, Powiąż huby.
- Wybierz hub-01.
- Wybierz Dodaj.
Kierowanie ruchu do centrum
Teraz musisz upewnić się, że ruch sieciowy jest kierowany przez zaporę.
W sekcji Bezpieczeństwo sieci, w sekcji Zabezpiecz swoje zasoby, wybierz Wirtualne Huby.
Wybierz pozycję Hub-01.
W obszarze Ustawienia wybierz pozycję Konfiguracja zabezpieczeń.
W obszarze Ruch internetowy wybierz pozycję Azure Firewall.
W obszarze Ruch prywatny wybierz pozycję Wyślij za pośrednictwem usługi Azure Firewall.
Uwaga
Jeśli używasz zakresów publicznych adresów IP dla sieci prywatnych w sieci wirtualnej lub gałęzi lokalnej, musisz jawnie określić te prefiksy adresów IP. Wybierz sekcję Prefiksy ruchu prywatnego, a następnie dodaj je obok prefiksów adresów RFC1918.
W sekcji Inter-hub wybierz pozycję Włączone, aby włączyć funkcję intencji routingu usługi Virtual WAN. Intencja routingu to mechanizm, za pomocą którego można skonfigurować usługę Virtual WAN tak, aby kierować ruch od gałęzi do gałęzi (lokalnie do środowiska lokalnego) za pośrednictwem usługi Azure Firewall wdrożonej w usłudze Virtual WAN Hub. Aby uzyskać więcej informacji na temat wymagań wstępnych i zagadnień związanych z funkcją intencji routingu, zobacz Dokumentację intencji routingu.
Wybierz pozycję Zapisz.
Wybierz przycisk OK w oknie dialogowym Ostrzeżenie .
Wybierz OK w oknie dialogowym Migracja w celu użycia połączenia między koncentratorami.
Uwaga
Zaktualizowanie tabel tras trwa kilka minut.
Sprawdź, czy dwa połączenia pokazują, że usługa Azure Firewall zabezpiecza ruch internetowy i prywatny.
Testowanie zapory
Aby przetestować reguły zapory, użyj usługi Azure Bastion, aby nawiązać połączenie z serwerem Srv-Workload-01 i sprawdzić, czy działają zarówno reguły aplikacji, jak i sieci.
Przetestuj regułę aplikacji
Teraz przetestuj reguły zapory, aby potwierdzić, że działają zgodnie z oczekiwaniami.
W witrynie Azure Portal przejdź do maszyny wirtualnej Srv-workload-01 .
Wybierz Połącz>przez Bastion.
Podaj nazwę użytkownika azureuser i przekaż plik klucza
.pemprywatnego pobrany podczas tworzenia maszyny wirtualnej.Wybierz pozycję Połącz, aby otworzyć sesję SSH.
W sesji SSH uruchom następujące polecenie, aby przetestować dostęp do firmy Microsoft:
curl https://www.microsoft.comPowinna zostać zwrócona zawartość HTML z potwierdzeniem, że dostęp jest dozwolony.
Przetestuj dostęp do usługi Google (co powinno zostać zablokowane):
curl https://www.google.comŻądanie powinno spowodować przekroczenie limitu czasu lub niepowodzenie, co spowoduje zablokowanie tej witryny przez zaporę.
Teraz sprawdzono, że reguła aplikacji zapory działa:
- Możesz przejść do jednej dozwolonej nazwy FQDN, ale nie do żadnych innych.
Testowanie reguły sieci
Teraz przetestuj regułę sieci, łącząc się z serwera Srv-Workload-01 z serwerem Srv-Workload-02 przy użyciu protokołu HTTP.
Przetestuj łączność HTTP z serwerem internetowym Nginx na serwerze Srv-Workload-02:
curl http://<Srv-Workload-02-private-IP>Powinieneś zobaczyć stan zwrócony przez serwer sieciowy.
Czyszczenie zasobów
Po zakończeniu testowania zasobów zapory usuń grupę zasobów fw-manager-rg, aby usunąć wszystkie zasoby powiązane z zaporą.