Port Scanning (umgangssprachlich „Port Poking“) ist das systematische Abtasten der TCP/UDP-Ports eines Zielhosts, um festzustellen, welche offen (hörend), geschlossen (zurückgesetzt) oder gefiltert (firewall-geschützt) sind. Es ist ein grundlegender Erkundungsschritt in sowohl offensiver als auch defensiver Cybersicherheit.
Häufige Scan-Typen (Nmap-Syntax)
| Scan | Paket-Flags | Antwortinterpretation | Tarnung |
| TCP Connect (-sT) | Vollständiger 3-Wege-Handshake (SYN, SYN-ACK, ACK) | Offen = ACK; Geschlossen = RST | Niedrig (geloggt) |
| SYN Scan (-sS) | SYN nur; Kernel vervollständigt Handshake, wenn offen | Offen = SYN-ACK; Geschlossen = RST | Hoch (halb-offen) |
| UDP Scan (-sU) | UDP-Paket an Port | Offen = Antwort; Offen|Gefiltert = keine Antwort; Geschlossen = ICMP Port Unreachable | Mittel |
| FIN/NULL/Xmas (-sF/-sN/-sX) | Aberrante Flag-Kombinationen | Geschlossen = RST; Offen|Gefiltert = keine Antwort | Hoch (umgeht manche zustandslosen Firewalls) |
| ACK Scan (-sA) | ACK nur | Ungefiltert = RST; Gefiltert = keine Antwort / ICMP-Fehler | Firewall-Mapping |
Angreifer-Verwendungen
- Dienstaufzählung (Banner-Grabbing, Versionserkennung).
- Schwachstellen-Mapping (offene Ports auf CVEs abgleichen).
- Reduzierung der Angriffsfläche (unnötige exponierte Dienste identifizieren).
- Planung der lateralen Bewegung (Pivot-Punkte).
Defensive Strategien
- Angriffsfläche minimieren: Unbenutzte Dienste deaktivieren; benötigte Dienste an spezifische Schnittstellen binden (nicht 0.0.0.0).
- Hostbasierte Firewall: `iptables`/`nftables` (Linux), Windows Firewall, `pf` (BSD) — Standard-Deny-Inbound.
- Netzwerksegmentierung: VLANs, Zero-Trust-Mikrosegmentierung; Ost-West-Verkehr einschränken.
- Intrusion Detection/Prevention (IDS/IPS): Scan-Muster erkennen (Schwellenwerte, Lockvogel-Ports).
- Port Knocking / SPA: Dienste verstecken, bis authentifizierte Klopf-Sequenz erfolgt.
- Honeypots / Canary-Tokens: Scans erkennen und alarmieren.
- Regelmäßiges externes Scannen: Eigene Scans durchführen (Nmap, Nessus, OpenVAS), um Haltung zu verifizieren.
Rechtliches & Ethisches
- Scannen von Systemen, die man nicht besitzt oder für die man keine explizite Genehmigung hat, ist in den meisten Gerichtsbarkeiten illegal (CFAA in den USA, Computer Misuse Act UK usw.).
- Immer unter einem signierten Rules of Engagement (RoE) für Penetrationstests operieren.
Port Scanning ist neutrale Technologie – Absicht und Autorisierung definieren seine Legitimität.