Graph
Distributed Denial of Service

🌊Distributed Denial of Service

NEW

Also known as: DDoS

An attack that floods a target with traffic from many sources to exhaust resources and disrupt legitimate access.

DESCRIPTION

A distributed denial-of-service (DDoS) attack leverages numerous compromised hosts or amplifiers to overwhelm network, compute, or application capacity. Common vectors include volumetric floods, protocol exhaustion, and application-layer attacks. Defenses combine anycasted scrubbing networks, CDNs, rate limiting, autoscaling, and upstream filtering. Visibility via telemetry and well-defined SLOs helps detect and mitigate quickly. Preparedness includes runbooks, provider contacts, and layered defenses across network and application tiers.

ALTERNATIVE DEFINITIONS

Cloudflare Learning Center

A DDoS attack is a malicious attempt to disrupt the normal traffic of a targeted server, service or network by overwhelming the target or its surrounding infrastructure with a flood of Internet traffic.

Defines DDoS by disruption of normal traffic using overwhelming floods.

Source

NIST CSRC Glossary

A denial of service technique that uses numerous hosts to perform the attack.

Focuses on the distributed nature: many hosts used simultaneously.

Source

Denial of Service Botnet Amplification Attack Anycast Rate Limiting Web Application Firewall UDP Reflection Autoscaling BGP

COMPETING TERMS

DDoS Mitigation Content Delivery Network

KNOWLEDGE AREAS

Data Security Infrastructure Cloud Observability & Telemetry

TARGET AUDIENCE

Cybersecurity Engineer Security Architect Cloud Architect DevOps Engineer IT Manager IT Auditor

EXTERNAL SOURCES

  • Wikipedia - Denial-of-service attack
  • Cloudflare - Detailed overview and taxonomy
  • CISA - Government guidance on DoS and DDoS
  • IETF - BCP 38 ingress filtering guidance

TOP QUESTIONS

What are the main types of DDoS attacks?

Volumetric floods, protocol attacks (e.g., SYN floods), and application-layer attacks (e.g., HTTP floods) target different resources.

Category: Definition

How do CDNs help with DDoS?

CDNs absorb and distribute traffic via large anycast networks, caching content and filtering malicious requests before they hit origin.

Category: Best practices

What is DDoS amplification?

Attackers exploit misconfigured UDP services (e.g., NTP, DNS) to reflect and amplify traffic towards a victim.

Category: Example

Can autoscaling stop DDoS?

Autoscaling helps absorb spikes but isn’t sufficient alone. Use upstream scrubbing and rate limiting to avoid cost and outages.

Category: Misunderstanding

How to detect a DDoS quickly?

Monitor baseline traffic, set SLOs and alerts for anomalies in volume, connection rates, and error codes.

Category: Observability

What preparations reduce DDoS impact?

Have runbooks, provider contacts, BGP communities, and pre-provisioned scrubbing capacity. Test failover paths.

Category: Requirements

Is a WAF enough for DDoS?

WAFs help at L7 but do not solve volumetric or protocol floods. Use layered defenses across L3–L7.

Category: Misunderstanding

Who coordinates DDoS response?

Security, networking, and cloud teams collaborate with upstream providers and CDNs to mitigate and restore service.

Category: Management

What is BCP 38 and why important?

It recommends ingress filtering to block spoofed source addresses, reducing reflection and amplification attacks at scale.

Category: Standards