Skip to content

Operations

DDoS Readiness Assessment: How Prepared Is Your Network?

Last updated: August 2026 · Six areas, and the free fixes come first · Reading time ~14 min

A metal fixture carrying two rows of identical sockets, most holding lamps that burn steadily teal-green while several sockets stand conspicuously empty and dark among them.

Readiness is not a product question. It is whether you can see an attack, reach the people who can act, act at the right layer, and prove afterwards what happened. Most organisations score worst on the cheapest items: an untested upstream contact, no measured legitimate peak, and no idea what their session tables do when full. Score honestly, then fix the free things first.

Readiness assessments are usually run by people selling something, which makes them reliable at finding gaps that a particular product closes and unreliable at everything else.

This one is arranged the other way round. It starts with the areas where the fix is free, because that is where most organisations actually lose incidents.

At a glance

ApplianceAreaThe questionWhat a weak answer looks like
VisibilityWould you know within two minutes?A customer usually tells us
UpstreamWho do you call, and have you called them?A number in a document nobody has dialled
CapacityWhat are your own peaks and ceilings?Bandwidth only, and no packet-rate figure
ResponseWho decides, at 03:00, without waiting?Escalation to someone who is asleep and not on call
EvidenceCan you reconstruct it a week later?A dashboard that only shows the present
PracticeWhen did you last rehearse this?The last real incident, which nobody wrote up

Four of these six cost nothing but attention. They are also, consistently, where the lowest scores are, which is why a readiness exercise usually pays for itself before any purchase.

Scoring

Each item scores 0 if it does not exist, 1 if it exists on paper, 2 if it exists and has been demonstrated within twelve months. The distinction between 1 and 2 is the whole value of the exercise: a contact list that has never been dialled and a contact list that was dialled in March are different things, and only one of them will work.

Area 1 — Visibility

  1. Traffic volume alerting exists on the internet-facing path, with thresholds someone chose deliberately.
  2. Flow records are exported and retained for at least 30 days.
  3. Per-service request-rate metrics exist, separate from bandwidth.
  4. Session-table utilisation is monitored on every stateful device in the path.
  5. An alert reaches a human within two minutes, out of hours, and this has been tested.

Item 4 is failed by most estates. Bandwidth is monitored everywhere; session-table utilisation almost nowhere — and it is the resource that runs out first under a transport-layer attack.

Area 2 — Upstream

  1. You know which provider carries each internet circuit, and their support path.
  2. You have a named contact and an out-of-hours number for DDoS specifically, not general support.
  3. You know what filtering they will apply on request, and how long it takes.
  4. You know whether they support customer-triggered filtering — RTBH or FlowSpec — and whether it is enabled on your circuits.
  5. You have contacted them about a DDoS event or a test within twelve months.

Item 10 separates the estates that will get help quickly from the ones that will spend the first forty minutes of an incident establishing who to talk to.

Area 3 — Capacity

  1. Circuit capacity is documented per site, including planned changes.
  2. Legitimate peak is measured in bits per second and packets per second.
  3. New sessions per second at peak is measured.
  4. The packet rate your circuit can deliver at 64-byte frames is calculated and written down.
  5. You know what each stateful device does when its table fills: refuse, overwrite, or pass.

Item 15 has a factual answer that is rarely known, and the three possible answers are a degraded service, broken conversations, or an open perimeter. The arithmetic behind item 14 is in the capacity planner and the reasoning in capacity sizing.

Area 4 — Response

  1. A written runbook exists, naming who does what in the first fifteen minutes.
  2. Decision authority for disruptive action is delegated in writing, with named alternates.
  3. The escalation path works out of hours and has been tested out of hours.
  4. Customer and public communication is pre-drafted, with an owner.
  5. A status page exists that is not hosted on the infrastructure being attacked.

Item 20 fails more often than it should, and it fails at the worst moment. Item 17 is the one that costs the most minutes: a defensible action that nobody present is allowed to authorise is an action that will not happen until someone wakes up.

Area 5 — Evidence

  1. Logs from the edge devices are retained long enough to cover your reporting obligation.
  2. Incident telemetry survives a failure of the central logging system.
  3. Packet-level capture is available for at least a sample of an incident.
  4. Timestamps across devices are synchronised and demonstrably so.
  5. A post-incident report has been produced for the most recent event.

Item 22 matters for a reason described in the smokescreen argument: a flood multiplies events, and a pipeline at its ceiling drops the security events that were not about the flood.

Area 6 — Practice

  1. The runbook has been rehearsed as an exercise, with the people who would actually be called.
  2. A mitigation control has been deliberately triggered in a controlled window.
  3. Failover or bypass has been tested, with the failover time measured.
  4. Threshold calibration has been reviewed within twelve months.
  5. Lessons from the last exercise or incident produced a change that was implemented.

Reading the result

Total out of 60. The number is less interesting than the shape.

Low in Visibility means you will find out from a customer, and everything downstream starts late. Fix this first regardless of the other scores; it is mostly configuration.

Low in Upstream means you have no answer to volumetric saturation, which is the one thing no equipment you own can solve. Also mostly free to fix.

Low in Capacity means any procurement you run will be badly specified, and a supplier will size your defence from their product line instead of your network.

Low in Response means the technology will work and the organisation will not.

Low in Evidence means you will meet a reporting deadline without the material to meet it.

Low in Practice with high scores elsewhere is the most common shape in well-funded estates, and it is the one that surprises people during a real event.

Take the two lowest areas and close the zero-cost items in the next quarter. Then, if a purchase is still indicated, the sizing record and the tender questions are already half-written by this exercise. Where the estate should be heading over years rather than quarters is the subject of the maturity model.

Frequently asked questions

Does a low score mean we need to buy something?
Usually not first. The most common gaps are an upstream contact nobody has tested, no measured legitimate peak, and no written decision authority for out-of-hours action. None of those is a product, all of them change the outcome of an incident, and closing them first also makes any later purchase better specified.
How is this different from a maturity model?
This asks what exists today. A maturity model describes a direction of travel and where you sit on it. Use this one to find gaps you can close this quarter, and the maturity model to decide where the estate should be in two years — they answer different questions and the ordering matters.
Who should perform the assessment?
Someone with no stake in the answer, which usually means not the team that would be blamed for a low score and not a supplier who sells the remedy. A supplier-run assessment is not worthless, and it will reliably find gaps that their product closes — read it knowing that.
How often should it be repeated?
Annually, and after any material change to the estate or the upstream arrangement. The score matters less than the trend, and a repeat that finds the same gaps twice is telling you something about ownership rather than about technology.

Sources

  1. The NIST Cybersecurity Framework (CSF) 2.0

    NIST · standard · accessed 2026-08-17

    The function structure this assessment loosely follows, adapted to a single threat class.

  2. SP 800-61 Rev. 3 — Incident Response Recommendations and Considerations for Cybersecurity Risk Management

    NIST · standard · accessed 2026-08-17

  3. RFC 2350 — Expectations for Computer Security Incident Response

    IETF · standard · accessed 2026-08-17

    Cited for the contact and escalation expectations, which is where most readiness gaps actually sit.

Published: August 2026 · Last reviewed: August 2026

Reviewed means the sources above were re-read on that date; the text is only reissued when something material changed.

This guide is updated as vendors release new models and pricing. How we compare vendors