What is a DDoS attack?

1 min read Updated 2026-02-05

Distributed Denial of Service. An attack that overwhelms a system with traffic from multiple sources, making it unavailable to legitimate users.

Understanding DDoS

DDoS attacks use networks of compromised computers (botnets) to flood targets with traffic. Modern attacks can reach terabits per second. They can target the network layer (volumetric), transport layer (protocol), or application layer (HTTP floods).

Examples

  • UDP flood attacks overwhelming network bandwidth
  • SYN flood exhausting server connection resources
  • HTTP GET/POST floods targeting web applications
  • DNS amplification attacks using open resolvers

How to Prevent

  • Use a DDoS protection service (Cloudflare, AWS Shield)
  • Implement rate limiting at multiple layers
  • Configure firewalls to drop malformed packets
  • Use anycast network distribution
  • Have a DDoS response plan ready

Worried about DDoS in your app?

Our security audits identify vulnerabilities like this before attackers do. Get expert manual review of your codebase.