Denial of Service und DDoS
Untersuchen Sie, wie volumetrische Angriffe sowie Angriffe auf Protokoll- und Anwendungsebene Dienste überlasten.
Denial of Service und DDoS ist eine kostenlose Cyber Security Academy-Lektion auf CoddyKit. Dies ist Lektion 4 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Cyber Security Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Cyber Security Academy-Kurs umfasst insgesamt 4 Lektionen.
Was ist ein DoS-Angriff?
Ein Denial-of-Service-Angriff (DoS) versucht, ein System oder eine Netzwerkressource für legitime Benutzer nicht verfügbar zu machen, indem es bzw. sie mit Datenverkehr überlastet oder Schwachstellen ausgenutzt werden, die den Dienst zum Absturz bringen.
DoS vs. DDoS
DoS geht von einer einzigen Quelle aus. DDoS (Distributed DoS) verwendet Tausende oder Millionen kompromittierter Geräte (Botnetze) oder Amplification, um Angriffsdatenverkehr zu erzeugen. DDoS lässt sich viel schwerer blockieren, da die Quellen weltweit verteilt sind.
Volumetrische DDoS-Angriffe
Volumetrische Angriffe überfluten die Bandbreite des Ziels mit ungefiltertem Datenverkehr:
- UDP-Floods – gefälschte UDP-Pakete sättigen die Bandbreite
- ICMP-Floods – Ping-Pakete überlasten das Ziel
- DNS-Amplification – kleine DNS-Abfragen lösen große Antworten an das Opfer aus
Gemessen in Gbit/s – einige Angriffe überschreiten 1 Tbit/s.
Protokollangriffe
Protokollangriffe nutzen Schwachstellen in Netzwerkprotokollen aus:
- SYN-Flood – sendet Tausende TCP-SYN-Pakete und erschöpft die Verbindungstabellen des Servers
- Ping of Death – sendet übergroße ICMP-Pakete, die anfällige Systeme zum Absturz bringen
- Smurf-Angriff – gefälschte ICMP-Pakete werden an den Netzwerk-Broadcast gesendet; alle Hosts antworten dem Opfer
DDoS-Angriffe auf der Anwendungsschicht
Angriffe auf der Anwendungsschicht (Layer 7) zielen mit legitim aussehenden Anfragen auf bestimmte Anwendungsfunktionen:
- HTTP-Flood – sendet Millionen von GET-/POST-Anfragen
- Slowloris – sendet unvollständige HTTP-Header langsam und belegt dadurch alle Serververbindungen
- SSL-Erschöpfung – missbraucht die CPU-Kosten des TLS-Handshakes
Verstärkungsangriffe
Verstärkung nutzt Protokolle aus, die viel mehr Daten zurückgeben als angefordert:
- DNS-Amplification: 60-facher Verstärkungsfaktor
- NTP-Amplification: 556-facher Verstärkungsfaktor
- Memcached-Amplification: 51.000-facher Verstärkungsfaktor (2018: 1,7-Tbit/s-Angriff)
Angreifer fälschen die IP-Adresse des Opfers als Quelladresse – Reflektoren senden riesige Antworten an das Opfer.
DDoS-Abwehr: Scrubbing-Center
Scrubbing-Center sind spezialisierte Infrastrukturen, die DDoS-Datenverkehr aufnehmen und filtern, bevor er das Ziel erreicht. Große Anbieter (Cloudflare, Akamai, AWS Shield) verfügen über eine Scrubbing-Kapazität von Hunderten Tbit/s.
Ratenbegrenzung und Traffic-Shaping
Abwehrmaßnahmen auf Anwendungsebene:
- Ratenbegrenzung pro IP-Adresse/Benutzer
- CAPTCHA-Abfragen für verdächtige Datenverkehrsmuster
- Verbindungsdrosselung
- Blockieren nach IP-Reputation (bekannte Botnet-IP-Adressen)
Anycast-Routing
Anycast verteilt Angriffsdatenverkehr auf mehrere globale Rechenzentren. Statt dass ein einziges Ziel den gesamten Datenverkehr aufnimmt, wird die Last verteilt. Cloudflare und andere CDNs verwenden Anycast, um massive volumetrische Angriffe zu bewältigen.
DDoS in der Geopolitik
DDoS wird häufig als Instrument der Cyberkriegsführung eingesetzt. Bedeutende Vorfälle:
- 2007 Estland – Websites von Behörden und Banken wurden während einer politischen Krise außer Betrieb gesetzt
- 2022 Ukraine – Websites ukrainischer Behörden wurden während der russischen Invasion angegriffen
- Hacktivisten setzen DDoS für politische Aussagen ein
DDoS-Widerstandsfähigkeit testen
Organisationen können ihre Resilienz mit autorisierten Lasttest-Tools prüfen:
siege– HTTP-Lasttestsab(Apache Bench) – einfaches HTTP-Benchmarking- Kommerzielle Stresstestdienste (mit Genehmigung)
Testen Sie niemals Systeme, die Ihnen nicht gehören oder für die Sie keine schriftliche Genehmigung haben.
siege -c 100 -t 30S https://example.com # 100 concurrent users, 30 secondsSchnelltest: DDoS
Welcher Angriffstyp sendet unvollständige HTTP-Header sehr langsam, um alle verfügbaren Serververbindungen zu belegen?
Zusammenfassung der Lektion
DoS-/DDoS-Angriffe verweigern den Dienst, indem sie Ziele mit Datenverkehr überlasten oder Schwachstellen in Protokollen ausnutzen. Zu den Angriffstypen gehören volumetrische Angriffe (UDP-/DNS-Floods), Protokollangriffe (SYN-Flood) und Angriffe auf der Anwendungsschicht (Slowloris, HTTP-Floods). Zu den Abwehrmaßnahmen gehören Scrubbing-Center, Anycast, Ratenbegrenzung und CAPTCHA. Verstärkungsangriffe vervielfachen die Angriffskraft, indem sie Reflektoren ausnutzen.
Häufig gestellte Fragen
Ist die Lektion „Denial of Service und DDoS“ kostenlos?
Ja — der vollständige Text von „Denial of Service und DDoS“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Cyber Security Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Cyber Security Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „Denial of Service und DDoS“?
Untersuchen Sie, wie volumetrische Angriffe sowie Angriffe auf Protokoll- und Anwendungsebene Dienste überlasten. Du übst Cyber Security Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Cyber Security Academy zu starten?
Keine Vorkenntnisse erforderlich. Cyber Security Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 4 von 4.
Wie lange dauert die Lektion „Denial of Service und DDoS“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Cyber Security Academy-Lektion Code schreiben und ausführen?
Ja. Jede Cyber Security Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- Phishing und Spear-Phishing
- Malware: Viren, Würmer, Trojaner, Ransomware
- Man-in-the-Middle-Angriffe
- Denial of Service und DDoS