AnySec
DDoS Protection for Digital Banks: The Uptime-Budget Problem
← InsightsDDoS · 9 min read

DDoS Protection for Digital Banks: The Uptime-Budget Problem

DDoS protection for banks runs on a different clock than for a casino or crypto exchange — a fixed regulatory uptime budget, not a revenue-per-hour estimate.

By AnySec EngineeringAnySec engineering

The short answer

DDoS protection for a digital bank uses the same four-layer architecture as any other platform — network absorption, application-layer filtering, origin isolation, and a rehearsed runbook — but it runs against a different clock. A casino or crypto exchange prices an attack in revenue lost per hour of downtime. A digital bank or fintech payment platform is measured against a fixed regulatory uptime KPI — 99.5% quarterly under the EU's Open Banking operational guidelines — that doesn't scale with how important the outage felt. An eleven-hour-per-quarter downtime budget doesn't care whether the attack hit during a quiet Tuesday or a payment-batch window; it just gets spent.

Who this is for

This is written for a CISO or Head of Infrastructure at a digital bank, e-money institution, or fintech payment platform who already has a DDoS/CDN provider in place — Cloudflare, Akamai, or a hyperscaler's native shield — the same way a casino or crypto exchange does, and is asking a narrower question: does a regulated bank actually need something different from what those other verticals run? It assumes you're not starting from zero on DDoS architecture; for the four-layer build itself, see how to protect an online casino from DDoS attacks, which this post does not repeat. It also assumes the open-banking API gateway's authentication layer — QWAC/QSeal certificate validation for third-party providers — is a separate, already-solved problem; see hardening a fintech payment platform for that control. This post is specifically about what changes when the same DDoS architecture has to answer to a hard regulatory uptime number instead of a revenue estimate.

Why the uptime math is different

Casino and crypto-exchange DDoS planning both start from a revenue-per-hour estimate: how much does an hour offline cost during the event that matters most. That number is business judgment, and it varies attacker to attacker, incident to incident.

A digital bank's number is not business judgment — it's a compliance figure with a fixed denominator. Under the EBA's Open Banking operational guidelines (Guideline 2.2a), an account-servicing payment service provider's dedicated interface carries a quarterly uptime KPI of 99.5%, which works out to roughly 11 hours of allowed downtime — planned and unplanned combined — across an entire three-month period. DDoS-driven unavailability counts against that budget the same as an unplanned outage from a bad deploy.

That reframes the incident math in two ways a casino's runbook doesn't have to account for:

  1. The budget doesn't reset per attack. A casino's loss from one bad night doesn't compound into the next quarter's numbers. A bank's does — a four-hour DDoS incident in week two of a quarter leaves roughly seven hours of budget for every other planned-maintenance window and unrelated outage for the following ten weeks.
  2. The threat backdrop is already the worst of any sector. Per FS-ISAC and Akamai's most recent joint research, the financial services sector was the top target of volumetric DDoS attacks, and application-layer DDoS attacks against the sector increased 23% between 2023 and 2024. A digital bank is planning against the highest-frequency, fastest-growing attack pattern aimed at any vertical, on top of the tightest downtime budget of any vertical this guide covers.

The four layers still apply — one of them gets harder

The architecture doesn't change: absorb the volumetric flood, filter at the application layer, isolate the origin, rehearse the response. What gets materially harder for a digital bank is Layer 2 — application-layer filtering — because of a traffic-shape problem casinos and crypto exchanges don't have.

An online casino's Layer 7 traffic is almost entirely first-party: players hitting your own login, odds feed, or cashier endpoints. A digital bank's open-banking API surface is deliberately third-party by regulatory design — registered TPPs and account-information aggregators calling payment-initiation and account-data endpoints on their own polling schedules, often in bursts synchronized to business hours or overnight batch cycles. That traffic is legitimate, expected, and can look identical to a credential-stuffing or scraping wave on a request-volume graph alone.

Two consequences follow:

  • IP- and volume-based rate limiting isn't enough. A policy that throttles anything above a request-per-second threshold will throttle a legitimate aggregator's burst along with an attacker's, and a throttled TPP call is itself an availability incident against the same 99.5% KPI — you can fail your own uptime budget by defending against traffic that wasn't an attack.
  • Rate limits need to be scoped per registered TPP, not per generic client. Because PSD2 already requires TPPs to authenticate with qualified certificates (QWAC/QSeal) before they reach the API, the DDoS layer can use that same registered identity to apply per-TPP rate budgets instead of a single blanket threshold — turning a compliance control that already exists into a DDoS-filtering signal, rather than building traffic differentiation from scratch.

