Grundlagen · Netzwerke

Netzwerke für Cybersecurity verstehen

Jeder Angriff, jede Verbindung und fast jeder SOC-Alert läuft durch ein Netzwerk. Wer IP, DNS, TCP und HTTP wirklich versteht, kann Logs lesen, Vorfälle einordnen und Tools wie Nmap oder Wireshark sinnvoll einsetzen - statt sie blind zu bedienen.

Inhaltsverzeichnis16 Abschnitte

Lernziele dieses Guides

Nach dieser Seite solltest du verstehen

  • Warum Netzwerk-Wissen das Fundament jeder Security-Disziplin ist
  • Wie IPv4-Adressen und CIDR-Subnetze funktionieren
  • Was Ports und Well-known Services bedeuten
  • Den Unterschied zwischen TCP und UDP und wann was eingesetzt wird
  • Wie DNS aufgeloest wird und warum es Security-relevant ist
  • Wie HTTP-Requests aufgebaut sind und was TLS leistet
  • Wie Netzwerk-Logs im SOC und in der Incident Response genutzt werden

Warum Netzwerk-Verständnis das Fundament jeder Security-Arbeit ist

Egal ob du im SOC Alerts triagierst, als Pentester Zielsysteme aufklaerst oder als Incident Responder einen Einbruch nachvollziehst - du arbeitest immer mit Netzwerk-Daten. IP-Adressen, Ports, Protokolle und Paketinhalte sind die Rohdaten, aus denen Security-Entscheidungen entstehen.

Ein SOC-Analyst der nicht weiß, was ein TCP-SYN-Paket bedeutet, kann einen Port-Scan nicht von normalem Traffic unterscheiden. Ein Pentester ohne Subnetz-Verständnis versteht nicht, welche Hosts er überhaupt erreichen kann. Ein Forensiker ohne DNS-Grundkenntnisse uebersieht DNS-Tunneling als Exfiltrations-Kanal.

Netzwerk-Wissen ist außerdem beständig: TCP/IP ist seit den 1970ern stabil. Wer die Grundlagen einmal wirklich versteht, muss sie nie komplett neu lernen - auch wenn Tools und Clouds sich verändern.

IP-Adressen verstehen

Eine IPv4-Adresse ist eine 32-Bit-Zahl, die zur Lesbarkeit in vier Oktette aufgeteilt wird: z.B. 192.168.1.42. Jedes Oktett kann einen Wert von 0-255 annehmen. Die Adresse identifiziert ein Gerät eindeutig innerhalb eines Netzwerks.

Privater vs. öffentlicher Adressraum: Bestimmte Bereiche sind per RFC 1918 für private Netzwerke reserviert und werden im Internet nicht geroutet. Dein Heimrouter, Firmen-LAN und Lab-Netzwerk arbeiten darin. Öffentliche IP-Adressen dagegen sind im Internet eindeutig und erreichbar.

BereichBeispielVerwendung
10.0.0.0/810.0.0.1Große private Netzwerke, Firmennetz, Cloud-VPCs
172.16.0.0/12172.31.0.1Mittlere private Netzwerke, AWS VPC Default
192.168.0.0/16192.168.1.1Heimnetzwerke, kleine Labs
127.0.0.0/8127.0.0.1Loopback - nur das eigene Gerät

IPv6 (128-Bit-Adressen, hexadezimal) wird immer relevanter. Für den Security-Einstieg genügt zu wissen: IPv6-Adressen sehen anders aus (2001:db8::1), aber die Konzepte von Routing und Segmentierung bleiben gleich.

Subnetze ohne Schmerzen - CIDR einfach erklärt

Ein Subnetz unterteilt einen IP-Bereich in kleinere Segmente. Die CIDR-Notation (Classless Inter-Domain Routing) beschreibt Netzwerkgröße prägnant kompakt: 192.168.1.0/24 bedeutet, die ersten 24 Bits sind der Netzwerkanteil - die verbleibenden 8 Bits (256 Adressen, davon 254 nutzbar) gehören zu Hosts.

