Join our Newsletter — 33% off our NHI Course
Home› Guides› DDoS Response Playbook: Detecting, Mitigating and Recovering from…
Template Incident Response & Forensics

DDoS Response Playbook: Detecting, Mitigating and Recovering from Attacks

PDF for newsletter subscribers · free to read online

← All guides
By Lalit Choda, NHI Mgmt Group Updated 24 October 2026 10 min read
On this page

A distributed denial of service attack is decided in the first thirty minutes, and most of that time is lost finding the right person at the right provider. This template gives [Organisation] a ready-to-adopt playbook for detecting, mitigating and recovering from volumetric, protocol and application-layer DDoS attacks against internet-facing services. It is written for network and security operations, site reliability engineers, service owners and the managers who must decide on trade-offs such as geo-blocking or taking a service offline. Replace every [bracketed] placeholder, complete the provider contact table before you need it and test it at least yearly. For architecture and protection choices, see the DDoS Protection Guide.

How to use this template

  • Adopt, then tailor: copy sections 1 to 8 into your incident response plan and fill in the provider names, contract numbers and escalation paths for each protected service.
  • Prepare upstream: CISA, the FBI and MS-ISAC, and the UK NCSC all stress that most volumetric attacks cannot be absorbed on your own link; mitigation happens at your ISP, CDN or scrubbing provider. Section 2 is the most important part of this playbook.
  • One playbook per service tier: a customer website behind a CDN and a VPN concentrator on a single ISP link need different steps. Duplicate section 4 per tier.
  • Treat DDoS as possible cover: keep watching identity and endpoint alerts during an attack.
  • Review annually and after every attack or provider change. Owner: [Head of Network Operations].

1. Scope and triggers

1.1 This playbook applies to attacks that originate online and aim to degrade the availability of [Organisation] services, networks or APIs. Physical disruption (power, radio interference) is handled under business continuity, as the NCSC guidance also scopes it.

1.2 Attack classes covered.

ClassTypical formsATT&CKWhere it is best mitigated
VolumetricUDP floods, reflection and amplification via DNS, NTP, CLDAP or memcachedT1498.001 Direct Network Flood; T1498.002 Reflection AmplificationISP, scrubbing centre or CDN, before traffic reaches your link
ProtocolSYN floods, fragmented packets, state exhaustion of firewalls and load balancersT1498 Network Denial of ServiceScrubbing provider, SYN cookies, stateless filtering ahead of stateful devices
Application layerHTTP GET/POST floods, expensive search or login requests, TLS handshake exhaustionT1499.002 Service Exhaustion Flood; T1499.003 Application Exhaustion FloodCDN or WAF rate limits, bot challenges, caching, application changes

1.3 Triggers: provider DDoS alert; link utilisation above [80]% for [5] minutes; synthetic monitoring failures from several regions; a spike in requests per second or new-connection rate above [x] times baseline; a ransom DDoS (RDoS) demand; or credible threat intelligence naming [Organisation] or its sector.

2. Roles and contacts

RoleNamed ownerResponsibilities
Incident Lead[Security Operations Manager]Declares the incident, owns the decision log and timeline
Network Lead[Network Operations Lead]Traffic analysis, provider escalation, routing changes, filters
Application Lead[Service Owner or SRE on call]Application-layer rules, caching, feature degradation, scaling
Business Owner[Head of Digital]Approves trade-offs: geo-blocks, disabling features, maintenance pages
Communications Lead[Head of Communications]Status page, customer and staff messages
Legal Counsel[General Counsel]Extortion demands, law enforcement, contractual and regulatory notices

2.1 Provider escalation sheet. For every ISP, CDN, cloud and scrubbing provider record: 24/7 NOC and security phone numbers, the portal and API for emergency mitigation, account and circuit IDs, the authentication the provider will ask for, contracted mitigation capacity and time to mitigate, whether BGP diversion is always-on or on-demand, and the prefixes covered. Store a copy offline: during an attack your own email, chat or VPN may be down.

2.2 Keep an out-of-band communications channel (for example a conference bridge or messaging group on a separate provider) so responders can coordinate if corporate services fail.

