Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 336

Denial-of-Service-Angriff (DoS)

Geprüft vonCybersecurity entrepreneur & security researcher

Was ist Denial-of-Service-Angriff (DoS)?

Denial-of-Service-Angriff (DoS)Angriff, der Bandbreite, Rechenleistung, Speicher oder Anwendungsressourcen eines Systems erschöpft, sodass legitime Nutzer den Dienst nicht mehr erreichen.


Ein Denial-of-Service-Angriff überlastet ein einzelnes Ziel — Server, Anwendung, Verbindung oder Gerät — aus einer oder wenigen Quellen, um den Dienst zu beeinträchtigen oder anzuhalten. Er unterscheidet sich vom DDoS, der viele verteilte Hosts aufbietet; ein einfacher DoS setzt auf Asymmetrie: geringer Aufwand des Angreifers erzwingt großen Aufwand beim Opfer.

Die Techniken durchziehen den gesamten Stack. Volumetrische Floods sättigen die Bandbreite. Protokollmissbrauch erschöpft endlichen Zustand: ein SYN-Flood füllt den Verbindungs-Backlog mit halboffenen Handshakes — weshalb SYN-Cookies erfunden wurden. Slow-Angriffe setzen auf Geduld statt Volumen: Slowloris (Robert Hansen, 2009) tröpfelt partielle HTTP-Header, um jeden Worker-Thread eines threadbasierten Servers wie Apache zu binden, fast ohne Bandbreite. Ressourcenerschöpfung auf Applikationsebene macht aus einer Anfrage unverhältnismäßige Kosten: teure Abfragen, Entpacken einer Zip-/XML-Bombe oder ReDoS, bei dem ein katastrophal rückverfolgender regulärer Ausdruck auf angreiferkontrollierter Eingabe pro Anfrage sekundenlang CPU verbraucht. Algorithmische Komplexitätsangriffe wie die Hash-Flooding-Veröffentlichung 2011 (28C3) erzwangen den O(n²)-Worst-Case in den Hashtabellen vieler Web-Frameworks. Klassische Crashes durch fehlerhafte Pakete — Ping of Death, Teardrop, LAND — und lokale Fork Bombs vervollständigen die Familie.

Abwehrmaßnahmen greifen ineinander: Rate Limiting und Verbindungs-Timeouts, SYN-Cookies, Größen- und Zeitbudgets pro Anfrage, Kapazitätsplanung und Autoscaling, Upstream-/Anycast-Filterung, WAF-Regeln, randomisierte Hash-Seeds und Härten des Codes gegen Eingaben, die superlineare Arbeit auslösen.

flowchart TD
  A[Angreifer: 1 oder wenige Hosts] --> B{Welche Ressource erschöpfen?}
  B -->|Bandbreite| C[Volumetrischer Flood]
  B -->|Verbindungszustand| D[SYN-Flood - halboffene Sockets]
  B -->|Worker-Threads| E[Slowloris - langsame Teil-Anfragen]
  B -->|CPU / Speicher| F[ReDoS, Zip-Bombe,<br/>Hash-Flooding, teure Abfrage]
  B -->|Crash-Bug| G[Ping of Death / Teardrop / LAND]
  C --> H[Dienst für legitime<br/>Nutzer nicht verfügbar]
  D --> H
  E --> H
  F --> H
  G --> H
  H --> I[Abwehr: Rate Limiting, SYN-Cookies,<br/>Timeouts, WAF, Autoscaling, harter Code]

Beispiele

  1. 01

    Ein Angreifer hält per Slowloris von einer einzigen Maschine aus die Worker-Threads eines Webservers offen, bis keine neuen Clients mehr angenommen werden.

  2. 02

    Eine Schwachstelle erlaubt es, mit einer HTTP-Anfrage gigabyteweise Speicher zu belegen und den Dienst zum Absturz zu bringen.

Häufige Fragen

Was ist Denial-of-Service-Angriff (DoS)?

Angriff, der Bandbreite, Rechenleistung, Speicher oder Anwendungsressourcen eines Systems erschöpft, sodass legitime Nutzer den Dienst nicht mehr erreichen. Es gehört zur Kategorie Angriffe und Bedrohungen der Cybersicherheit.

Was bedeutet Denial-of-Service-Angriff (DoS)?

Angriff, der Bandbreite, Rechenleistung, Speicher oder Anwendungsressourcen eines Systems erschöpft, sodass legitime Nutzer den Dienst nicht mehr erreichen.

Wie schützt man sich gegen Denial-of-Service-Angriff (DoS)?

Schutzmaßnahmen gegen Denial-of-Service-Angriff (DoS) kombinieren typischerweise technische Kontrollen und operative Praktiken, wie in der Definition oben beschrieben.

Verwandte Begriffe

Siehe auch