1. Prerequisites
Before starting this runbook, ensure the following:
- DDoS mitigation activities have been completed or stabilised
- Service impact assessment has been completed
- Service owners have been identified
- Infrastructure teams are engaged
- Network Operations teams are engaged
- Cloud providers have been engaged where applicable
- Incident ticket remains active
2. Step-by-Step Instructions
-
Validate Attack Status
Review:
- Current traffic volumes
- Active mitigation status
- Service health metrics
- Error rates
- Availability metrics
- Infrastructure utilisation
Determine:
- Whether the attack is ongoing
- Whether attack activity has significantly reduced
- Whether restoration activities can safely begin
Document findings.
-
Assess Service Health
Review:
- Application health
- API health
- Website availability
- Infrastructure health
- Network health
- Database health
- Cloud resource health
Identify:
- Remaining service degradation
- Failed components
- Resource exhaustion issues
Document findings.
-
Verify Mitigation Effectiveness
Confirm:
- DDoS controls are functioning
- Traffic filtering remains effective
- Rate limiting remains effective
- CDN protections remain active
- Cloud mitigation services remain active
Determine whether additional protections should remain enabled during recovery.
Document decisions.
-
Restore Critical Services
Prioritise restoration of:
- Customer-facing services
- Authentication services
- Revenue-generating services
- Regulatory-sensitive services
- Executive communication platforms
- Business-critical infrastructure
Validate functionality after restoration.
Document actions performed.
-
Remove Temporary Controls
Review temporary controls implemented during containment.
Examples include:
- Emergency filtering rules
- Temporary rate limits
- Temporary routing changes
- Temporary service restrictions
- Temporary traffic controls
Remove controls only when:
- Risk is acceptable
- Services remain stable
- Business owners approve
Document all changes.
-
Validate End-to-End Functionality
Test:
- User authentication
- Customer transactions
- API functionality
- Service integrations
- Third-party connectivity
- Administrative functions
Verify expected functionality.
Document test results.
-
Monitor Service Stability
Monitor:
- Availability metrics
- Response times
- Error rates
- Infrastructure utilisation
- Customer support reports
- Business telemetry
Determine whether services remain stable under normal operating conditions.
Document observations.
-
Confirm Customer Impact Resolution
Review:
- Customer complaints
- Support ticket volume
- Service desk reports
- Business owner feedback
- Service level indicators
Determine whether customer impact has been resolved.
Document findings.
-
Obtain Restoration Approval
Obtain confirmation from:
- Service owners
- Infrastructure teams
- Network Operations
- Security leadership
- Incident Commander
Confirm:
- Recovery objectives achieved
- Services operating normally
- Monitoring remains active
Document approvals.
-
Update Incident Record
Record:
- Restoration activities performed
- Services restored
- Temporary controls removed
- Validation results
- Monitoring outcomes
- Stakeholder approvals
Attach supporting evidence.
3. Post-Action
Upon completion:
- Ensure service restoration activities are documented
- Ensure functionality validation is completed
- Ensure customer impact resolution is documented
- Ensure stakeholder approvals are recorded
- Ensure supporting evidence is attached
- Ensure incident ticket is updated
Contributor
Vishal Thakur GitHub: https://github.com/malienist
Contributed to the Arcana Incident Response Documentation Framework.
