Port-scanning (Port-poking): Teknikker, sikkerhedsimplikationer og forsvarstrategier

Port-scanning (umdage "port-poking") er den systematiske scanning af en målværts TCP/UDP-porte for at bestemme, hvilke der er åbne (lytter), lukkede (reset) eller filtrerede (firewall). Det er et fundamentalt rekonognoseringstrin i både offensiv og defensiv cybersikkerhed.

Almindelige scan-typer (Nmap-syntaks)

ScanPakke-flagsSvar-tolkningSkjult
TCP Connect (-sT)Fuld 3-vejs håndskift (SYN, SYN-ACK, ACK)Åben = ACK; Lukket = RSTLav (logges)
SYN Scan (-sS)SYN kun; kernel fuldfører håndskiv hvis åbenÅben = SYN-ACK; Lukket = RSTHøj (halv-åben)
UDP Scan (-sU)UDP-pakke til portÅben = svar; Åben|Filtreret = intet svar; Lukket = ICMP Port UnreachableMiddel
FIN/NULL/Xmas (-sF/-sN/-sX)Aberrante flag-kombinationerLukket = RST; Åben|Filtreret = intet svarHøj (omgår nogle stateløse firewalls)
ACK Scan (-sA)ACK kunIkke-filtreret = RST; Filtreret = intet svar / ICMP-fejlFirewall-kortlægning

Angriber-brug

  • Service-enumerering (banner-grabbing, version-detektion).
  • Sårbarheds-kortlægning (match åbne porte til CVEs).
  • Angribsflade-reduktion (identificer unødvendigt eksponerede services).
  • Lateral bevægelse-planlægning (pivot-punkter).

Forsvarsstrategier

  1. Minimer angribsfladen: Deaktiver ubrugte services; bind nødvendige services til specifikke interfaces (ikke 0.0.0.0).
  2. Host-baseret firewall: `iptables`/`nftables` (Linux), Windows Firewall, `pf` (BSD) — standard nekt indgående.
  3. Netværkssegmentering: VLANer, zero-trust mikrosegmentering; begræns Øst-Vest trafik.
  4. Indtrænger-detektion/forebyggelse (IDS/IPS): Detekter scan-mønstre (tærskler, decoy-porte).
  5. Port-knocking / SPA: Skjul services indtil autentificeret knock-sekvens.
  6. Honeypots / Canary-tokens: Detekter og alarmer på scans.
  7. Regelmæssig ekstern scanning: Kør dine egne scans (Nmap, Nessus, OpenVAS) for at verificere holdning.

Juridisk & Etisk

  • Scanning af systemer, du ikke ejer eller har eksplicit autorisation til, er ulovligt i de fleste jurisdiktioner (CFAA i USA, Computer Misuse Act UK, osv.).
  • Operer altid under en underskrevet Rules of Engagement (RoE) til penetrationstest.

Port-scanning er neutral teknologi—hensigt og autorisation definerer dens legitimitet.

Ørelysning