Arcana IR documentation · offline copy Nederlands

RB-RECOVERY-006: Service Availability Restoration

Document Control

Attribute Value Date
Document Name Service Availability Restoration
Version [Enter version number] [Enter date]
Owner [Enter owner/team] [Enter date]
Status [Draft/Approved/Retired] [Enter date]
Next Review Date [Enter next review date] [Enter date]
Approvals [Enter approver(s)] [Enter date]
Change Summary Initial creation [Enter date]

1. Prerequisites

Before starting this runbook, ensure the following:

2. Step-by-Step Instructions

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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.

  9. 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.

  10. 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:

Contributor

Vishal Thakur GitHub: https://github.com/malienist

Contributed to the Arcana Incident Response Documentation Framework.