ArcanaIncident-response documentationBrowse the feedTemplates
Back to feed
Playbook
PB-013

Distributed Denial of Service (DDoS)

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:

SeverityDescription
Sev 3Suspicious traffic increase or minor degradation; no confirmed customer or critical service impact
Sev 2Confirmed DDoS activity affecting one service, region, or non-critical business function
Sev 1Sustained attack causing material customer impact, critical service degradation, or provider escalation
Sev 0Major 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:

    Decision Point: Run the post-detection phases (Analysis โ†’ Recovery) of any relevant sibling playbook concurrently alongside this one based on what was observed:

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

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

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.