Einfache Faustregel: Je größer die Zahl hinter dem Slash, desto kleiner das Netz. /32 ist genau eine IP, /24 sind 256 IPs, /16 sind 65.536 IPs, /8 sind rund 16 Millionen.

Security-Relevanz: Nmap-Scans zielen oft auf ganze Subnetze (nmap 10.0.0.0/24). Firewalls und Security Groups definieren Regeln auf Subnetz-Ebene. Lateral-Movement im Netzwerk bedeutet oft, von einem Subnetz ins nächste zu pivotieren.

Ports und Dienste

Ports sind numerische Bezeichner (0-65535), die Netzwerkverbindungen einem bestimmten Dienst auf einem Host zuordnen. Während IP-Adressen das Gerät adressieren, adressieren Ports den Dienst darauf. Well-known Ports (0-1023) sind standardisiert - wer sie kennt, kann offene Ports sofort einordnen.

PortDienstSecurity-Relevanz
22SSHRemote-Zugriff; Brute-Force, Key-Misuse, schwache Konfig
25SMTPE-Mail-Weiterleitung; Open Relays, Spam, Phishing-Infrastruktur
53DNSNamensaufloesung; DNS-Tunneling, Cache-Poisoning, Amplification
80HTTPUnverschluesselter Web-Traffic; Injection, XSS, Redirect
443HTTPSTLS-Web-Traffic; Zertifikatsfehler, TLS-Downgrade
445SMBWindows-Dateifreigabe; EternalBlue, Ransomware-Spreading
3306MySQLDatenbank; sollte nie öffentlich erreichbar sein
3389RDPWindows Remote Desktop; Brute-Force, BlueKeep
8080HTTP-AltAlternativer Web-Port; oft Dev-Umgebungen, Proxies
9200ElasticsearchHäufig ungesichert im Internet - Datenleck-Risiko

TCP vs. UDP

TCP (Transmission Control Protocol) ist verbindungsorientiert: Vor dem Datenaustausch findet ein Three-Way-Handshake statt (SYN → SYN-ACK → ACK). Jedes Paket wird bestätigt, verlorene Pakete werden neu gesendet. Das macht TCP zuverlässig, aber etwas langsamer.

UDP (User Datagram Protocol) ist verbindungslos: Pakete werden gesendet, ohne auf Bestätigung zu warten. Schneller, aber keine Garantie für Ankunft oder Reihenfolge. UDP ist ideal für DNS-Abfragen, VoIP, Spiele und Streaming - überall wo Geschwindigkeit wichtiger ist als Vollständigkeit.

Security-Relevanz: SYN-Floods missbrauchen den TCP-Handshake, indem massenweise SYN-Pakete gesendet werden, ohne den Handshake abzuschliessen - der Server reserviert Ressourcen und wird erschöpft. UDP-basierte Amplification-Angriffe nutzen Protokolle wie DNS oder NTP, um mit wenig Aufwand großen Traffic zu erzeugen.

DNS - das Adressbuch des Internets

DNS (Domain Name System) übersetzt menschenlesbare Domainnamen in IP-Adressen. Ohne DNS müsste man IP-Adressen auswendig kennen. Jede Verbindung zu einer Domain beginnt mit einer DNS-Abfrage - das macht DNS zu einem der am häufigsten gesehenen Protokolle in jedem Netzwerk-Capture.

Record-TypBedeutungSecurity-Nutzung
ADomain zu IPv4Grundlegende IP-Ermittlung in Recon
AAAADomain zu IPv6IPv6-Erreichbarkeit prüfen
MXMail-Server der DomainE-Mail-Infrastruktur kartieren
TXTFreitext-EinträgeSPF, DMARC, Domain-Verifikation - Infoquelle in Recon
CNAMEAlias auf andere DomainSubdomain-Takeover-Risiko bei verwaisten CNAMEs

DNS-Recon (z.B. mit dig oder nslookup) ist ein Standardschritt in jedem Pentest und jeder Schwachstellen-Analyse. Ziel ist es, Subdomains, Mail-Server und externe Dienste einer Ziel-Domain zu kartieren.

