Übung 02: Erstellen und Konfigurieren von Netzwerksicherheitsgruppen

Szenario

Ihre Organisation erfordert eine strenge Kontrolle des Netzwerkverkehrs im App-vnet. Sie ermitteln diese Anforderungen.

  • Das Frontend-Subnetz verfügt über Webserver, auf die vom Internet aus zugegriffen werden kann. Für diese Server ist eine Anwendungssicherheitsgruppe (ASG) erforderlich. Der ASG sollte jeder Schnittstelle des virtueller Computers zugeordnet werden, die Teil der Gruppe ist. Dadurch können die Webserver einfach verwaltet werden.
  • Eine NSG-Regel ist erforderlich, um eingehenden HTTPS-Datenverkehr zum ASG zuzulassen. Diese Regel verwendet das TCP-Protokoll auf Port 443.
  • Im Backend-Subnetz befinden sich Datenbankserver, die von den Frontend-Webservern verwendet werden. Eine Netzwerksicherheitsgruppe (NSG) ist erforderlich, um diesen Verkehr zu kontrollieren. Die NSG sollte jeder VM-Schnittstelle zugeordnet werden, auf die von den Webservern zugegriffen wird.
  • Eine NSG-Regel ist erforderlich, um eingehenden Netzwerkverkehr vom ASG zu den Backend-Servern zuzulassen. Diese Regel verwendet den MS SQL-Dienst und Port 1443.
  • Zum Testen sollte ein virtueller Computer im Frontend-Subnetz (VM1) und im Backend-Subnetz (VM2) installiert werden. Die IT-Gruppe hat eine Azure Resource Manager-Vorlage vorbereitet, um diese Ubuntu-Server bereitzustellen.

Qualifikationsaufgabe

  • Erstellen Sie eine Netzwerksicherheitsgruppe.
  • Erstellen von Regeln für Netzwerksicherheitsgruppen.
  • Zuordnen einer Netzwerksicherheitsgruppe zu einem Subnetz.
  • Erstellen und Verwenden von Anwendungssicherheitsgruppen in Netzwerksicherheitsgruppenregeln.

Architekturdiagramm

Diagramm, das eine ASG und eine NSG zeigt, die mit einem virtuellen Netzwerk verbunden sind

Übungsanweisungen

Erstellen der Netzwerkinfrastruktur für die Übung

Hinweis: Für diese Übung ist es erforderlich, dass die virtuellen Netzwerke und Subnetze von Lab 01 installiert sind. Eine Vorlage wird zur Verfügung gestellt, wenn Sie diese Ressourcen bereitstellen müssen.

  1. Verwenden Sie das Symbol (oben rechts), um eine Cloud Shell-Sitzung zu starten. Navigieren Sie alternativ direkt zu https://shell.azure.com.

  2. Wenn Sie aufgefordert werden, entweder Bash oder PowerShell auszuwählen, wählen Sie PowerShell aus.

  3. Für diese Aufgabe ist kein Speicherplatz erforderlich Wählen Sie Ihr Abonnement aus.

  4. Stellen Sie die für diese Übung erforderlichen virtuellen Computer bereit.

    $RGName = "RG1"
       
    New-AzResourceGroupDeployment -ResourceGroupName $RGName -TemplateUri https://raw.githubusercontent.com/MicrosoftLearning/Configure-secure-access-to-workloads-with-Azure-virtual-networking-services/main/Instructions/Labs/azuredeploy.json
    
  5. Suchen Sie im Portal die Option virtual machines, und wählen Sie sie aus. Überprüfen Sie, ob sowohl vm1 als auch vm2 Laufen sind.

Erstellen von Anwendungssicherheitsgruppen

Anwendungssicherheitsgruppen (ASGs) ermöglichen die Gruppierung von Servern mit ähnlichen Funktionalitäten. Zum Beispiel alle Webserver, die Ihre Anwendung hosten.

  1. Suchen Sie im Portal die Option Application security groups, und wählen Sie sie aus.

  2. Wählen Sie + Erstellen aus und konfigurieren Sie die Anwendungssicherheitsgruppe.

    Eigenschaft Wert
    Abonnement Wählen Sie Ihr Abonnement aus
    Ressourcengruppe RG1
    Name app-backend-asg
    Region USA, Osten
  3. Wählen Sie Überprüfen + erstellen und anschließend Erstellen aus.

