M365Con 2027 – die kostenlose Online-Konferenz · 11–22 Jan 2027 · 120 sessions→ m365con.net

Blog · Mirko Peters

Azure Network Security Groups meistern: Bewährte Methoden für Cloud-Architekten

Von ·

Willkommen zurück im Begleitblog zu unserem Podcast! Heute gehen wir auf ein Thema ein, das das absolute Fundament von Cloud-Architektur und Workload-Schutz bildet: Azure Network Security Groups. Wenn Sie Workloads in Microsoft Azure entwerfen, implementieren oder betreiben, ist es unverzichtbar, Ihre virtuellen Netzwerke richtig abzusichern. In diesem Beitrag schauen wir uns die Architektur von A

Automatisch mit KI aus dem Originalbeitrag übersetzt. Englisches Original lesen

Cover: Azure Network Security Groups - Simply Explained

Willkommen zurück im Begleitblog zu unserem Podcast! Heute gehen wir auf ein Thema ein, das das absolute Fundament von Cloud-Architektur und Workload-Schutz bildet: Azure Network Security Groups. Wenn Sie Workloads in Microsoft Azure entwerfen, implementieren oder betreiben, ist es unverzichtbar, Ihre virtuellen Netzwerke richtig abzusichern. In diesem Beitrag schauen wir uns die Architektur von Azure Network Security Groups (NSGs) im Detail an, zeigen Ihnen, wie Sie eine standardmäßige Verweigerung („Deny by Default“) umsetzen, untersuchen die Priorisierung von Regeln und vergleichen NSGs mit alternativen Cloud-Sicherheitskonzepten.

Bevor wir in die technischen Details einsteigen: Wenn Sie die Konzepte kompakt und als gesprochene Erklärung hören möchten, sehen Sie sich unbedingt unsere passende Podcast-Folge an: Azure Network Security Groups - Simply Explained. Schauen wir uns nun an, was Cloud-Architekten über NSGs wissen müssen.

Was sind NSGs?

Definition und Zweck

Azure Network Security Groups (NSGs) sind grundlegende Werkzeuge für die Verwaltung der Netzwerksicherheit im Azure-Ökosystem. Sie legen Regeln fest und setzen sie durch, die den eingehenden und ausgehenden Netzwerkverkehr steuern, und zwar auf Ebene von Subnetzen oder einzelnen virtuellen Maschinen. Damit behalten Sie den Netzwerkzugriff präzise unter Kontrolle und stellen sicher, dass nur notwendige Dienste erreichbar sind. So stärken NSGs Ihre gesamte Sicherheitslage und helfen, Ihre Ressourcen vor unbefugtem Zugriff zu schützen.

Der Hauptzweck von NSGs besteht darin, den Netzwerkverkehr zwischen Azure-Ressourcen in einem virtuellen Netzwerk (VNet) zu filtern. Sie können NSGs auf Subnetze oder direkt auf die Netzwerkschnittstellen virtueller Maschinen anwenden. Diese Flexibilität ermöglicht einen mehrschichtigen Sicherheitsansatz, sodass Ihre Workloads geschützt bleiben und gleichzeitig für berechtigte Benutzer erreichbar sind.

Die wichtigsten Komponenten von NSGs

Das Verständnis der zentralen Komponenten von NSGs ist entscheidend für eine effektive Verwaltung Ihrer Netzwerksicherheit. Dies sind die Hauptelemente einer Azure Network Security Group:

KomponenteBeschreibung
Network Security GroupDient dazu, den Netzwerkverkehr zwischen Azure-Ressourcen in einem VNet zu filtern.
SicherheitsregelnErlauben oder verweigern den eingehenden und ausgehenden Netzwerkverkehr anhand festgelegter Kriterien.
Zuweisung zu SubnetzenEmpfohlen wird, eine NSG jedem Subnetz zuzuweisen, um einen geordneten Verkehrsfluss und die Sicherheit sicherzustellen.

NSGs enthalten Sicherheitsregeln, die Datenverkehr auf Subnetz- und VM-Ebene innerhalb eines VNets erlauben oder verweigern. Diese Struktur erleichtert die wirksame Segmentierung virtueller Maschinen über verschiedene Subnetze hinweg. Beispielsweise können Sie ein virtuelles Netzwerk erstellen, um eine Netzwerkgrenze für Ressourcen wie VMs festzulegen. Innerhalb dieses VNets können Sie Subnetze anlegen, um das Netzwerk weiter in kleinere Teilnetze zu unterteilen.