HTTP/HTTPS und TLS grob erklärt

HTTP ist ein zustandsloses Anfrage-Antwort-Protokoll. Der Client sendet eine Anfrage (Request) mit Methode, Pfad, Headern und ggf. Body; der Server antwortet mit Statuscode, Headern und Body. Alles, was du im Browser siehst, begann als HTTP-Request.

HTTPS ist HTTP über TLS. TLS (Transport Layer Security) verschlüsselt die Verbindung zwischen Client und Server durch einen asymmetrischen Schlüsseltausch (Handshake) gefolgt von symmetrischer Verschlüsselung. Das Zertifikat des Servers beweist seine Identität gegenüber dem Client.

Wichtige Konzepte für Security: TLS-Versionen (TLS 1.0/1.1 sind veraltet und angreifbar), schwache Cipher-Suites, abgelaufene Zertifikate und fehlende HSTS-Header sind klassische Findings in Penetrationstests. Tools wie testssl.sh prüfen TLS-Konfigurationen automatisch.

Routing-Grundidee - wie Pakete ihr Ziel finden

Ein Paket, das von deinem Rechner zu einem Server in Frankfurt reist, passiert mehrere Router - jeden nennt man einen Hop. Dein Default Gateway (meist der Heimrouter) ist der erste Hop. Er entscheidet, wohin das Paket weitergeleitet wird, basierend auf seiner Routing-Tabelle.

Mit traceroute (Linux) bzw. tracert (Windows) kannst du jeden Hop sichtbar machen. Das ist ein grundlegendes Diagnose-Werkzeug - und in Pentest-Aufklärungen hilft es, Netzwerktopologien grob zu kartieren.

Security-Relevanz: Firewalls und Next-Generation Firewalls sitzen oft zwischen Segmenten und entscheiden, welche Pakete weiterkommen. Misconfigured Routing kann dazu führen, dass interne Dienste öffentlich erreichbar werden - ein häufiger Cloud-Fehler.

Netzwerk-Logs für SOC und Incident Response

Netzwerk-Logs sind die Grundlage für Threat Detection und Incident Response. SIEM-Systeme (z.B. Splunk, Elastic SIEM) saugen Netzwerk-Events ein und korrelieren sie. Ohne Verständnis der zugrundeliegenden Protokolle sieht man in diesen Logs nur Rauschen.

  • Firewall-Logs: welche Verbindungen wurden erlaubt oder geblockt?
  • DNS-Logs: ungewöhnlich viele Abfragen an unbekannte Domains - Beaconing?
  • NetFlow/IPFIX: Verbindungsmetadaten ohne Paketinhalt - Volumen, Häufigkeit
  • Proxy-Logs: welche URLs wurden aufgerufen - User-Agent auffällig?
  • IDS/IPS-Alerts: Suricata/Snort schlagen an - Kontext im Paket prüfen

Der typische SOC-Prozess: Alert empfangen, Kontext aus Netzwerk-Logs ziehen, IP-Adressen und Domains nachschlagen (Threat-Intel), Entscheidung treffen. Wer die Protokolle kennt, arbeitet in diesem Prozess drei Mal schneller.

Zusammenhang zu Nmap, Wireshark und SOC-Analyse

Nmap (Network Mapper) sendet sorgfältig konstruierte Pakete an Ziel-Hosts und wertet die Antworten aus. Wer TCP-Handshake und Port-Konzepte kennt, versteht sofort, warum ein SYN-Scan unauffälliger ist als ein Full-Connect-Scan. Wireshark zeigt jeden dieser Pakete im Detail.

  • Nmap -sS: SYN-Scan - sendet SYN, wertet SYN-ACK oder RST aus, schließt Verbindung nicht
  • Nmap -sU: UDP-Scan - langsamer, da kein Handshake als Antwort-Garantie
  • Wireshark-Filter 'dns': nur DNS-Traffic anzeigen - sofort lesbar mit Record-Typen-Wissen
  • Wireshark 'tcp.flags.syn==1 && tcp.flags.ack==0': alle SYN-Pakete - Port-Scan sichtbar

