1. Purpose & Scope
-
Purpose:
Provide a structured response for suspected or confirmed DDoS attacks. Use this playbook to validate service impact, analyse traffic, activate mitigation, restore availability, and assess whether the DDoS is masking broader attacker activity.
-
Scope:
Applies to volumetric, protocol, application-layer, DNS, API, CDN, cloud, and network availability attacks affecting internet-facing infrastructure, applications, services, and supporting systems.
2. Incident Identification & Criteria
Incident Type: Distributed Denial of Service (DDoS)
Trigger Conditions:
Initiate this playbook when any of the following occur:
- DDoS, CDN, cloud, ISP, WAF, or monitoring alert indicates abnormal traffic or service degradation
- Internet-facing services, APIs, DNS, applications, or networks experience unexplained availability impact
- Network saturation, connection exhaustion, API exhaustion, HTTP flood, reflection, or amplification activity is observed
- Extortion demand or threat intelligence indicates an active or imminent DDoS threat
Severity Levels:
| Severity | Description |
|---|---|
| Sev 3 | Suspicious traffic increase or minor degradation; no confirmed customer or critical service impact |
| Sev 2 | Confirmed DDoS activity affecting one service, region, or non-critical business function |
| Sev 1 | Sustained attack causing material customer impact, critical service degradation, or provider escalation |
| Sev 0 | Major outage, multi-service impact, extortion-linked attack, or DDoS activity masking broader compromise |
3. Roles & Responsibilities
- Incident Commander: Sets severity, coordinates response, approves mitigation and escalation decisions, and owns stakeholder updates.
- Incident Responder / Network Analyst: Validates DDoS activity, analyses traffic, tracks indicators, and monitors for secondary attacker objectives.
- Communications Lead: Coordinates internal, executive, customer, provider, and legal communications.
- Other Roles:
- Network / Infrastructure Team: Implements network controls, routing changes, filtering, and provider coordination.
- Application / Service Owners: Validate service health, customer impact, dependencies, and restoration success.
- Cloud / CDN / WAF Owners: Activate mitigation, rate limiting, scaling, edge filtering, and provider support.
- Legal / Compliance: Reviews extortion, customer impact, regulator, contractual, or law enforcement considerations.
4. Initial Actions
-
Immediate Steps:
- Validate that degradation is caused by abnormal traffic, not routine outage, deployment failure, capacity issue, or provider fault.
- Identify affected services, regions, users, networks, APIs, and business owners.
- Preserve traffic, CDN, WAF, firewall, load balancer, DNS, cloud, application, and service health telemetry.
- Engage IR leadership, network/infrastructure teams, application owners, and provider contacts as needed.
Decision Point:
- If service impact is not caused by DDoS activity โ document evidence and route to the appropriate operational incident process.
- If DDoS activity is suspected or confirmed โ continue analysis and prepare mitigation.
- If customer, critical service, or extortion impact exists โ escalate severity and begin communications in parallel.
5. Investigation & Analysis
-
Evidence Collection:
- Collect network, CDN, WAF, firewall, DNS, load balancer, cloud, application, service health, and provider telemetry.
- Capture attack timeline, impacted services, source distribution, traffic characteristics, mitigations applied, and business impact.
-
Analysis Steps:
- Classify attack type, traffic volume, source distribution, targeted assets, protocols, payload patterns, and amplification/reflection indicators.
- Assess service, customer, operational, infrastructure, and dependency impact.
- Assess extortion indicators, threat intelligence, attribution signals, targeting significance, and secondary attack objectives.
- Monitor for concurrent security alerts, authentication anomalies, data access, malware, cloud control plane activity, and intrusion indicators.
Decision Point: Run the post-detection phases (Analysis โ Recovery) of any relevant sibling playbook concurrently alongside this one based on what was observed:
- If account compromise or credential abuse is suspected or identified โ execute PB-004: Account Takeover concurrently.
- If data exposure, staging, or exfiltration is suspected or identified โ execute PB-005: Data Exfiltration concurrently.
- If cloud compromise is suspected or identified โ execute PB-007: Cloud Compromise concurrently.
- If malware or suspicious execution is suspected or identified โ execute PB-003: Endpoint Malware Infection or PB-011: Suspicious Execution concurrently.
- If privilege escalation is suspected or identified โ execute PB-009: Privilege Escalation concurrently.
- If lateral movement is suspected or identified โ execute PB-010: Lateral Movement concurrently.
6. Containment, Eradication & Recovery
-
Containment Actions:
- Activate approved DDoS mitigation services, provider protections, CDN/WAF controls, scrubbing, traffic rerouting, or emergency protection modes.
- Apply traffic filtering, source blocking, protocol filtering, geo controls, application-layer controls, and rate limits where appropriate.
- Protect critical services first and avoid overblocking legitimate customer traffic.
-
Eradication Steps:
- Remove or disable malicious rules, abusive clients, exposed endpoints, misconfigurations, or vulnerable services contributing to attack effectiveness.
- Tune filtering, rate limiting, caching, autoscaling, DNS, CDN, and WAF controls based on observed traffic.
- Coordinate with providers to block attacker infrastructure and adjust mitigation profiles.
-
Recovery Steps:
- Restore normal service availability, validate customer impact resolution, and remove temporary controls only after attack traffic stabilises.
- Monitor service stability, legitimate traffic, error rates, latency, and provider status during recovery.
Decision Point: If service degradation returns after controls are relaxed, re-enable mitigation, preserve new telemetry, and return to Investigation & Analysis.
7. Communication & Escalation
-
Internal Communication:
- Notify security leadership, network/infrastructure owners, application owners, service owners, support teams, and business stakeholders.
- Use geo handoff when the incident spans response shifts.
-
External Communication:
- Coordinate provider, customer, legal, executive, and public communications through approved communication processes.
-
Escalation Criteria:
Condition Escalate To Account compromise or credential abuse suspected or identified PB-004: Account Takeover Data exposure, staging, or exfiltration suspected or identified PB-005: Data Exfiltration Cloud compromise suspected or identified PB-007: Cloud Compromise Malware or suspicious execution suspected or identified PB-003: Endpoint Malware Infection / PB-011: Suspicious Execution Privilege escalation suspected or identified PB-009: Privilege Escalation Lateral movement suspected or identified PB-010: Lateral Movement Major outage, extortion, or multi-service business impact PB-019: Major Security Incident Management
8. Post-Incident Activities
-
Lessons Learned:
- Conduct a PIR covering detection timing, traffic classification, mitigation speed, provider performance, communication timing, customer impact, and recovery decisions.
- Review whether DDoS activity masked intrusion, data access, account abuse, cloud compromise, or other concurrent attacker objectives.
-
Documentation Updates:
- Update detection logic, runbooks, provider contacts, escalation paths, network diagrams, rate-limit policies, and mitigation profiles.
- Track resilience improvements and service hardening actions.
9. References & Linked Resources
-
Playbooks:
-
Runbooks:
- RB-TRIAGE-005: DDoS Alert Validation
- RB-ANALYSIS-029: DDoS Traffic Analysis
- RB-ANALYSIS-030: DDoS Service Impact Assessment
- RB-ANALYSIS-031: DDoS Attribution & Threat Assessment
- RB-CONTAIN-009: DDoS Mitigation Activation
- RB-CONTAIN-010: Traffic Filtering & Rate Limiting
- RB-RECOVERY-006: Service Availability Restoration
- RB-POST-003: DDoS Resilience Improvement
-
SOPs:
10. Appendices
Contributor
Jayden Vo GitHub: https://github.com/jayden-vo
Vishal Thakur GitHub: https://github.com/malienist
Contributed to the Arcana Incident Response Documentation Framework.