Hinweis: Sie erstellen die Anwendungssicherheitsgruppe in derselben Region, in der sich auch das vorhandene virtuelle Netzwerk befindet.

Zuordnen der Anwendungssicherheitsgruppe zur Netzwerkschnittstelle der VM

  1. Suchen Sie im Azure-Portal nach VM2 und wählen Sie es aus.

  2. Wählen Sie im Blatt Netzwerke die Option Anwendungssicherheitsgruppen und anschließend die Option Anwendungssicherheitsgruppen hinzufügen aus.

  3. Wählen Sie die App-backend-asg und wählen Sie dann Hinzufügen.

Erstellen uns Zuordnen der Netzwerksicherheitsgruppe

Netzwerksicherheitsgruppen (NSGs) sichern den Netzwerkverkehr in einem virtuellen Netzwerk.

  1. Suchen Sie im Portal die Option Network security group, und wählen Sie sie aus.

  2. Wählen Sie + Erstellen und konfigurieren Sie die Netzwerksicherheitsgruppe.

    Eigenschaft Wert
    Abonnement Wählen Sie Ihr Abonnement aus
    Ressourcengruppe RG1
    Name app-vnet-nsg
    Region USA, Osten
  3. Wählen Sie Überprüfen + erstellen und anschließend Erstellen aus.

Zuordnen des NSG zum App-vnet-Backend-Subnetz.

NSGs können Subnetzen und/oder einzelnen Netzwerkschnittstellen zugeordnet werden, die mit virtuellen Computern von Azure verbunden sind.

  1. Wählen Sie Zur Ressource gehen oder navigieren Sie zur Ressource app-vnet-nsg.

  2. Wählen Sie auf dem Blatt Einstellungen die Option Subnetze aus.

  3. Wählen Sie + Zuordnen aus.

  4. Wählen Sie app-vnet (RG1) und dann das Backend-Subnetz. Wählen Sie OK aus.

Erstellen von Regeln für Netzwerksicherheitsgruppen

Ein NSG verwendet Sicherheitsregeln, um ein- und ausgehenden Netzwerkverkehr zu filtern.

  1. Geben Sie in das Suchfeld am oberen Rand des Portals Netzwerksicherheitsgruppen ein. Wählen Sie in den Suchergebnissen Netzwerksicherheitsgruppen aus.

  2. Wählen Sie in der Liste der Netzwerksicherheitsgruppen app-vnet-nsg aus.

  3. Wählen Sie im Blatt Einstellungen die Option Eingehende Sicherheitsregeln.

  4. Wählen Sie + Hinzufügen und konfigurieren Sie eine eingehende Sicherheitsregel.

    Eigenschaft Value
    Quelle Alle
    Quellportbereiche *
    Ziel Anwendungssicherheitsgruppe
    Ziel-Anwendungssicherheitsgruppe app-backend-asg
    Dienst SSH
    Aktion Zulassen
    Priorität 100
    Name AllowSSH

Erfahren Sie mehr in Onlineschulungen

Wichtige Erkenntnisse

Herzlichen Glückwunsch zum Abschluss der Übung. Hier sind die wichtigsten Erkenntnisse:

  • Mit Anwendungssicherheitsgruppen können Sie virtuelle Computer organisieren und Richtlinien für die Netzwerksicherheit auf der Grundlage der Anwendungen Ihres Unternehmens definieren.
  • Eine Azure-Netzwerksicherheitsgruppe wird zur Filterung des Netzwerkverkehrs zwischen Azure-Ressourcen in einem virtuellen Azure-Netzwerk verwendet.
  • Sie können jedem Subnetz eines virtuellen Netzwerks und jeder Netzwerkschnittstelle eines virtuellen Computers keine oder eine Netzwerksicherheitsgruppe zuordnen.
  • Eine Netzwerksicherheitsgruppe enthält Sicherheitsregeln, die eingehenden Netzwerkverkehr zu oder ausgehenden Netzwerkverkehr von Azure-Ressourcen zulassen oder verweigern.
  • Sie verbinden virtuelle Computer mit einer Anwendungssicherheitsgruppe. Anschließend verwenden Sie die Anwendungssicherheitsgruppe als Quelle oder Ziel in den Regeln für Netzwerksicherheitsgruppen.