A distributed denial-of-service (DDoS) attack overwhelms a service by sending many concurrent requests from multiple sources. Exhausted resources can take services offline or drive uncapped cloud costs beyond business limits. section 5.1
Figure 5.1 Unrestricted resource consumption happens when threat actors get unfettered access to our servers. In this example, a threat actor launches a DDoS attack from three servers.
A three-server request flood illustrates how unrestricted access to servers becomes distributed resource exhaustion. section 5.1
Reduce exposure with layered controls:
- Analyze traffic for anomalies, apply CAPTCHA or other challenges, and temporarily ban suspicious clients. section 5.1.1
- Deploy a web application firewall or a DoS mitigation service such as Cloudflare, Akamai, Radware, or Imperva. section 5.1.1
- Rate-limit computationally intensive and data-sensitive endpoints more strictly than routine endpoints, using thresholds aligned with real usage. section 5.1.1


