Skip to content

Dataset

DDoS attack vectors

A reference classification of DDoS attack vectors: layer, what each exhausts, whether it can be spoofed or reflected, and the first-line mitigation. Editorial classification; amplification magnitudes are in a separate sourced dataset.

Rows
17
Last updated
2026-08-15
Schema version
1.0
Download
JSON·CSV

DDoS attack vectors

VectorAliasesCategoryLayerSpoofableReflectionResource exhaustedDetection signalFirst-line mitigation
UDP floodvolumetric UDPvolumetricL3/L4yesnobandwidth, packet-processing budgethigh packet rate to closed or unexpected UDP portsupstream rate limiting; drop unsolicited UDP at the edge
TCP SYN floodSYN floodprotocol / state exhaustionL4yesnohalf-open connection tablehigh SYN rate with low handshake completionSYN cookies or SYN proxy (RFC 4987)
TCP ACK floodACK floodprotocol / state exhaustionL4yesnosession-table lookups on stateful devicesACKs for sessions that do not existstateless validation ahead of the stateful tier
ICMP floodping floodvolumetricL3yesnobandwidthhigh ICMP echo rateICMP rate limiting upstream
IP fragmentation attackfragment flood, teardrop-classprotocol / state exhaustionL3yesnoreassembly buffershigh rate of fragments, many without a first fragmentfragment reassembly limits; drop malformed fragments
DNS amplificationDNS reflectionreflection / amplificationL3/L4yesyesbandwidth (factor 28–54, see amplification dataset)large DNS responses to a victim that sent no queryingress filtering (BCP 38); response-rate limiting on resolvers
NTP amplificationNTP reflection, monlistreflection / amplificationL3/L4yesyesbandwidth (factor ~557, see amplification dataset)large NTP responses to a non-requesting hostdisable monlist; ingress filtering upstream
Memcached amplificationmemcrashedreflection / amplificationL3/L4yesyesbandwidth (factor up to ~51,000, see amplification dataset)very large UDP responses from port 11211never expose memcached to the internet; disable UDP
SSDP amplificationUPnP reflectionreflection / amplificationL3/L4yesyesbandwidth (factor ~31, see amplification dataset)SSDP SEARCH responses to a non-requesting hostblock SSDP at the border; ingress filtering
DNS query floodauthoritative DNS floodapplication-layerL7partialnoresolver / authoritative CPU and query budgethigh query rate, often for random subdomainsresponse-rate limiting; anycast; query validation
Random subdomain attackDNS water tortureapplication-layerL7partialnoauthoritative server and cache, via non-existent namesflood of queries for random non-existent subdomains of one zoneNXDOMAIN rate limiting; cache tuning
HTTP floodL7 floodapplication-layerL7nonoweb/application server workers, backend querieshigh request rate to expensive endpoints from valid-looking clientsapplication rate limiting; challenge suspicious clients
HTTP/2 Rapid ResetCVE-2023-44487application-layerL7nonoserver request-handling via rapid stream open/cancelhigh rate of HTTP/2 streams reset immediately after openingpatched server; limit concurrent and cancelled streams
Slowloris / slow HTTPlow-and-slowapplication-layerL7nonoconcurrent connection slots held open at low ratemany long-lived connections sending headers or bodies very slowlyrequest timeouts; connection limits per source; a proxy that buffers
TLS / HTTPS DDoSTLS exhaustionapplication-layerL7nonoCPU spent on handshakes and cryptographic workhigh rate of new TLS handshakes or renegotiationshandshake rate limiting; session resumption; offload
Carpet bombingspread-spectrum attackcampaign patternL3/L4yespartialaggregate circuit capacity across a whole prefixrising aggregate volume with no single destination over thresholdprefix-level detection; FlowSpec or RTBH on the aggregate
Pulse-wave DDoSburst attackcampaign patternL3/L4/L7yespartialwhichever tier the burst targets, exploiting slow diversionrepeated short high-intensity bursts timed against mitigation responsealways-on inline mitigation rather than on-demand diversion

Sources

  1. RFC 4732 — Internet Denial-of-Service Considerations

    IETF · 2006-11 · accessed 2026-08-15

    The framing of vectors as resource exhaustion behind the category and resource columns.

  2. Alert TA14-017A: UDP-Based Amplification Attacks

    CISA · 2014-01-17 · accessed 2026-08-15

    Amplification factors referenced in the resource column; see the amplification-factors dataset for the figures.

What changed

  • 2026-08-15Initial release: 17 vectors across volumetric, protocol, reflection, application-layer and campaign categories.

Reuse: Free to reuse with attribution to ddosmitigationguide.com; source citations must be preserved.