Zwei Vorfälle können in derselben Statistik als DDoS auftauchen und haben trotzdem fast nichts gemeinsam. Der eine sättigt einen Uplink mit Terabits pro Sekunde an gefälschten UDP-Paketen. Der andere hält von einem einzigen Laptop aus ein paar hundert Sockets offen und sendet wenige Kilobyte pro Minute.

Die Schutzmassnahme, die den ersten stoppt, sieht den zweiten gar nicht. Genau deshalb lohnt es sich, die Taxonomie richtig zu verstehen. Wer Angriffe danach sortiert, wie sie einen Ausfall herbeiführen, statt nach Namen, weiss, welcher Teil des eigenen Stacks im Ernstfall den Ausschlag gibt – und welche Angriffsklasse noch nie unter Last stand.

Das Wichtigste in Kürze

Dieser Beitrag liefert die Übersicht. Die zehn Simulationstypen, die Obsidio durchführt, sind unten aufgeführt und so gruppiert, wie die Plattform sie gruppiert. Wie Sie einen ersten Durchlauf über die Klassen hinweg aufbauen, zeigt unser Leitfaden zum Thema DDoS-Schutz testen.

Die zehn Simulationstypen

Gruppiert wie auf der Plattform.

Angriffe auf der Anwendungsschicht (L7)

  • HTTP Flood
  • GoldenEye
  • Browser Flood
  • Apache Killer

Langsame Angriffe

  • Slowloris
  • RUDY

Verbindungserschöpfung

  • TLS Flood
  • TCP Connection Flood

Protokollspezifisch & skriptgesteuert

  • DNS Flood
  • Puppeteer Scriptfunktionale Last, kein Angriff

Wie werden DDoS-Angriffe klassifiziert?

Ob jemand von einem DDoS-Angriff oder einer DDoS-Attacke spricht, macht keinen Unterschied – gemeint ist dasselbe. Entscheidend ist die Einteilung darunter, und der Branchenstandard folgt dabei den OSI-Schichten. Für den Anfang taugt das auch.

Volumetrische Angriffe arbeiten auf Layer 3 und 4 und versuchen, eine Leitung zu füllen. Protokoll- oder State-Exhaustion-Angriffe sitzen ebenfalls auf Layer 3 und 4, zielen aber auf eine Tabelle statt auf die Leitung. Angriffe auf der Anwendungsebene arbeiten auf Layer 7, wo jede Anfrage das Ziel echte Rechenarbeit kostet.

Slow-Angriffe sind technisch ebenfalls Layer 7 und werden oft unter der Anwendungsebene einsortiert. In der Praxis ist das ein Fehler.

Ein Flood auf der Anwendungsebene fällt sofort auf: Ratenbasierte Schutzmassnahmen bekommen einen Messwert, der ausschlägt. Ein Slow-Angriff sendet weniger Verkehr als ein einzelner echter Nutzer und unterläuft diese Schutzmassnahmen, indem er unter jedem Schwellwert bleibt, den sie messen. Wer beide als eine Klasse behandelt, glaubt am Ende, ein Flood-Test habe beide abgedeckt.

Also vier Klassen: volumetrisch, Protokoll- und State-Exhaustion, Anwendungsebene und Slow. Obsidios öffentliche Produktseite gruppiert die zehn Simulationstypen in vier Plattform-Kategorien, die dieser Einteilung eng folgen; DNS- und skriptbasierte Browser-Last bilden dort eine eigene Gruppe, statt dass volumetrische Floods als testbar ausgegeben würden.

Die Zahl vier steht in beiden Fällen für die Gruppierung. Der Katalog selbst umfasst zehn Typen.

Volumetrische Angriffe: Hält Ihre Leitung dem Verkehr stand?

Einem volumetrischen Angriff ist egal, was Ihre Applikation tut. Er sendet mehr Bits pro Sekunde, als Ihr Uplink, Ihr Edge-Router oder das im Scrubbing-Vertrag zugesicherte Volumen verkraften, und alles hinter diesem Engpass ist unerreichbar – ganz gleich, wie einwandfrei es läuft. Erfolg wird in Gigabit oder Terabit pro Sekunde gemessen.

Die wichtigsten Techniken dieser Klasse:

Die Grössenordnungen in dieser Klasse wachsen schnell. Cloudflares Q4-Bericht 2025 beschreibt einen Rekordangriff mit 31,4 Terabit pro Sekunde, der 35 Sekunden dauerte, und NETSCOUTs DDoS Threat Intelligence Report für das zweite Halbjahr 2025 zählte allein in diesem Zeitraum über 8 Millionen DDoS-Angriffe in 203 Ländern.

Was über den Ausgang entscheidet. Nicht Ihre Server, sondern die Kapazität im Upstream, Ihre Transit-Provider und die Frage, ob Ihr Scrubbing-Anbieter schnell genug erkennt und umleitet. Alles, was Sie auf dem Host konfigurieren, liegt hinter dem Engpass und spielt für diese Klasse deshalb keine Rolle.