Mit NSGs erhalten Sie eine detaillierte Kontrolle über den Datenfluss zwischen Ressourcen in Ihrem virtuellen Netzwerk. Sie ermöglichen einen Ansatz nach dem Prinzip „standardmäßig verweigern, per Ausnahme erlauben“ („deny by default, permit by exception“), der besonders wichtig ist, um Workloads mit hohem Risiko zu isolieren. Zusätzlich vereinfachen Application Security Groups (ASGs) die Verwaltung von Sicherheitsregeln, indem sie virtuelle Maschinen anhand ihrer Rollen gruppieren.

Denken Sie daran: NSGs dienen nicht nur dem Blockieren von Datenverkehr. Sie ermöglichen es Ihnen auch, den Datenverkehr effektiv zu überwachen und zu verwalten, damit Ihre Azure-Umgebung sicher bleibt.

So funktionieren NSGs

Azure Network Security Groups spielen eine zentrale Rolle bei der Steuerung des Netzwerkverkehrs. Sie definieren damit konkrete Regeln, die den ein- und ausgehenden Datenverkehr zu Ihren Azure-Ressourcen bestimmen. Wenn Sie verstehen, wie diese Regeln wirken, können Sie eine sichere Umgebung aufrechterhalten.

Ein- und ausgehende NSG-Regeln

NSGs umfassen zwei Haupttypen von Regeln: eingehende und ausgehende. Jeder Typ erfüllt einen eigenen Zweck bei der Verwaltung des Netzwerkverkehrs.

AllowVnetInbound-Regel

Die AllowVnetInbound-Regel erlaubt Datenverkehr aus anderen virtuellen Netzwerken (VNets) innerhalb von Azure. Diese Regel ist für Szenarien unverzichtbar, in denen Ressourcen sicher miteinander kommunizieren müssen. Wenn Sie beispielsweise mehrere virtuelle Maschinen in verschiedenen Subnetzen haben, erlaubt diese Regel den Datenaustausch, ohne diese dem öffentlichen Internet auszusetzen.

DenyAllInbound-Regel

Die Regel DenyAllInbound blockiert den gesamten eingehenden Datenverkehr, der keiner anderen definierten Regel entspricht. Diese Regel fungiert als Sicherheitsnetz und stellt sicher, dass nur ausdrücklich erlaubter Datenverkehr Ihre Ressourcen erreichen kann. Standardmäßig verweigern NSGs den gesamten eingehenden Datenverkehr, sofern Sie nichts anderes festlegen. Dieser Ansatz hilft Ihnen, die Angriffsfläche für potenzielle Bedrohungen gering zu halten.

RegeltypBeschreibung
Eingehende RegelnSteuern den eingehenden Datenverkehr zu Azure-Ressourcen. Sie lassen Datenverkehr aus VNets und von Azure Load Balancern zu und blockieren alle übrigen eingehenden Verbindungen.
Ausgehende RegelnSteuern den ausgehenden Datenverkehr von Azure-Ressourcen. Sie erlauben den Zugriff auf andere virtuelle Netzwerke und das Internet und verweigern alles Übrige.

Regelpriorität und Auswertung

Die Priorität der NSG-Regeln hat großen Einfluss darauf, wie Azure sie auswertet und durchsetzt. Jede Regel besitzt eine Prioritätsnummer, wobei niedrigere Zahlen eine höhere Priorität bedeuten. Passt Datenverkehr auf mehrere Regeln, verarbeitet Azure diese von oben nach unten. Die erste Regel, die zum Datenverkehr passt, bestimmt die Aktion. Sobald eine Übereinstimmung gefunden ist, wertet Azure keine weiteren Regeln aus.

RegeltypPrioritätsstufeAuswertungsreihenfolge
SicherheitsadministratorregelnHöherWerden vor NSG-Regeln zuerst ausgewertet
NetzwerksicherheitsgruppenNiedrigerWerden nach den Sicherheitsadministratorregeln ausgewertet
Aktionen für Datenverkehrk. A.Allow, Always Allow, Deny