3. Detection and triage

  1. Confirm it is an attack, not a surge: compare with marketing events, releases, upstream outages and certificate or DNS errors. Legitimate surges usually share normal referrers, user agents and session behaviour.
  2. Classify: from NetFlow/IPFIX, provider dashboards and load balancer logs identify the layer, the targeted IP, port or URL, protocols, packet rates, top source ASNs and countries, and whether source ports indicate reflection (for example UDP source port 53, 123 or 11211).
  3. Size the impact: which services are degraded, which customers affected, whether shared infrastructure (DNS, VPN, email) is collateral damage.
  4. Set severity: Critical when a revenue or safety service is down; High when degraded beyond SLO; Medium when absorbed by existing protection; Low for attempts with no user impact.
  5. Check for a second front: ask the security operations centre to watch authentication, privileged access and data egress alerts more closely during the attack.

Decision point A: if the attack saturates your link or exceeds on-premises device capacity, escalate to the upstream provider immediately; do not spend time tuning local filters first.

Evidence to preserve: flow records, packet captures (short samples are enough), WAF and CDN logs, provider attack reports, any extortion emails with full headers, and the timeline of every change you made.

4. Containment

4.1 Network and protocol attacks.

  1. Call the provider on the 24/7 number and open a priority ticket; give the target prefixes, attack type and start time.
  2. Activate on-demand scrubbing or BGP diversion for the affected prefixes, or confirm always-on mitigation is engaged.
  3. Ask the ISP for upstream ACLs dropping traffic that the service never needs, such as inbound UDP from reflector ports to web servers.
  4. As a last resort, request remotely triggered black hole routing (RTBH) for a single targeted IP. This drops all traffic to it, legitimate included, so the Business Owner must approve it.

4.2 Application-layer attacks.

  1. Tighten CDN or WAF rate limits on the targeted paths, keyed on client IP, session or API key. See the Rate Limiting and API Abuse Guide.
  2. Enable challenge or "under attack" modes for suspicious clients; block signatures shared by attack requests (user agent, header order, query pattern).
  3. Serve cacheable content from the edge and switch expensive endpoints (search, report generation) to a lighter mode.
  4. Scale out horizontally where cost limits allow, with a ceiling agreed in advance to avoid runaway cloud spend.

Decision point B: geo-blocking or disabling a feature trades availability for some users against availability for most. The Business Owner decides, and the Incident Lead records the decision and its review time.

Decision point C: do not pay a ransom DDoS demand. Legal Counsel handles any contact and the report to law enforcement.

5. Eradication

5.1 DDoS traffic has no foothold to remove, so eradication means removing the conditions that made the attack effective: exposed origin IPs reachable without the CDN, unauthenticated expensive endpoints, open resolvers or NTP services of your own being used as reflectors, and single points of failure.

5.2 Restrict origin servers to accept traffic only from the CDN or scrubbing ranges, and rotate origin IPs if they were exposed.

5.3 If the attack accompanied an intrusion attempt, run the relevant playbook (see the Incident Response Guide) to completion.

6. Recovery

  1. Keep mitigation in place for at least [24] hours after traffic returns to baseline; attacks often return in waves with changed vectors.
  2. Withdraw emergency rules in stages, starting with the ones that hurt legitimate users most (geo-blocks, challenges), while watching error rates.
  3. Return BGP routing to normal only after agreeing with the provider; confirm no RTBH routes remain.
  4. Verify service health with synthetic tests from several regions, and check queued jobs, payment callbacks and integrations that may have failed silently.
  5. Record cloud scaling and provider overage costs for the insurance claim and post-incident review.

7. Communication and notification

AudienceWhenOwnerContent
ProvidersImmediatelyNetwork LeadTargets, attack type, mitigation request
CustomersWithin [30] minutes of user impactCommunications LeadStatus page update; no detail on defences
ExecutivesCritical or High within [1] hourIncident LeadImpact, actions, decisions needed
Law enforcement and national CERTFor extortion, persistent or sector-wide attacksLegal CounselIndicators, demands, timeline
Regulators and key customersAs contracts and rules requireLegal CounselOutage notice, for example under sector resilience or NIS2 incident reporting where applicable
Information sharing groupsAfter stabilisationIncident LeadAttack signatures and source data

7.1 Status page and support tooling should be hosted on infrastructure separate from the attacked service.

8. Post-incident review

8.1 Within [10] business days, review: time to detect, time to provider engagement, time to mitigation, total user-impact minutes, peak bandwidth and requests per second, and cost.

