11.6 Merksätze und Prüfungswissen zu Firewalls, NAT und DMZ
Diese Seite fasst die wichtigsten Inhalte zu Firewalls, NAT, PAT, Portweiterleitung und DMZ zusammen.
Diese Themen gehören zu den wichtigsten Grundlagen der Netzwerksicherheit.
Wichtige Begriffe:
- Firewall
- Regelwerk
- Paketfilter
- Stateful Inspection
- NAT
- PAT
- Portweiterleitung
- DMZ
- Sicherheitszone
- Default Deny
- Allow
- Drop
- Reject
- Source NAT
- Destination NAT
- Hairpin NAT
- Split DNS
- CGNAT
Merksatz:
Firewall kontrolliert Verkehr.
NAT übersetzt Adressen.
DMZ trennt öffentliche Dienste vom internen Netz.
Grundidee
Firewalls, NAT und DMZ haben unterschiedliche Aufgaben.
Firewall:
entscheidet,
ob Verkehr erlaubt oder blockiert wird.
NAT:
übersetzt IP-Adressen.
PAT:
übersetzt IP-Adressen und Ports.
DMZ:
trennt öffentlich erreichbare Dienste vom internen LAN.
Merksatz:
Firewall,
NAT
und DMZ nicht miteinander verwechseln.
Firewall
Eine Firewall kontrolliert Netzwerkverkehr.
Sie prüft je nach Art zum Beispiel:
- Quell-IP-Adresse
- Ziel-IP-Adresse
- Protokoll
- Quellport
- Zielport
- Richtung
- Interface
- Zone
- Verbindungsstatus
- Anwendung
Merksatz:
Firewall = kontrollierter Übergang zwischen Netzen.
Firewall-Regel
Eine Firewall-Regel beschreibt, welcher Verkehr erlaubt oder blockiert wird.
Typische Bestandteile:
- Aktion
- Quelle
- Ziel
- Dienst
- Protokoll
- Port
- Richtung
- Zone
- Kommentar
- Logging
Merksatz:
Firewall-Regel = Quelle,
Ziel,
Dienst
und Aktion.
Aktionen einer Firewall
| Aktion | Bedeutung |
|---|---|
| Allow | Verkehr erlauben |
| Deny | Verkehr blockieren |
| Drop | Paket still verwerfen |
| Reject | Paket aktiv ablehnen |
| Log | Treffer protokollieren |
Merksatz:
Allow erlaubt.
Drop schweigt.
Reject antwortet.
Drop und Reject
Drop bedeutet:
Paket wird ohne Antwort verworfen.
Reject bedeutet:
Paket wird aktiv abgelehnt,
und der Absender erhält eine Antwort.
Typische Wirkung:
Drop führt oft zu Timeout.
Reject führt oft zu schneller Fehlermeldung.
Merksatz:
Drop = keine Antwort.
Reject = aktive Ablehnung.
Paketfilter
Ein Paketfilter prüft vor allem:
- IP-Adressen
- Protokoll
- Ports
- Richtung
- Interface
Er arbeitet hauptsächlich auf Schicht 3 und 4.
Merksatz:
Paketfilter prüft IP und Port.
Stateful Firewall
Eine Stateful Firewall merkt sich Verbindungen.
Sie erkennt:
neues Paket
bestehende Verbindung
zugehörige Antwort
ungültiges Paket
Vorteil:
Rückverkehr zu erlaubten Verbindungen kann automatisch zugelassen werden.
Merksatz:
Stateful Firewall kennt den Verbindungszustand.
Stateful Inspection
Stateful Inspection bedeutet:
Die Firewall prüft,
ob Pakete zu einer bekannten Verbindung gehören.
Besonders wichtig bei TCP:
SYN
SYN-ACK
ACK
Merksatz:
Stateful Inspection prüft Verbindungszusammenhang.
Stateless Firewall
Eine Stateless Firewall betrachtet Pakete einzeln.
Sie merkt sich keinen Verbindungszustand.
Folge:
Hin- und Rückverkehr müssen genauer einzeln geregelt werden.
Merksatz:
Stateless = jedes Paket einzeln.
Default Deny
Default Deny bedeutet:
Alles ist verboten,
was nicht ausdrücklich erlaubt wurde.
Das ist ein wichtiges Sicherheitsprinzip.
Vorteil:
unbekannter oder unnötiger Verkehr wird nicht automatisch erlaubt.
Merksatz:
Erst alles blockieren,
dann gezielt erlauben.
Default Allow
Default Allow bedeutet:
Alles ist erlaubt,
was nicht ausdrücklich verboten wurde.
Das ist oft unsicherer, weil vergessene oder neue Dienste automatisch erreichbar sein können.
Merksatz:
Default Allow ist bequem,
aber riskant.
Regelreihenfolge
Viele Firewalls prüfen Regeln von oben nach unten.
Die erste passende Regel entscheidet.
Deshalb ist wichtig:
spezifische Regeln vor allgemeine Regeln
Beispiel:
Erlaube Admin-PC → Server SSH
vor:
Blockiere restliches SSH
Merksatz:
Die erste passende Regel gewinnt.
Spezifisch vor allgemein
Spezifische Regeln beschreiben einen engen Fall.
Allgemeine Regeln beschreiben einen breiten Fall.
Richtig:
erst Ausnahme erlauben,
dann allgemein blockieren.
Falsch:
zuerst allgemein blockieren,
dann Ausnahme erlauben.
Merksatz:
Spezifisch vor allgemein.
Any und Any-Any
Any bedeutet:
beliebig
Any-Any bedeutet meistens:
Quelle beliebig
Ziel beliebig
Dienst beliebig
Das ist sehr weit geöffnet und meist gefährlich.
Merksatz:
Any-Any vermeiden.
Firewall-Zonen
Eine Zone ist ein Sicherheitsbereich.
Typische Zonen:
| Zone | Zweck |
|---|---|
| WAN | Internet oder externes Netz |
| LAN | internes Clientnetz |
| DMZ | öffentliche Dienste |
| Servernetz | interne Server |
| Managementnetz | Administration |
| Gastnetz | Gäste |
| IoT-Netz | Geräte mit eingeschränktem Vertrauen |
| VPN-Zone | entfernte Benutzer nach VPN-Einwahl |
Merksatz:
Zonen trennen Netze nach Schutzbedarf.
LAN, WAN und DMZ
LAN:
internes Netz
WAN:
externes Netz oder Internet
DMZ:
eigenes Netz für öffentlich erreichbare Dienste
Merksatz:
LAN innen.
WAN außen.
DMZ dazwischen.
DMZ
DMZ steht für:
Demilitarized Zone
Eine DMZ enthält Dienste, die von außen erreichbar sein müssen.
Beispiele:
- Webserver
- Reverse Proxy
- Mailgateway
- VPN-Gateway
- öffentlicher DNS-Server
- Bastion Host
Merksatz:
DMZ = separates Netz für öffentliche Dienste.
Zweck einer DMZ
Eine DMZ schützt das interne LAN.
Wenn ein öffentlich erreichbarer Server kompromittiert wird, soll der Angreifer nicht direkt ins interne Netz gelangen.
Merksatz:
DMZ begrenzt Schaden bei öffentlichen Diensten.
DMZ-Regelprinzip
Typische Regelidee:
Internet → DMZ:
nur notwendige öffentliche Dienste erlauben
Internet → LAN:
blockieren
DMZ → LAN:
nur zwingend notwendige Verbindungen erlauben
Managementnetz → DMZ:
Administration gezielt erlauben
Merksatz:
DMZ darf keine freie Brücke ins LAN sein.
Reverse Proxy in der DMZ
Ein Reverse Proxy nimmt externe Anfragen an und leitet sie an interne Dienste weiter.
Vorteile:
- zentrale TLS-Verwaltung
- mehrere Webdienste über eine öffentliche IP
- weniger direkte Veröffentlichung interner Server
- bessere Kontrolle
- bessere Protokollierung
Merksatz:
Reverse Proxy bündelt und schützt Webzugriffe.
Bastion Host
Ein Bastion Host ist ein besonders abgesicherter Sprungserver.
Er dient dazu, administrative Zugriffe zu bündeln und zu kontrollieren.
Typisch:
Admin → Bastion Host → Zielsystem
Merksatz:
Bastion Host = abgesicherter Zugangspunkt für Administration.
NAT
NAT steht für:
Network Address Translation
NAT übersetzt IP-Adressen.
Typischer Einsatz:
private IPv4-Adresse
wird beim Zugriff ins Internet
in öffentliche IPv4-Adresse übersetzt.
Merksatz:
NAT übersetzt IP-Adressen.
Warum NAT bei IPv4 wichtig ist
Private IPv4-Adressen sind im Internet nicht direkt geroutet.
NAT ermöglicht, dass interne Geräte mit privaten Adressen trotzdem ins Internet können.
Außerdem spart NAT öffentliche IPv4-Adressen.
Merksatz:
NAT ermöglicht Internetzugriff mit privaten IPv4-Adressen.
Private IPv4-Adressbereiche
| Bereich | CIDR |
|---|---|
| 10.0.0.0 bis 10.255.255.255 | 10.0.0.0/8 |
| 172.16.0.0 bis 172.31.255.255 | 172.16.0.0/12 |
| 192.168.0.0 bis 192.168.255.255 | 192.168.0.0/16 |
Diese Bereiche sind für interne Netze vorgesehen.
Merksatz:
Private IPv4-Adressen werden im Internet nicht direkt geroutet.
Öffentliche IP-Adresse
Eine öffentliche IP-Adresse ist im Internet routbar.
Sie wird zum Beispiel vom Provider zugewiesen.
Interne Geräte sind meist über NAT hinter dieser öffentlichen Adresse sichtbar.
Merksatz:
Öffentliche IP-Adresse ist im Internet erreichbar.
Source NAT
Source NAT ändert die Quelladresse.
Typischer Fall:
Client im LAN baut Verbindung ins Internet auf.
Vorher:
Quelle:
private IP
Nachher:
Quelle:
öffentliche IP des Routers oder der Firewall
Merksatz:
Source NAT ändert die Quelle.
Destination NAT
Destination NAT ändert die Zieladresse.
Typischer Fall:
externer Zugriff wird an internes Ziel weitergeleitet.
Beispiel:
öffentliche IP:443
→ interner Webserver:443
Merksatz:
Destination NAT ändert das Ziel.
PAT
PAT steht für:
Port Address Translation
PAT übersetzt zusätzlich Ports.
Dadurch können viele interne Geräte gleichzeitig über eine öffentliche IP-Adresse kommunizieren.
Merksatz:
PAT = NAT mit Portübersetzung.
NAT und PAT unterscheiden
| Begriff | Bedeutung |
|---|---|
| NAT | IP-Adressen werden übersetzt |
| PAT | IP-Adressen und Ports werden übersetzt |
| Source NAT | Quelladresse wird geändert |
| Destination NAT | Zieladresse wird geändert |
| Portweiterleitung | externer Port wird intern weitergeleitet |
Merksatz:
NAT = Adresse.
PAT = Adresse plus Port.
Portweiterleitung
Portweiterleitung bedeutet:
Ein externer Port wird an ein internes Ziel weitergeleitet.
Beispiel:
WAN TCP 443
→ 192.168.10.20 TCP 443
Portweiterleitung ist eine Form von Destination NAT.
Merksatz:
Portweiterleitung macht interne Dienste extern erreichbar.
Portweiterleitung und Sicherheit
Eine Portweiterleitung erhöht die Angriffsfläche.
Warum?
Ein interner Dienst wird von außen erreichbar.
Deshalb wichtig:
- nur notwendige Ports öffnen
- Dienste aktuell halten
- starke Authentifizierung
- TLS nutzen
- Logs prüfen
- Zugriff einschränken
- keine Admin-Dienste direkt veröffentlichen
Merksatz:
Jeder veröffentlichte Port ist ein Risiko.
Was man nicht direkt veröffentlichen sollte
Normalerweise nicht direkt ins Internet:
- SMB TCP 445
- RDP TCP 3389
- Telnet TCP 23
- Datenbankports
- NAS-Adminoberflächen
- Hypervisor-Management
- Drucker
- interne Adminoberflächen
Besser:
VPN,
Reverse Proxy,
Bastion Host,
Zero-Trust-Zugriff
oder
kontrollierte Quellbeschränkung.
Merksatz:
Interne Admin-Dienste nicht direkt ins Internet öffnen.
NAT-Regel und Firewall-Regel unterscheiden
NAT-Regel:
Wohin wird Verkehr übersetzt oder weitergeleitet?
Firewall-Regel:
Darf dieser Verkehr passieren?
Beide müssen passen.
Beispiel:
NAT leitet WAN:443 an Server weiter.
Firewall blockiert WAN → Server TCP 443.
Ergebnis:
Zugriff funktioniert nicht.
Merksatz:
NAT leitet um.
Firewall erlaubt oder blockiert.
Routing und Firewall unterscheiden
Routing entscheidet:
welchen Weg ein Paket nimmt.
Firewall entscheidet:
ob ein Paket erlaubt wird.
Beides muss stimmen.
Merksatz:
Routing findet den Weg.
Firewall erlaubt den Weg.
Hairpin NAT
Hairpin NAT bedeutet:
Ein interner Client greift über die öffentliche Adresse auf einen internen Dienst zu.
Beispiel:
Client im LAN ruft cloud.firma.de auf.
DNS liefert öffentliche IP.
Router leitet Verbindung wieder nach innen.
Merksatz:
Hairpin NAT = intern über öffentliche Adresse.
Split DNS
Split DNS liefert intern und extern unterschiedliche DNS-Antworten.
Beispiel:
cloud.firma.de extern:
öffentliche IP
cloud.firma.de intern:
interne IP
Vorteil:
interne Clients erreichen den Dienst direkt intern.
Merksatz:
Split DNS kann Hairpin NAT vermeiden.
CGNAT
CGNAT steht für:
Carrier Grade NAT
Dabei teilt der Provider eine öffentliche IPv4-Adresse auf mehrere Kunden auf.
Folge:
eingehende Portweiterleitungen funktionieren oft nicht direkt.
Merksatz:
CGNAT verhindert oft direkte eingehende IPv4-Verbindungen.
Double NAT
Double NAT bedeutet:
Zwei NAT-Geräte sind hintereinander aktiv.
Beispiel:
Provider-Router macht NAT.
Eigener Router macht NAT.
Folge:
Portweiterleitungen müssen auf beiden Geräten passen.
Merksatz:
Double NAT erschwert Portweiterleitungen.
Firewall und DNS
DNS ist bei Firewall- und NAT-Themen sehr wichtig.
Beispiel:
DNS zeigt auf falsche öffentliche IP.
Dann erreicht der Client nicht das richtige Ziel.
Oder:
intern wird ein anderer DNS-Eintrag benötigt als extern.
Merksatz:
Falsches DNS kann wie ein Firewallproblem aussehen.
Firewall und TLS
Ein offener Port 443 bedeutet nicht automatisch, dass HTTPS korrekt funktioniert.
Mögliche zusätzliche Probleme:
- falsches Zertifikat
- Zertifikat abgelaufen
- Hostname passt nicht
- Reverse Proxy falsch
- Backend nicht erreichbar
- TLS-Version passt nicht
Merksatz:
Port 443 offen heißt nicht:
HTTPS funktioniert korrekt.
Firewall und Rückweg
Eine Verbindung braucht Hinweg und Rückweg.
Wenn der Rückweg fehlt, funktioniert die Verbindung nicht.
Mögliche Ursachen:
- falsches Gateway
- fehlende Route
- asymmetrisches Routing
- NAT-Zuordnung fehlt
- Antwort geht über falsches Interface
Merksatz:
Ohne Rückweg keine funktionierende Verbindung.
Asymmetrisches Routing
Asymmetrisches Routing bedeutet:
Hinweg und Rückweg laufen über unterschiedliche Wege.
Das kann Stateful Firewalls stören, weil sie den Verbindungszustand nur auf einem Weg sehen.
Merksatz:
Stateful Firewalls brauchen passenden Hin- und Rückweg.
Firewall-Logs
Firewall-Logs zeigen, was mit Verkehr passiert.
Wichtige Angaben:
- Quelle
- Ziel
- Port
- Protokoll
- Aktion
- Zeit
- Regelname
- Zone
- Interface
- NAT-Übersetzung
Merksatz:
Logs zeigen,
ob Verkehr erlaubt oder blockiert wurde.
Typische Fehler bei Firewalls
Typische Fehler:
- falsche Quelle
- falsches Ziel
- falscher Port
- TCP und UDP verwechselt
- falsche Richtung
- falsche Zone
- falsche Regelreihenfolge
- Regel deaktiviert
- Host-Firewall blockiert
- Dienst läuft nicht
- Rückweg fehlt
- DNS zeigt falsch
Merksatz:
Firewall-Fehler sind oft Detailfehler.
Typische Fehler bei NAT
Typische Fehler:
- NAT-Regel fehlt
- falsche öffentliche IP
- falsches internes Ziel
- falscher interner Port
- falscher externer Port
- TCP und UDP verwechselt
- CGNAT
- Double NAT
- alte NAT-Regel greift
- DNS zeigt auf falsche IP
- Hairpin NAT fehlt
Merksatz:
NAT-Fehler betreffen oft Adresse,
Port
oder Ziel.
Typische Fehler bei DMZ
Typische Fehler:
- öffentliche Dienste im LAN statt in DMZ
- DMZ darf zu viel ins LAN
- Adminzugang aus Internet erlaubt
- Firewall-Regel zu breit
- Reverse Proxy erreicht Backend nicht
- DNS falsch
- Zertifikat falsch
- ausgehender DMZ-Verkehr ungefiltert
- Monitoring fehlt
- Logs fehlen
Merksatz:
DMZ-Fehler sind oft Zonen- oder Regelprobleme.
Systematische Fehlersuche
Eine sinnvolle Reihenfolge:
1. Quelle bestimmen.
2. Ziel bestimmen.
3. Port und Protokoll bestimmen.
4. Richtung und Zone bestimmen.
5. DNS prüfen.
6. Routing prüfen.
7. NAT prüfen.
8. Firewall-Regel prüfen.
9. Regelreihenfolge prüfen.
10. Firewall-Logs prüfen.
11. Host-Firewall prüfen.
12. Dienststatus prüfen.
13. Rückweg prüfen.
14. Anwendung testen.
15. Änderungen prüfen.
Merksatz:
Firewall-Fehlersuche ist eine Verbindungskette.
Ping reicht nicht aus
Ping prüft nur ICMP-Erreichbarkeit.
Ping sagt nicht:
ob TCP 443 offen ist
ob HTTPS korrekt funktioniert
ob NAT stimmt
ob Zertifikat passt
ob Anmeldung funktioniert
ob Anwendung antwortet
Merksatz:
Ping ist kein vollständiger Diensttest.
Porttest reicht nicht aus
Ein Porttest zeigt nur:
Port erreichbar oder nicht erreichbar.
Er zeigt nicht automatisch:
Anwendung korrekt
Zertifikat korrekt
Anmeldung korrekt
Rechte korrekt
Datenformat korrekt
Backend korrekt
Merksatz:
Offener Port heißt nicht:
Dienst funktioniert.
Timeout
Timeout bedeutet:
Es kommt keine Antwort innerhalb der erwarteten Zeit.
Mögliche Ursachen:
- Firewall droppt
- Routingproblem
- Dienst antwortet nicht
- Rückweg fehlt
- falsches Ziel
- Provider blockiert
Merksatz:
Timeout bedeutet oft:
keine passende Antwort.
Connection Refused
Connection refused bedeutet:
Zielsystem ist erreichbar,
aber der Dienst nimmt auf dem Port keine Verbindung an.
Mögliche Ursachen:
- Dienst läuft nicht
- falscher Port
- Dienst lauscht nur lokal
- Host-Firewall lehnt ab
Merksatz:
Connection refused deutet eher auf Zielsystem oder Dienst hin.
Wichtige Testwerkzeuge
| Werkzeug | Zweck |
|---|---|
| ping | grobe Erreichbarkeit |
| traceroute / tracert | Weg zum Ziel |
| nslookup | DNS prüfen |
| dig | DNS detailliert prüfen |
| curl | HTTP/HTTPS testen |
| nc | TCP-/UDP-Port testen |
| Test-NetConnection | Windows-Porttest |
| openssl s_client | TLS prüfen |
| tcpdump | Verkehr mitschneiden |
| Wireshark | Pakete analysieren |
| Firewall-Logs | Regeltreffer prüfen |
| Serverlogs | Dienstfehler prüfen |
Merksatz:
Werkzeug nach Fehlerbild auswählen.
Sicherheitsprinzipien
Wichtige Prinzipien:
- Default Deny
- Least Privilege
- nur notwendige Ports öffnen
- Adminzugänge nicht öffentlich machen
- Zonen trennen
- DMZ verwenden
- Regeln dokumentieren
- temporäre Regeln befristen
- Logs aktivieren
- Updates einspielen
- Monitoring einsetzen
Merksatz:
Sicherheit entsteht durch mehrere Maßnahmen zusammen.
Least Privilege bei Firewall-Regeln
Least Privilege bedeutet:
Nur erlauben,
was wirklich benötigt wird.
Beispiel schlecht:
DMZ → LAN any erlauben
Beispiel besser:
Reverse Proxy → interner Webdienst TCP 8080 erlauben
Merksatz:
Firewall-Regeln so eng wie möglich setzen.
Dokumentation
Firewall- und NAT-Regeln sollten dokumentiert werden.
Wichtige Angaben:
- Zweck
- Quelle
- Ziel
- Port
- Protokoll
- Richtung
- NAT-Ziel
- Verantwortlicher
- Ticket
- Datum
- Ablaufdatum bei temporären Regeln
Merksatz:
Undokumentierte Regeln werden später zum Risiko.
Regelreview
Firewall-Regelwerke sollten regelmäßig geprüft werden.
Dabei sucht man:
- alte Regeln
- ungenutzte Regeln
- temporäre Regeln ohne Ablauf
- Any-Any-Regeln
- zu breite Freigaben
- fehlende Kommentare
- shadowed rules
- redundante Regeln
Merksatz:
Firewall-Regeln altern und müssen gepflegt werden.
Typische IHK-Fragen
In AP1 und AP2 kann zum Beispiel gefragt werden:
- Was ist die Aufgabe einer Firewall?
- Was ist der Unterschied zwischen Firewall und NAT?
- Was ist eine Stateful Firewall?
- Was bedeutet Stateful Inspection?
- Was bedeutet Default Deny?
- Warum ist die Regelreihenfolge wichtig?
- Warum sind Any-Any-Regeln gefährlich?
- Was ist NAT?
- Was ist PAT?
- Was ist Source NAT?
- Was ist Destination NAT?
- Was ist eine Portweiterleitung?
- Warum reicht eine NAT-Regel allein nicht aus?
- Was ist eine DMZ?
- Warum stellt man öffentliche Dienste in eine DMZ?
- Warum darf die DMZ nicht frei ins LAN?
- Was ist Hairpin NAT?
- Was ist Split DNS?
- Was ist CGNAT?
- Wie geht man bei Firewall-Fehlersuche vor?
Typische Prüfungsfallen
Firewall ist nicht NAT.
NAT ist nicht Firewall.
NAT übersetzt Adressen.
PAT übersetzt Adressen und Ports.
Portweiterleitung ist Destination NAT.
NAT-Regel ersetzt keine Firewall-Regel.
Firewall-Regel ersetzt keine NAT-Regel.
Routing entscheidet den Weg.
Firewall entscheidet die Erlaubnis.
DNS kann wie ein Firewallproblem wirken.
Port offen heißt nicht:
Anwendung funktioniert.
TCP und UDP nicht verwechseln.
Regelrichtung beachten.
Regelreihenfolge beachten.
Spezifisch vor allgemein.
Default Deny ist sicherer.
Any-Any vermeiden.
Drop und Reject unterscheiden.
DMZ ist nicht LAN.
DMZ darf nicht frei ins LAN.
Öffentliche Dienste gehören besser in die DMZ.
RDP nicht direkt ins Internet öffnen.
SMB nicht direkt ins Internet öffnen.
CGNAT kann Portweiterleitung verhindern.
Hairpin NAT betrifft interne Zugriffe über öffentliche Adresse.
Split DNS kann Hairpin NAT vermeiden.
Rückweg prüfen.
Logs prüfen.
Wichtige Begriffe kurz erklärt
| Begriff | Kurze Erklärung |
|---|---|
| Firewall | kontrolliert Netzwerkverkehr |
| Firewall-Regel | Bedingung mit Aktion |
| Paketfilter | prüft IP-Adressen und Ports |
| Stateful Firewall | kennt Verbindungszustände |
| Stateful Inspection | Prüfung des Verbindungsstatus |
| Default Deny | alles blockieren, außer erlaubt |
| Allow | erlauben |
| Deny | blockieren |
| Drop | still verwerfen |
| Reject | aktiv ablehnen |
| Zone | Sicherheitsbereich |
| LAN | internes Netz |
| WAN | externes Netz |
| DMZ | Netz für öffentliche Dienste |
| NAT | Adressübersetzung |
| PAT | Adress- und Portübersetzung |
| Source NAT | Quelladresse wird geändert |
| Destination NAT | Zieladresse wird geändert |
| Portweiterleitung | externer Port wird intern weitergeleitet |
| Hairpin NAT | interner Zugriff über öffentliche Adresse |
| Split DNS | intern und extern unterschiedliche DNS-Antwort |
| CGNAT | Provider-NAT für mehrere Kunden |
| Double NAT | zwei NAT-Geräte hintereinander |
| Reverse Proxy | leitet Webanfragen an Backends |
| Bastion Host | abgesicherter Sprungserver |
| Any-Any | sehr breite Regel |
| Rückweg | Antwortweg zurück zur Quelle |
| asymmetrisches Routing | Hin- und Rückweg unterschiedlich |
IHK-sichere Gesamtformulierung
Eine Firewall kontrolliert Netzwerkverkehr zwischen Systemen oder Netzbereichen und entscheidet anhand von Regeln, ob Verbindungen erlaubt oder blockiert werden. Typische Kriterien sind Quelle, Ziel, Port, Protokoll, Richtung und Zone. NAT übersetzt IP-Adressen, während PAT zusätzlich Ports übersetzt. Eine Portweiterleitung ist eine Form von Destination NAT und macht einen internen Dienst von außen erreichbar. NAT-Regeln und Firewall-Regeln sind zu unterscheiden und müssen zusammenpassen. Eine DMZ ist ein separates Netz für Dienste, die von außen erreichbar sein müssen. Sie schützt das interne LAN, indem öffentliche Dienste getrennt platziert und Zugriffe zwischen WAN, DMZ und LAN gezielt geregelt werden.
Wichtigste Merksätze
Firewall kontrolliert Verkehr.
NAT übersetzt Adressen.
PAT übersetzt Adressen und Ports.
DMZ trennt öffentliche Dienste vom LAN.
Firewall ist nicht NAT.
NAT ist nicht Firewall.
Routing findet den Weg.
Firewall erlaubt den Weg.
NAT-Regel leitet um.
Firewall-Regel erlaubt oder blockiert.
Source NAT ändert Quelle.
Destination NAT ändert Ziel.
Portweiterleitung ist Destination NAT.
Private IPv4-Adressen sind intern.
Öffentliche IP-Adressen sind im Internet routbar.
Default Deny ist sicherer.
Die erste passende Regel gewinnt.
Spezifisch vor allgemein.
Any-Any vermeiden.
Drop schweigt.
Reject antwortet.
Stateful Firewall kennt Verbindungen.
Rückweg muss passen.
Asymmetrisches Routing kann stören.
DMZ ist nicht LAN.
DMZ darf nicht frei ins LAN.
Öffentliche Dienste gehören besser in die DMZ.
Reverse Proxy kann Dienste bündeln.
RDP nicht direkt ins Internet öffnen.
SMB nicht direkt ins Internet öffnen.
CGNAT kann Portweiterleitungen verhindern.
Hairpin NAT = intern über öffentliche Adresse.
Split DNS = intern andere DNS-Antwort.
DNS,
NAT,
Firewall,
Dienst
und Logs gemeinsam prüfen.