Diese Auswertungsreihenfolge stellt sicher, dass kritische Sicherheitsregeln Vorrang vor anderen haben. Wenn Sie beispielsweise eine Regel haben, die Datenverkehr von einer bestimmten IP-Adresse zulässt, und eine andere Regel, die sämtlichen eingehenden Datenverkehr verweigert, greift die Zulassungsregel, sofern sie die höhere Priorität besitzt.

Wenn Sie verstehen, wie NSGs funktionieren, können Sie den Netzwerkverkehr gezielt filtern und die Sicherheit Ihrer Azure-Ressourcen erhöhen. Richtig konfigurierte NSGs helfen Ihnen, eine robuste Sicherheitsarchitektur aufzubauen, die sicherstellt, dass nur legitimer Datenverkehr Ihre Anwendungen erreicht.

Verwandte Konzepte: Dienst-Tags und ASGs

Dienst-Tags verstehen

Dienst-Tags vereinfachen die Verwaltung von Netzwerksicherheitsgruppen in Azure. Sie repräsentieren Gruppen von IP-Adresspräfixen, die von Microsoft verwaltet werden. Mit Dienst-Tags entfällt das manuelle Nachverfolgen und Aktualisieren von IP-Adressen für Azure-Dienste. Diese Funktion reduziert die Verwaltungskomplexität erheblich. Dies sind die wichtigsten Vorteile von Dienst-Tags:

Zu den gängigen Azure-Diensten, die durch Dienst-Tags abgebildet werden, gehören:

TagZweckEingehend oder ausgehend nutzbar?Regional nutzbar?Mit Azure Firewall nutzbar?
ActionGroupAktionsgruppe.EingehendNeinJa
ApiManagementVerwaltungsdatenverkehr für dedizierte Azure API Management-Bereitstellungen.EingehendJaJa
ApplicationInsightsAvailabilityApplication Insights-Verfügbarkeit.EingehendNeinJa
AppConfigurationApp Configuration.AusgehendNeinJa
AppServiceAzure App Service. Empfohlen für ausgehende Sicherheitsregeln zu Web-Apps.AusgehendJaJa
AppServiceManagementVerwaltungsdatenverkehr für die App Service Environment.BeidesNeinJa
AzureActiveDirectoryMicrosoft Entra ID-Dienste.AusgehendNeinJa
AzureAdvancedThreatProtectionMicrosoft Defender for Identity.AusgehendNeinJa

Application Security Groups (ASGs)

Application Security Groups (ASGs) verbessern die Verwaltung der Netzwerksicherheit, indem Sie Ressourcen anhand ihrer Anwendungsrollen gruppieren können. Diese dynamische Gruppierung vereinfacht die Sicherheitsverwaltung und reduziert den administrativen Aufwand. So arbeiten ASGs mit NSGs zusammen:

Die Vorteile von ASGs in großen Azure-Bereitstellungen umfassen:

VorteilBeschreibung
Betriebliche EffizienzASGs senken das Risiko von Ausfällen bei Wartungsarbeiten, indem IP-bezogene Fehler reduziert werden.
SicherheitslageSie unterstützen eine stärkere Segmentierung und steuern den Zugriff zwischen Anwendungsebenen.
WartbarkeitASGs ermöglichen sauberere und flexiblere Netzwerksicherheitsregeln.
SkalierbarkeitSie helfen, die Sicherheitsregeln auch bei wachsenden Umgebungen übersichtlich zu halten.
AutomatisierungASGs passen gut in automatisierte Bereitstellungsprozesse.
FehlersucheSie vereinfachen die Fehlersuche, da Teams Datenverkehr anhand der Rolle nachverfolgen können.

Mit Dienst-Tags und ASGs können Sie Ihre NSG-Konfigurationen verbessern. Diese Werkzeuge bieten Ihnen die Flexibilität und Kontrolle, die Sie benötigen, um Ihre Azure-Umgebung wirksam abzusichern.

Bedeutung von NSG-Flow-Logs

Verkehrsüberwachung