Testbarkeit. Obsidio simuliert weder Angriffe mit gefälschten Absenderadressen noch Reflection-Angriffe – und das sollte auch sonst niemand tun. Wer Absenderadressen fälscht und fremde Server auf Ihr Netz richtet, missbraucht Infrastruktur, die anderen gehört. Das können Sie nicht autorisieren – und wir bieten es deshalb auch nicht an.

Testen lässt sich dagegen der Erkennungs- und Umleitungspfad: ob Ihr Provider den Vorfall bemerkt, wie lange die Umleitung dauert und ob auf Ihrer Seite jemand informiert wird. Teile davon lassen sich mit autorisierter Last auf der Anwendungsebene beantworten, der Rest gehört in eine Tabletop-Übung mit Ihrem Provider.

Protokoll- und State-Exhaustion-Angriffe: Wie viele Verbindungen halten Sie?

Diese Klasse zielt nicht auf Ihre Bandbreite. Sie füllt eine Tabelle.

Jede aufgebaute oder halb aufgebaute Verbindung belegt irgendwo einen Platz: einen Kernel-Socket, einen Conntrack-Eintrag, einen File Descriptor, eine Load-Balancer-Session, einen TLS-Session-Cache. Diese Plätze sind endlich und meist deutlich knapper, als man annimmt.

SYN-Floods lagen in Cloudflares Q3-Bericht 2025 auf Platz drei der Vektoren auf Netzwerkebene, hinter UDP- und DNS-Floods; zusammen machten diese vier Vektoren gut die Hälfte aller Angriffe auf Netzwerkebene in diesem Quartal aus.

Was über den Ausgang entscheidet. SYN-Cookies, die Dimensionierung von Backlog und Conntrack, Verbindungslimits pro Quelle und die Frage, ob Ihr Load Balancer Verbindungen terminiert oder durchreicht. Ein vorgeschaltetes CDN hilft nur, wenn Ihr Ursprungsserver nicht direkt erreichbar ist.

Testbarkeit. Teilweise. Obsidios TCP Connection Flood und TLS Flood decken den Teil dieser Klasse, der mit vollständig aufgebauten Verbindungen arbeitet, direkt und gründlich ab – von echten, verteilten Geräten aus, sodass Verbindungslimits pro Quelle auf dieselbe Quellenvielfalt treffen wie bei einem echten Angriff. Halboffene SYN-Floods sind eine andere Sache: Sie erfordern gefälschte Absenderadressen und liegen damit ausserhalb dessen, was ein autorisierter Test nachstellen kann.

Angriffe auf der Anwendungsebene: Wie viel Arbeit kostet Sie eine einzelne Anfrage?

Auf Layer 7 ändert sich die Kostenrechnung. Jede Anfrage ist gültig, kommt über einen abgeschlossenen TCP- und TLS-Handshake herein und verlangt vom Ziel echte Arbeit: eine Query ausführen, eine Seite rendern, eine Session prüfen. Ein paar tausend Anfragen pro Sekunde auf einen Such-Endpunkt können weit mehr Schaden anrichten als das Hundertfache an Paketen auf einen Router.

Diese Angriffe sind auch deshalb so schwer von Kunden zu unterscheiden, weil ihr Verkehr sich technisch nicht von Kundenverkehr unterscheidet. Laut Cloudflares Q3-Bericht 2025 kamen knapp 70 Prozent der HTTP-DDoS-Angriffe von Botnetzen, die Cloudflare bereits kannte; rund 20 Prozent kamen von gefälschten oder Headless-Browsern oder trugen verdächtige HTTP-Attribute. Der Rest fiel durch nichts Besonderes auf.

Was über den Ausgang entscheidet. Die Granularität des Rate Limitings, Bot-Management, WAF-Regeln – und wie weit der Schaden reicht, sobald eine Anfrage angenommen ist. Angriffe auf der Anwendungsebene erreichen Teile Ihres Systems, die ein Netzwerkangriff nie berührt. Meistens trifft es den Connection Pool der Datenbank.

Testbarkeit. Vollständig. Vier von Obsidios zehn Simulationstypen gehören in diese Klasse, und Puppeteer Script zeigt zusätzlich, wie sich eine echte User Journey verhält, während das System unter Last steht.

Slow-Angriffe: Was passiert, wenn eine Anfrage nie fertig wird?

Die vierte Klasse kehrt jede Annahme um, auf der die anderen drei beruhen. Ein Slow-Angriff sendet so wenig wie möglich, so langsam wie möglich, so lange wie möglich. Ratenbasierte Abwehr findet nichts, was sie zählen könnte, volumetrische Erkennung sieht keine Spitze, und die Anfragekurve bleibt flach, während der Dienst längst unerreichbar ist.

Was über den Ausgang entscheidet. Timeouts mit einer Mindest-Transferrate statt einer blossen Frist, Verbindungslimits pro Quelle und die Frage, ob Ihr Reverse Proxy Anfragen vollständig puffert, bevor er sie weiterreicht. Über diese Klasse entscheiden Konfigurationswerte in Dateien – und genau deshalb schleichen sich mit der Zeit Abweichungen ein.

