Subscribe to the Non-Human & AI Identity Journal

Why do botnets make distributed denial-of-service attacks so difficult to stop?

Botnets spread traffic generation across many compromised devices, which makes each source look small while the combined volume overwhelms the target. That distribution defeats simple blocking because the attack does not come from one place. Defenders need layered controls, including upstream filtering and rapid anomaly detection, not just perimeter rules.

Why Botnets Make DDoS Hard to Contain

Botnets are difficult to stop because the attack surface is distributed by design. Instead of one obvious source, defenders see thousands of low- and mid-volume senders that each appear ordinary until the traffic is combined. That distribution overwhelms simple IP blocking, rate limits, and perimeter-only filtering. It also creates constant churn as compromised devices go offline, rotate addresses, or rejoin through new infrastructure. NHI Mgmt Group notes that 80% of identity breaches involved compromised non-human identities such as service account and API keys in its Ultimate Guide to NHIs — Why NHI Security Matters Now, which is why distributed abuse is so often missed until impact is already visible.

Security teams usually get trapped by the assumption that “more traffic” means “one big source.” Botnets break that assumption by making every node look like a small, separate event. In practice, many security teams encounter the real scale of a botnet only after an upstream link saturates or a key application fails, rather than through intentional detection of coordinated abuse.

How Defenders Actually Disrupt Botnet-Driven DDoS

Stopping botnet traffic requires layered controls that work above the host and even above the individual IP address. Current guidance from CISA cyber threat advisories and distributed defence practice is to combine traffic scrubbing, upstream filtering, anomaly detection, and service-level resilience. The goal is not to “block the botnet” in one step. The goal is to reduce the attacker’s ability to aggregate enough bandwidth, concurrency, or application requests to matter.

Operationally, this usually means:

  • Filtering closer to the source with ISP or cloud scrubbing capacity so bad traffic is removed before it reaches the target link.
  • Using behavioural thresholds, not just static rules, because bot traffic often stays just below obvious limits.
  • Correlating request patterns across time, geographies, and user agents to spot coordinated bursts.
  • Separating authentication, application, and network protections so one weak layer does not fail the entire service.
  • Practising fail-open and failover design for critical services, because some attacks cannot be fully prevented in real time.

The same logic applies to identity-backed infrastructure: if botnets hijack exposed secrets or weak service accounts, defenders need visibility into credential use, rotation, and offboarding, not just packet-level controls. NHIMG’s 52 NHI Breaches Analysis shows how often weak non-human identity hygiene becomes the enabling condition for wider abuse. These controls tend to break down when the target has limited upstream protection and the attack is spread across many residential or cloud-hosted nodes because the traffic blends into normal internet noise.

Where the Standard Playbook Breaks Down

Tighter filtering often increases operational overhead, requiring organisations to balance availability against false positives. That tradeoff becomes sharper when the botnet is highly adaptive, because aggressive blocking can take down legitimate users who share the same geography, ASN, or proxy layer as malicious traffic.

There is no universal standard for this yet, but best practice is evolving toward coordinated response across network, application, and identity teams. In some cases, the real constraint is not detection quality but mitigation speed: if scrubbing capacity, DNS changes, or WAF rules cannot be applied fast enough, the attack window is already lost. That is why resilience planning matters as much as blocking logic.

Botnets also complicate attribution. A single command-and-control operator can rent infected nodes, swap infrastructure, or pivot between volumetric and application-layer abuse. For teams handling AI-enabled abuse or automated tooling, the threat model increasingly overlaps with agent-like execution patterns, which is why NHI governance and machine identity controls remain relevant even when the visible symptom is “just DDoS.”

Practitioners should treat botnet defence as an ongoing coordination problem, not a one-time firewall rule. The hardest cases are the ones that mix residential sources, short-lived infrastructure, and application-layer requests, because the defender must distinguish hostile automation from real customer traffic at speed.

Standards & Framework Alignment

This section maps relevant standards and security frameworks to the operational risks and controls described in this guidance.

OWASP Non-Human Identity Top 10 address the attack and risk surface, while NIST CSF 2.0 and NIST Zero Trust (SP 800-207) set the governance and control requirements practitioners need to meet.

Framework Control / Reference Relevance
NIST CSF 2.0 DE.CM-1 Continuous monitoring is essential for spotting distributed attack patterns.
NIST Zero Trust (SP 800-207) SC-7 Boundary protection supports upstream filtering and segmented mitigation.
OWASP Non-Human Identity Top 10 NHI-03 Compromised non-human identities often enable botnet-scale abuse.

Apply layered traffic controls and segmentation so no single ingress path can saturate the service.