A head of IT signs a mitigation contract with a 60 second time-to-mitigate figure on the front page, files it, and thinks the problem is handled. Eight months later the checkout page stalls for a quarter of an hour on a Friday evening, the provider’s portal eventually logs the event as mitigated, and the post-incident review finds no breach of contract anywhere. Both things are true. Understanding why is the whole point of reading a DDoS time to mitigate clause properly, because the figure vendors publish almost never covers the part of the attack that actually hurt you.
Time to mitigate, in plain terms, is the interval between a distributed denial-of-service (DDoS) attack affecting your service and countermeasures bringing traffic back to something usable. That definition sounds tight. In practice, every provider draws the start and end lines in a different place, and the wording in the service level agreement (SLA) is where the difference lives.
What time to mitigate actually measures, and where the clock starts
An attack does not go from launch to blocked in one step. The chain runs roughly: the attack begins; telemetry (flow records, proxy logs, appliance counters) crosses a threshold; a detection alert fires; someone or something decides to act; traffic is diverted or filtered; routes converge and the return path carries clean traffic; and finally countermeasures are tuned to the specific vector, whether that is a UDP reflection flood or an HTTP GET flood against a search endpoint.
Most published figures cover the last stretch only. They measure the automated countermeasure stage, applied to traffic that is already inside the scrubbing path. Detection thresholds, human authorisation and Border Gateway Protocol (BGP) convergence on an on-demand service sit outside the measured window. A 60 second SLA and a fifteen minute outage coexist comfortably.
Two acronyms get quoted interchangeably and should not be. Mean time to detect (MTTD) is how long the provider’s systems take to notice. Mean time to mitigate (MTTM) is how long countermeasures take once triggered. Vendors quote whichever flatters the product: an always-on proxy vendor happily quotes near-zero mitigation time because traffic is already in path, while an on-demand scrubbing vendor prefers to talk about detection speed and stays quiet about diversion.
Three questions belong in writing before signature, not in a kick-off call afterwards:
- Does the clock start at attack onset, at detection by the provider’s monitoring, or at the moment your named contact raises a ticket? The third option is common and is by far the weakest for you.
- What counts as the finish line: first countermeasure applied, or measured service restoration against a defined availability target?
- Who supplies the timestamps used to judge compliance, and are those timestamps from the provider’s own systems only?
Define your own finish line separately for internal reporting. Mitigation started is a vendor milestone. Checkout completing inside two seconds again is your milestone. Track both, because the gap between them is the number your board will ask about.
Always-on versus on-demand: the real trade-off
Always-on reverse proxy
Traffic already traverses the scrubbing estate, so for in-scope traffic mitigation is effectively immediate. Nothing has to be switched on. The costs are real though: added latency on every request, Transport Layer Security (TLS) termination at the provider (which means handing over private keys or using a provider-managed certificate), and a hard dependency on your origin addressing staying hidden.
On-demand BGP scrubbing
Here the diversion itself is the delay. An illustrative but realistic sequence: detection threshold breached at T+2 minutes, human authorisation obtained at T+5, the more-specific prefix announced at T+6, then global BGP convergence taking a few more minutes as peers accept the change. Clean traffic starts flowing well after the “five minute mitigation”figure on the datasheet, and none of it is a breach.
The second cost nobody times in a demo is the return path. Generic Routing Encapsulation (GRE) tunnels or cross-connects have to be built, tested and kept warm. A return path that has not been exercised in twelve months is where the real delay appears, usually accompanied by a maximum transmission unit (MTU) problem that only shows up under load.
Hosting-level filtering
Included platform protection is fast against volumetric floods, because the hosting provider is defending shared infrastructure and has every incentive to act. The mechanism matters. Many platforms “mitigate”by null-routing the targeted IP address at the edge, which protects the platform and every other tenant on it. From your seat it is indistinguishable from being taken offline. The contract language to hunt for is whether blackholing counts as mitigation for SLA purposes. If it does, the response time figure tells you almost nothing about your own availability.
Hybrid patterns
A common UK arrangement puts always-on proxy protection in front of the web estate and keeps on-demand BGP diversion in reserve for the wider prefix. Sound design. The handoff is where minutes leak away, because someone has to recognise that the attack has moved off the proxied hostnames and onto the network itself, then authorise a routing change. Rehearse that decision. Write down who makes it.
Three surfaces, three different clocks
Network and transport floods
Volumetric and protocol attacks (SYN floods, DNS and NTP reflection, carpet-bombing across a prefix) are high-volume and high-signal. Detection is straightforward, signatures are well understood, and automated countermeasures do most of the work. This is the surface the published time-to-mitigate figure was written for, and the one place it usually holds up.
Application layer
Low-rate HTTP floods are the awkward case. Consider an ecommerce checkout during peak trading, hit by a few thousand well-formed requests per second spread across residential proxies, each one hitting a database-heavy search or basket endpoint. Bandwidth looks normal. Volumetric thresholds never trigger. Mitigation depends on someone identifying a request signature (a header order, a JA3 fingerprint, a URL pattern, a behavioural anomaly against baseline) and writing a rule against it. That is a human timescale, and it is why the headline SLA rarely applies as advertised at layer 7. Ask specifically what the response commitment is for application-layer events, and whether it differs from the network figure. It nearly always does.
Authoritative DNS
Authoritative Domain Name System (DNS) service is the surface most commonly left outside the managed contract in UK buys. Buyers assume proxy protection covers name resolution. It does not, unless the contract says so. If your authoritative DNS sits with a separate registrar, an on-premises BIND pair, or a hosting control panel with no dedicated DNS DDoS attack protection, there is no time to mitigate at all. There is just an outage, and it takes every service down at once: web, mail, VPN, SaaS single sign-on, monitoring.
Options exist for organisations that cannot simply move zones to a large anycast platform. Akamai’s Shield NS53, for example, is designed to sit in front of on-premises and hybrid authoritative name servers rather than only the web tier. Whatever the choice, map every surface to a named owner, a named product and a named response time before anything goes wrong. Three columns on one page. If a row is blank, that is your next purchase order, and the same discipline applies whether you are comparing platforms or reading a vendor claim against how real attacks behave.
Why fast mitigation still fails: origin leakage and scope gaps
Origin IP leakage defeats a fast SLA more often than attack size does. Historical DNS records cached in passive DNS databases, mail servers sitting on the same range as the web origin, certificate transparency logs listing every hostname you have ever requested a certificate for, staging and legacy subdomains left unproxied, direct-connect API endpoints for partner integrations: any one of them hands an attacker a path straight to the origin.
When traffic reaches the origin directly, the provider’s clock never starts. Their proxy saw nothing. A sub-minute mitigation commitment on the proxy is worth precisely nothing in that scenario, and the provider is not in breach.
Other assets routinely fall outside scope entirely: VPN concentrators, SIP trunks and voice gateways, SMTP inbound, third-party APIs your application calls synchronously, and CDN origin pull addresses. Practical hardening is unglamorous and effective: firewall the origin so it accepts traffic only from the provider’s published address ranges, rotate origin addressing after onboarding so the pre-contract history is stale, and re-test scope after every migration, DNS change or new subdomain. The scope of protection drifts quietly. Attacks find the drift.
How to verify a time-to-mitigate claim before you sign
Datasheets are not evidence. Post-attack reports are. Ask for two or three real incident reports, redacted as needed, and read the timestamps rather than the headline scrubbing capacity in terabits per second. What you want to see: attack start, first alert, authorisation, first countermeasure, vector breakdown, and the point at which traffic profile returned to baseline. A provider who cannot produce that from real events, in a format you can read, is telling you something.
Then trace the resale chain. Whose network, whose scrubbing centres, whose engineers are on the clock at 03:00? A reseller cannot be faster than its upstream. Plenty of competent UK managed service providers sit on top of Akamai Prolexic, Cloudflare, Imperva or a carrier scrubbing platform, and that is a perfectly reasonable model, but it changes what the SLA means and where escalation actually goes. Asking is procurement hygiene, not an accusation. This site has covered the industry consolidation behind that pattern since Akamai’s acquisition of Prolexic.
Test the escalation path before you need it. A named out-of-hours contact, a phone number that a human answers, and a call drill during the trial period. Decide in advance who on your side is authorised to trigger diversion at 03:00, and what happens when that person is on a flight. Pre-authorisation for automatic diversion, within agreed limits, removes the single largest human delay in the chain.
Read the credit mechanics last and without optimism. Look at exclusions, the measurement window, whose data counts as evidence, and the claim deadline. A credit worth one month of fees rarely covers an hour of lost trading, and it is not a substitute for the technical controls. The credit is a footnote in a board pack. The outage is the meeting.
Turning minutes into money
Build the business case from cost per minute of downtime, not from vendor pricing. Transaction volume at peak multiplied by average order value, staff idle cost across the affected teams, contractual penalties you owe your own customers, and recovery effort including incident overtime and customer communications. Once that number exists, the price gap between an on-demand tier and an always-on tier usually resolves itself in one direction, and the conversation with finance gets shorter. Our guidance on managed DDoS protection in the UK, including what the tiers actually cost, sets out where those price bands typically sit, and the faster tier mostly buys the removal of the human authorisation step and the diversion delay, not better filtering.
Stakes vary by sector, and so should the design. An ecommerce checkout flood on Black Friday is a revenue event measured in minutes. Healthcare and public sector disruption is a service and reputational event with regulatory attention attached. A DNS outage is the worst case, because everything stops simultaneously and your status page is often unreachable too. Aviation offers a useful case study in interlinked dependencies, which the analysis of a DDoS attack against airline systems works through in more detail.
One attacker behaviour makes response speed strategic rather than merely operational. Ransom DDoS follows a pattern: a short demonstration burst of a few minutes against a public-facing site, then an email demand and a threat of something longer. A slow, visible first response tells the sender the target is worth returning to. Both the NCSC’s denial of service guidance for UK organisations and CISA’s joint guidance for defenders advise against paying and in favour of prepared, rehearsed response. Preparation is what makes the first response quiet.
The honest position on DDoS time to mitigate is this: treat the datasheet number as the vendor’s best case for the easiest surface, then spend your procurement effort on the parts it excludes. Where the clock starts, what happens to layer 7, who protects your authoritative DNS, and whether your origin is genuinely unreachable. Those four answers determine your real recovery time. The number on the front page does not.
Frequently Asked Questions
What is a good DDoS time to mitigate?
For network and transport-layer floods on an always-on service, effectively immediate is achievable because traffic is already in the filtering path, and commitments in the tens of seconds are common. For on-demand BGP diversion, anything under about ten minutes end to end including convergence is respectable. Layer 7 events are slower and should carry their own separate commitment. Judge the figure by what it includes, not by how small it is.
Does time to mitigate start when the attack begins or when it is detected?
That depends entirely on contract wording, and it is the single most valuable clause to negotiate. Many SLAs start the clock at detection by the provider’s systems, some at the point you open a ticket, and very few at attack onset. Get the definition in writing along with confirmation of whose timestamps are used to measure compliance.
Why is application layer DDoS mitigation slower than network layer mitigation?
Low-rate HTTP floods look like legitimate users. Bandwidth stays normal, so volumetric thresholds never fire, and separating attack requests from real traffic usually requires identifying a signature or behavioural pattern and writing a rule against it. Automated bot management helps, but the difficult cases still involve an engineer, which is a human timescale rather than a machine one.
How much slower is on-demand BGP scrubbing than always-on protection?
The gap is the sum of detection threshold, authorisation and route convergence. Working through a typical sequence, detection at a couple of minutes, human sign-off a few minutes later, then announcement and global BGP convergence, you are realistically looking at several minutes to low double digits before clean traffic flows. Always-on removes all of it for in-scope traffic. An untested GRE return path can add considerably more.
What evidence should I ask a provider for to check their mitigation times?
Redacted post-attack reports from real incidents with full timestamps, a written definition of clock start and finish, confirmation of whose scrubbing centres and network operations centre sit behind the badge, and a live out-of-hours call drill during the trial. Comparing that evidence across shortlisted suppliers, as set out in this guide to choosing between mitigation providers and their trade-offs, tells you more than any capacity figure.