8.2 Ask: did the provider escalation sheet work; were any contacts or credentials out of date; was the origin bypassable; which rule changes harmed legitimate traffic; and does contracted capacity still match observed peaks.

8.3 Update this playbook, the provider contract if needed, and the next exercise. See the Tabletop Exercise Guide.

Implementation guidance

Choosing mitigation models.

ModelStrengthTrade-offFits
Always-on CDN or reverse proxyImmediate application-layer and volumetric protection for webCovers only proxied HTTP(S) services; origin must be hiddenPublic websites and APIs of any size
On-demand BGP scrubbingProtects whole prefixes and non-HTTP protocolsMinutes of impact before diversion; needs a /24 or larger and tested runbooksLarger organisations with their own address space
ISP clean pipeSimple, contractual, no routing changesCapacity tied to one ISP; limited application-layer helpSmall and mid-sized organisations
Cloud provider native protectionIntegrated with cloud load balancers and autoscalingScope limited to that cloud; scaling costsCloud-hosted workloads
On-premises appliancesFast local response to protocol and application attacksCannot stop floods larger than the linkComplement to upstream mitigation, never a replacement

Rollout.

  1. Inventory internet-facing services, their IPs, DNS, hosting and dependencies; rank them by business impact (the NCSC's first step: understand your service).
  2. Confirm upstream defences and contracted capacity with each provider; fill in the escalation sheet.
  3. Agree graceful degradation options per service: static fallback pages, read-only modes, disabling heavy features.
  4. Test: a tabletop first, then a provider-supported diversion drill in a maintenance window. Use only an authorised testing service, and inform providers beforehand.
  5. Rollback: document how to withdraw every emergency rule and routing change, and test that too.

Small vs large organisations. A small organisation usually relies on a CDN plan and its ISP; its key work is hiding the origin and holding the provider contacts. A large or regulated organisation needs multi-provider coverage, BGP diversion drills and DNS hosted with resilient anycast providers.

Metrics. Mean time to detect; mean time to mitigate after detection; user-impact minutes per incident; percentage of internet-facing services behind upstream mitigation; days since the escalation sheet was last verified; false-positive blocks during mitigation.

Framework mapping.

FrameworkReferences
NIST CSF 2.0PR.IR-04 capacity; DE.CM-01 network monitoring; DE.AE-02 event analysis; RS.MA-01 coordination with third parties; RS.MI-01 containment; RS.CO-02 notification; RC.RP-01 recovery
NIST SP 800-53 Rev. 5SC-5 Denial-of-service Protection; SC-7 Boundary Protection; SI-4 System Monitoring; IR-4 Incident Handling; IR-8 Incident Response Plan; CP-2 Contingency Plan
ISO/IEC 27001:2022 Annex AA.5.24 incident management planning; A.5.29 security during disruption; A.8.6 capacity management; A.8.20 networks security
MITRE ATT&CKT1498, T1498.001, T1498.002, T1499, T1499.002, T1499.003

Where identity fits. Mitigation portals, BGP and DNS consoles and CDN API tokens can redirect or disable all your traffic. Protect them with phishing-resistant MFA and short-lived, scoped API credentials, and keep break-glass access that works when single sign-on is down.

Standards and references

Related NHI Mgmt Group resources: DDoS Protection Guide · Rate Limiting and API Abuse Guide · DDoS Protection Buyer's Guide · Incident Response Guide

PDF for subscribers

Take this guide with you

Every section, table and checklist in one PDF, with links to the sources and related guides. Subscribe to our weekly NHI & AI Identity Journal and we’ll email you a download link.

Free weekly newsletter

Subscribe to the NHI & AI Identity Journal

The latest on NHI and Agentic AI security – articles, research, breaches, news and events every week.

Bonus 33% off our NHI Course when you subscribe.

NHIMG Editorial Note
Written and reviewed by Lalit Choda, NHI Mgmt Group. Last updated 24 October 2026.
NHI Mgmt Group — the #1 independent authority on Non-Human Identity, IAM, and Agentic AI security. nhimg.org

PDF Downloads for Newsletter Subscribers

Get the guide

Enter your details and we’ll email you a download link.

The full guide is free to read online. The PDF is a thank you for subscribing.

Fill in all fields marked * and tick the PDF box to continue.