Typische Anfängerfehler

FehlerWarum das Problem ist
Subnetzmasken nicht verstehenFührt zu Fehlern beim Lab-Aufbau, falschen Nmap-Scopes und Misverstaendnissen bei Firewall-Regeln
TCP und UDP verwechselnDNS läuft auf UDP/53, TCP/53 nur für Zone Transfers - wer das nicht weiß, interpretiert Scans falsch
Portscans gegen fremde HostsSelbst ein Nmap-Scan gegen einen fremden Server ohne Erlaubnis kann strafbar sein (§ 202c StGB)
HTTP und HTTPS gleichsetzenHTTP-Traffic ist lesbar im Netzwerk - bei HTTPS sieht man nur verschlüsselte Datenbloecke
DNS als unwichtig abtunDNS ist ein kritischer Recon- und Angriffs-Vektor; viele Einsteiger ignorieren es bis zum ersten CTF
127.0.0.1 und 0.0.0.0 verwechseln0.0.0.0 bindet einen Dienst an alle Interfaces - unbeabsichtigt öffentlich erreichbar
Wireshark ohne Filterkenntnis nutzenOhne Display-Filter ertrinkt man im Paket-Rauschen; Basisfilter lernen lohnt sich sofort

Praxisbezug

Richte dir ein kleines Heimlabor mit zwei VMs ein (z.B. Ubuntu + Kali in VirtualBox, Host-Only-Netzwerk). Übe darin:

  • Wireshark öffnen, im Browser eine HTTP-Seite laden und DNS + TCP-Handshake + HTTP-Request verfolgen
  • Mit 'dig' und 'nslookup' verschiedene DNS-Record-Typen einer eigenen Testdomain abfragen
  • Nmap-Scan auf die eigene Ubuntu-VM - Ergebnisse mit 'ss -tulpn' auf der VM vergleichen
  • Eine Wireshark-Capture-Datei (.pcap) speichern und später erneut analysieren

Nächste Lernschritte

FAQ

Welches Netzwerk-Wissen brauche ich für den Einstieg?

+

IP-Adressen, Subnetze, DNS, TCP/UDP, Ports, HTTP und ein grobes TLS-Verständnis reichen für die ersten 6-12 Monate. Vertiefung kommt automatisch durch Lab-Arbeit mit Wireshark und Nmap.

Muss ich CCNA oder Network+ ablegen?

+

Nein, keine Pflicht. Zertifikate können eine Bewerbung unterstützen, sind aber kein Lern-Garant. Für den Einstieg sind kostenloses Eigenstudium und ein Heimlabor oft effektiver.

Was bringt mir Wireshark konkret?

+

Wireshark macht Protokolle sichtbar. Du siehst den DNS-Lookup, den TCP-Handshake, den HTTP-Request und die TLS-Verhandlung - alles in Echtzeit. Das festigt theoretisches Wissen wie kein Lehrbuch.

Warum ist DNS für Security so zentral?

+

DNS-Traffic wird oft weniger streng gefiltert als HTTP. Angreifer nutzen das für DNS-Tunneling und Command-and-Control-Kommunikation. SOC-Analysten sehen im DNS-Log Muster, die anderswo unsichtbar sind.

Was ist der Unterschied zwischen privatem und öffentlichem IP-Raum?

+

Private Bereiche (10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16) sind nicht im Internet geroutet. Dein Heimrouter nutzt NAT, um private Adressen hinter einer öffentlichen IP zu verstecken. Für Security relevant: Interne Netzwerke können trotzdem kompromittiert werden.

Was bedeutet ein offener Port für die Security?

+

Ein offener Port bedeutet, dass ein Dienst lauscht und erreichbar ist. Jeder erreichbare Dienst ist eine potenzielle Angriffsoberfläche - deshalb gilt: so wenige offene Ports wie möglich, alle bekannten Dienste aktuell halten.