Azure-NSG-Flowprotokolle spielen eine wichtige Rolle bei der Überwachung des Netzwerkverkehrs. Sie liefern Ihnen detaillierte Einblicke in den Datenfluss zu und von Ihren Azure-Ressourcen. Wenn Sie NSG-Flowprotokolle aktivieren, können Sie nachvollziehen, welcher Datenverkehr auf Basis Ihrer definierten Sicherheitsregeln zugelassen oder abgelehnt wird. Diese Transparenz hilft Ihnen, die Netzwerkisolation und die Einhaltung unternehmensweiter Zugriffsvorgaben zu überprüfen.

Die folgenden Vorteile bieten NSG-Flowprotokolle für die Überwachung:

QuelleNachweis
Flowprotokollierung für NetzwerksicherheitsgruppenFlowdaten lassen sich nutzen, um die Netzwerkisolation und die Einhaltung unternehmensweiter Zugriffsvorgaben zu bestätigen.
Azure-Protokolle aus Sicht der Sicherheit verstehenFlowprotokolle bieten Transparenz über den tatsächlichen Netzwerkverkehr und helfen so, Zugriffsmuster zu erkennen, die gegen Unternehmensrichtlinien verstoßen könnten.
Was sind Netzwerksicherheitsgruppen (NSGs) in Azure?Die Aufbewahrung von Netzwerkverkehrsdaten ist unverzichtbar, um gesetzliche oder regulatorische Anforderungen zu erfüllen.
Cloud-Netzwerksicherheit und AutomatisierungEine gründliche Überwachung des NSG-Datenverkehrs ist entscheidend für die Netzwerksicherheit, die Erkennung von Bedrohungen und die Überprüfung der Wirksamkeit von NSG-Regeln.

Analyse von Datenverkehrsmustern

Die Analyse von NSG-Flowprotokollen ermöglicht es Ihnen, ungewöhnliche Datenverkehrsmuster und potenzielle Sicherheitsbedrohungen zu erkennen. Bei der Auswertung der Daten können Sie Anomalien identifizieren, die auf unautorisierten Zugriff oder andere böswillige Aktivitäten hindeuten. Diese gängigen Anomalietypen sollten Sie im Blick behalten:

AnomalietypBeschreibung
Unerwarteter DatenverkehrErkennung von Datenverkehr von unbekannten IP-Adressen, der auf unautorisierte Zugriffsversuche hindeuten kann.
Plötzliche Spitzen bei der DatenübertragungErkennung ungewöhnlicher Anstiege bei der Datenübertragung, die auf Versuche der Datenexfiltration hinweisen könnten.
Wiederholte fehlgeschlagene VerbindungsversucheÜberwachung auf mehrere fehlgeschlagene Verbindungsversuche, die auf einen Brute-Force-Angriff hindeuten können.
PortscanningErkennung mehrerer Verbindungsanfragen über verschiedene Ports von einer einzelnen IP-Adresse aus.
DDoS-IndikatorenGroße Mengen eingehenden Datenverkehrs von verschiedenen IP-Adressen, die auf einen Distributed-Denial-of-Service-Angriff hindeuten können.
Ungewöhnlicher geografischer ZugriffZugriffsversuche aus Regionen, in denen keine legitimen Benutzer vorhanden sind, was auf potenzielle Bedrohungen hindeutet.
Malware-C2-KommunikationWiederholte Verbindungen zu bekannten schädlichen IP-Adressen, die auf Command-and-Control-Aktivitäten hindeuten könnten.

Um die Wirksamkeit Ihrer Analyse zu maximieren, sollten Sie folgende Best Practices berücksichtigen:

  1. Aktivieren Sie NSG-Flowprotokolle auf kritischen Subnetzen, um Auditierbarkeit und Sicherheit zu gewährleisten.
  2. Aktivieren Sie NSG-Flowprotokolle für alle Netzwerksicherheitsgruppen, die einer Ressource zugeordnet sind, um den gesamten Datenverkehr zu erfassen.
  3. Dimensionieren Sie den Speicher entsprechend dem erwarteten Volumen der Flowprotokolle.
  4. Achten Sie darauf, dass die Namen der Netzwerksicherheitsgruppen die zulässigen Zeichenlängen einhalten, damit keine Kürzungen entstehen.