Origin isolation and the runbook layer carry over largely unchanged from the casino architecture, with one addition: the runbook's escalation path needs a named owner for "is this a DDoS attack or a TPP traffic spike" triage, because guessing wrong in either direction costs uptime-budget minutes either way.

What this changes about provider and runbook choices

None of this changes which DDoS providers are viable — Cloudflare, AWS Shield, Akamai, and private-edge options all remain on the table, the same provider evaluation questions that apply to any operator still apply here. What changes is what you're validating the architecture against:

  1. Set the budget first. Before tuning any rule, translate the quarterly 99.5% KPI into an hours-remaining number for the current quarter, so the SOC knows in real time how much runway a live incident is spending.
  2. Build TPP-aware rate limiting, keyed to the same QWAC/QSeal identity the gateway already validates, instead of a single volumetric threshold for the whole API surface.
  3. Rehearse the triage decision, not just the mitigation — the tabletop needs a scenario where the on-call engineer has ninety seconds to decide "attack" or "traffic spike" before either the budget or the aggregator relationship takes damage.
  4. Validate with a stress test that includes TPP-shaped traffic, not just a generic volumetric ramp, so the rate-limiting rules are proven against the exact traffic pattern that's hardest to classify.

That is what a DDoS Protection Strategy engagement scoped for a digital bank or fintech platform actually reviews: architecture, provider tuning, and SOC runbooks built against a downtime budget instead of a revenue estimate — with the option to validate the result under an authorized stress test.

Frequently asked questions

Does DDoS protection actually work differently for a digital bank than for a casino or crypto exchange? The architecture is the same four layers — network absorption, application-layer filtering, origin isolation, and a rehearsed runbook. What's different is the clock you're racing. A casino prices an attack in lost bets during a live event; a digital bank is measured against a fixed regulatory uptime KPI that doesn't reset per incident, so the same outage duration means something structurally different on the compliance side.

What uptime requirement does a digital bank actually have to hit? Under the EBA's Open Banking operational guidelines (Guideline 2.2a), an account-servicing payment service provider's dedicated interface has a quarterly uptime KPI of 99.5% — a hard budget of roughly 11 hours of downtime per quarter, covering both planned maintenance and unplanned outages including DDoS. A single sustained incident can consume a meaningful share of that budget in one afternoon.

Can normal open-banking API traffic look like a DDoS attack? Yes, and it's a real false-positive risk. Third-party providers (TPPs) and aggregators poll account and payment APIs on their own schedules, sometimes in synchronized bursts around business hours or batch windows. A rate-limiting policy tuned only on IP reputation and request volume — the casino-style default — will throttle legitimate TPP calls during a burst, which is its own availability incident under the same uptime KPI.

How does this fit with the PSD2/QWAC hardening work we're already doing on the API gateway? It's a separate control on the same gateway. Certificate-based mutual TLS and TPP identity validation (QWAC/QSeal) decide whether a caller is who it claims to be — that's covered in hardening a fintech payment platform's API gateway. DDoS protection decides whether the gateway stays reachable and responsive under load in the first place, for legitimate callers and attackers alike. You need both; neither substitutes for the other.

What's the fastest way to know if current DDoS coverage is actually enough for our uptime SLA? Run the architecture review against your actual quarterly downtime budget, not a generic checklist: map how much of the 11-hour budget a realistic sustained L7 attack would consume at current time-to-mitigation, then validate the number with an authorized stress test rather than a vendor's marketing datasheet.

If you want your DDoS architecture reviewed against your actual uptime KPI — not a generic SLA — get a fixed quote and we will map where you stand.

Sources and review

The 99.5% quarterly uptime KPI for ASPSP dedicated interfaces is drawn directly from the Open Banking Implementation Entity's published Operational Guidelines, Guideline 2.2a (verified against the standard's own text), which also states the KPI covers both planned and unplanned downtime. The financial-sector DDoS targeting statistics — top target of volumetric DDoS attacks, 23% year-over-year increase in application-layer attacks against the sector — are drawn from FS-ISAC and Akamai's joint research, verified against FS-ISAC's own published summary. AnySec's DDoS Protection Strategy service scope, methodology, and pricing (from €2,899, 2-week engagement) are drawn from our own published service terms; no customer-specific case data is cited. Author: AnySec Engineering. Published 2026-09-01; last reviewed 2026-09-01.


Related reading

Rather not learn this in production.

Talk to the engineers behind these write-ups — no sales script, a straight read on where you stand.

Get a fixed quote