Testbarkeit. Vollständig, und diese Klasse ist den Test am ehesten wert: Ein Konfigurations-Review sagt Ihnen nur, dass die Einstellung existiert, aber nichts darüber, ob der Pool unter realer Parallelität hält.

Welche Typen lassen sich tatsächlich testen?

Klarheit nützt an dieser Stelle mehr als ein möglichst langer Funktionskatalog. Für die vier Klassen gilt:

Ein Anbieter, der behauptet, die ganze Taxonomie zu testen, nimmt es entweder mit den Begriffen nicht genau – oder tut Dinge, mit denen Sie nichts zu tun haben wollen.

Warum zählt die Klasse mehr als der Name?

Angriffsnamen kommen und gehen. Die Klassen bleiben, denn sie beschreiben, welche endliche Ressource ausgeht – und davon gibt es nur wenige.

In der Praxis entscheidet die Abdeckung. Ein Team, das einmal im Jahr einen volumetrischen Test fährt, hat einen einzigen Engpass vermessen. Seine Timeouts, seine Verbindungslimits und sein Rate Limiting pro Endpunkt bleiben dabei ungemessen – und jeder dieser Punkte kann für sich allein zum Ausfall führen.

Cloudflares Q3-Bericht 2025 hielt ausserdem fest, dass 71 Prozent der HTTP-DDoS-Angriffe und 89 Prozent der Angriffe auf Netzwerkebene nach weniger als zehn Minuten vorbei sind. Die Frage ist also selten, ob Sie eine lange Belagerung überstehen würden – sondern ob in den ersten zwei Minuten überhaupt irgendetwas automatisch passiert.

Aus der Klasse lässt sich auch ablesen, wo Ihre blinden Flecken liegen. Ein volumetrischer Angriff ist in jedem Ihrer Dashboards sofort sichtbar – über seinen Ausgang entscheidet aber allein Ihr Provider. Ein Flood auf der Anwendungsebene erzeugt so viele Alarme, dass das Signal darin untergeht.

Verbindungserschöpfung zeigt sich nur in Verbindungszählern, die kaum jemand in ein Dashboard aufnimmt, und ein Slow-Angriff lässt gar keine Kurve ausschlagen – oft fehlt sogar der Eintrag im Access-Log. Das sind vier verschiedene Lücken in der Erkennung – und wer eine schliesst, hat für die anderen drei nichts getan.

Stärke wird bewiesen, nicht versprochen. Die Taxonomie sagt Ihnen, was Ihnen passieren könnte. Nur eine kontrollierte, autorisierte Simulation gegen die eigene Infrastruktur sagt Ihnen, was tatsächlich passiert.

Wo fangen Sie an, wenn eine Klasse nie getestet wurde?

Wählen Sie die Klasse, für die Sie am wenigsten Belege haben – nicht die, die am bedrohlichsten klingt. Für die meisten Organisationen ist das die Slow-Klasse, gefolgt von der Erschöpfung aufgebauter Verbindungen, denn über beide entscheiden Einstellungen, die seit der Installation niemand mehr angesehen hat.

Dann prüfen Sie diese Klasse mit realer Last. Obsidio führt jeden seiner zehn Simulationstypen als kontrollierte, autorisierte Simulation gegen Infrastruktur aus, die Ihnen gehört. Der Domain-Besitz wird per DNS-TXT-Record verifiziert, bevor das erste Paket fliesst; Läufe beginnen mit konservativen Limiten und steigern sich schrittweise, und Live-Metriken erlauben den sofortigen Abbruch.

Die Last kommt von über 100’000 global verteilten echten Geräten statt von einer Handvoll Instanzen in Rechenzentren. Das ist der Unterschied zwischen dem Test eines Rate Limits pro Quelle und der Frage, ob dieses Limit gegen echte Quellenvielfalt überhaupt etwas ausrichtet. Unser Grundlagen-Leitfaden beschreibt den Zuschnitt eines ersten Programms.

Banken und Finanzdienstleister lagen in Cloudflares Q3-Bericht 2025 auf Platz vier der am häufigsten angegriffenen Branchen, und für regulierte Institute muss das Ergebnis eines Laufs den Prüfern vorgelegt werden können – ein Screenshot genügt nicht. Obsidio erzeugt kryptografisch attestierte, manipulationssichere Berichte mit Zuordnung zu FINMA, DORA und NIS2, generiert in Trusted Execution Environments – ein Test hinterlässt ein Artefakt, das ein Auditor unabhängig prüfen kann.

Wenn Sie autorisierte Simulationen für die Klassen planen möchten, die Ihren Stack betreffen, sehen Sie sich die Obsidio-Plattform an oder nehmen Sie Kontakt mit dem Team auf. Unabhängig, neutral, überprüfbar: Resilienz, die Sie belegen können.