Mit Werkzeugen wie Azure Traffic Analytics können Sie NSG-Flowprotokolldaten effektiv visualisieren und auswerten. So lässt sich die Erkennung von Bedrohungen automatisieren und ein Alarm für hohe Volumina abgelehnter Zugriffsversuche konfigurieren.

Um NSG-Flowprotokolle in Microsoft Sentinel zu visualisieren und abzufragen, konfigurieren Sie Diagnoseeinstellungen so, dass die Protokolle in einen mit Sentinel verbundenen Log Analytics-Arbeitsbereich gestreamt werden.

Mit diesen Erkenntnissen können Sie Ihre Sicherheitslage stärken und proaktiv auf potenzielle Bedrohungen reagieren.

NSGs im Vergleich zu Azure Firewall

Beim Schutz Ihrer Azure-Umgebung spielen sowohl Azure-Netzwerksicherheitsgruppen (NSGs) als auch Azure Firewall eine wichtige Rolle. Sie erfüllen jedoch unterschiedliche Zwecke und besitzen verschiedene Funktionen. Wenn Sie diese Unterschiede verstehen, können Sie das passende Werkzeug für Ihre Sicherheitsanforderungen auswählen.

Die wichtigsten Unterschiede

Merkmal/FunktionAzure FirewallAzure Network Security Group (NSG)
Art des DienstesVerwalteter, cloudbasierter NetzwerksicherheitsdienstLogischer Firewalldienst
FilterebeneZustandsbehaftete Paketinspektion, Schutz auf AnwendungsebeneFilterung auf Netzwerkebene (Schicht 4)
Zentrale VerwaltungJa, bietet zentralen Schutz für alle Ressourcen in einem virtuellen NetzwerkNein, arbeitet auf einzelnen Ressourcen
Granulare AnwendungsfilterungJa, ermöglicht erweiterte Filterung auf AnwendungsebeneNein, grundlegende Regeln für eingehenden und ausgehenden Datenverkehr
Threat IntelligenceJa, umfasst Filterung auf Basis von Threat IntelligenceNein, bietet keinen erweiterten Schutz vor Bedrohungen
AnwendungsfallGeeignet für größere Bereitstellungen, die erweiterte Sicherheitsfunktionen erfordernGeeignet für die grundlegende Filterung des Datenverkehrs zwischen Ressourcen
Kombinierte NutzungFunktioniert gut mit NSGs für mehrschichtige SicherheitKann zusammen mit Azure Firewall eingesetzt werden, um die Sicherheit zu erhöhen

Anwendungsfälle für beide

In mehreren Szenarien können NSGs die bessere Wahl sein. Hier sind einige Gründe, NSGs gegenüber Azure Firewall vorzuziehen:

Azure Firewall eignet sich dagegen besser für komplexere Sicherheitsanforderungen. Die folgenden Szenarien zeigen, wo Azure Firewall besonders stark ist:

Wenn Sie die Unterschiede und Anwendungsfälle von NSGs und Azure Firewall kennen, können Sie fundierte Entscheidungen für Ihre Azure-Sicherheitsstrategie treffen.


Zusammengefasst sind Azure Network Security Groups (NSGs) für die Absicherung Ihrer Cloud-Umgebung unverzichtbar. Sie bieten eine granulare Zugriffssteuerung und ermöglichen es Ihnen, den Datenverkehr wirksam zu steuern. Mit Funktionen wie Mikrosegmentierung und der Integration mit Private Endpoints stärken NSGs Ihre Sicherheitslage.

Um ihre Wirksamkeit zu maximieren, sollten Sie diese Strategien berücksichtigen:

Wenn Sie diese Vorgehensweisen umsetzen, stärken Sie Ihre Azure-Sicherheitsstrategie und schützen Ihre Ressourcen vor möglichen Bedrohungen. Für eine Audio-Diskussion von Experten, die diese Konzepte noch genauer erläutert, hören Sie unbedingt unsere Episode Azure Network Security Groups - Simply Explained.

Denken Sie daran: Ein proaktiver Umgang mit NSGs kann Risiken deutlich verringern und Ihre allgemeine Cloud-Sicherheit verbessern.

Entitäten in diesem Artikel

Microsoft Azure Azure App Service Virtual machine

Verwandte Artikel

RSS