When a 400 Gbps Flood Hit and the Mitigation Plan Was Six Months Out of Date

By IPThreat Team July 15, 2026

The Incident That Exposed the Gap

A regional financial services firm running its own edge infrastructure faced a saturating UDP flood at 3:42 AM on a Tuesday. The attack peaked at 400 Gbps within eleven minutes of the first packet anomaly. Their upstream provider had a scrubbing agreement in place, but the activation contact list referenced three engineers who had left the company, the escalation runbook pointed to a ticketing system that had been migrated four months prior, and the traffic diversion BGP community strings had changed during a carrier upgrade nobody had documented in the DDoS response playbook. The scrubbing center came online 47 minutes after the attack started. By then, two of their customer-facing APIs had timed out for nearly an hour across three geographic regions.

That scenario happens more often than vendors admit in their case studies. The technical controls existed. The commercial relationship existed. The failure was operational: the plan that described how those controls activated had drifted from reality. This article walks through what modern DDoS protection actually requires at the architecture, configuration, and operational levels, where real-world implementations typically break down, and how to build a posture that holds when the attack starts at 3 AM and changes shape by 4 AM.

Understanding What You Are Actually Defending Against

DDoS attacks in 2025 fall into three broad families, and your mitigation architecture needs to address all three simultaneously rather than optimizing for the one that hit you last time.

Volumetric attacks aim to exhaust bandwidth. Amplification vectors using DNS, NTP, CLDAP, and memcached reflection remain active. P2P botnets, which security researchers continue to track extensively given their resilience against takedowns, increasingly contribute to volumetric campaigns because their infrastructure lacks centralized command points that law enforcement can seize. Continuous monitoring of these botnets shows that nodes cycle in and out faster than most blocklist update cycles, meaning static IP-based defenses lag behind the actual attack surface.

Protocol attacks target state exhaustion in network devices. SYN floods, ACK floods, and fragmented packet attacks consume firewall connection tables, load balancer session limits, and router processing capacity. A 5 Gbps SYN flood can take down infrastructure that survives a 200 Gbps UDP flood because it targets a finite stateful resource rather than raw bandwidth.

Application layer attacks operate at Layer 7, sending requests that look syntactically legitimate. An HTTP GET flood against a resource-intensive endpoint, slowloris attacks holding connections open, or carefully crafted POST requests that trigger expensive database operations all fall into this category. These attacks often run at volumes that would not trigger volumetric thresholds, making them harder to detect with simple traffic volume monitors.

The Cavern Manticore framework attributed to Iran-linked actors demonstrates how sophisticated threat actors layer these techniques. Modular C2 architectures allow operators to shift attack vectors mid-campaign, meaning a defense that handles the initial volumetric phase may encounter a pivot to application-layer probing once the attacker realizes the flood is being absorbed. Your mitigation plan needs to account for attacks that evolve.

Architecture Before a Single Packet Arrives

Upstream Scrubbing and Transit Relationships

On-premise DDoS mitigation makes sense for application-layer attacks where you need context about your own application behavior. It makes limited sense for volumetric attacks, because a 400 Gbps flood saturates your transit link before your scrubbing appliance ever sees the traffic. Volumetric protection requires capacity that exists upstream of your own infrastructure, either at your transit provider, a dedicated DDoS mitigation provider, or a CDN with integrated scrubbing.

When evaluating scrubbing providers, the relevant questions are specific. Where are the scrubbing centers geographically, and how close are they to your announced prefixes? What is the signaling mechanism for traffic diversion: BGP community strings you control, an API call, or a manual process requiring a phone call to a NOC? What is the time-to-mitigation SLA, and what does that SLA actually measure? Some providers measure from when they acknowledge the attack rather than from when the attack started. Ask for their most recent test diversion results, including how long the BGP route propagation took globally during an actual event.

Always-on scrubbing routes traffic through mitigation infrastructure continuously. On-demand scrubbing diverts traffic only when an attack is detected. Always-on adds latency in the range of 1-5ms depending on provider and geography, which matters for latency-sensitive applications. On-demand has a detection and activation window during which unmitigated attack traffic reaches your infrastructure. Neither model is universally correct. Many organizations run always-on scrubbing for their most critical prefixes and on-demand for less sensitive ones.

Anycast and Distributed Absorption

CDN providers and DDoS-specialized vendors operating anycast networks distribute incoming attack traffic across dozens of points of presence globally. A 400 Gbps attack directed at an anycast prefix arrives as many smaller flows at many locations rather than as a single overwhelming flood at one. This model provides inherent volumetric absorption capacity that scales with the provider's total network capacity across all PoPs, which for major providers runs into tens of terabits per second.

The tradeoff is that anycast scrubbing requires your traffic to pass through the provider's network continuously, which introduces dependency on their infrastructure security and visibility into your traffic patterns. For organizations in regulated industries, data residency and inspection requirements may constrain which providers are eligible.

BGP Blackholing and RTBH

Remotely triggered black hole routing allows you to signal your upstream providers to drop traffic destined for a specific IP address at their edge. This stops the attack from consuming your transit link but also takes the targeted IP offline entirely. RTBH is a last-resort tool that trades availability for infrastructure survival. It makes sense when a single IP is targeted and you can shift services to another address, or when the alternative is total infrastructure saturation affecting multiple services.

Flowspec extends this concept by allowing you to signal upstream routers to drop or rate-limit traffic matching specific characteristics: source prefix, destination port, protocol, packet size ranges. This gives you surgical suppression rather than a complete destination blackhole, and it can be applied automatically by detection systems when specific attack signatures are identified.

On-Premise and Cloud-Edge Controls

Rate Limiting With Appropriate Granularity

Rate limiting at the network edge needs to operate at multiple granularities simultaneously. A global rate limit on incoming UDP will suppress legitimate DNS traffic during an NTP amplification attack. Rate limits need to be specific to protocol, destination port, and source prefix range. For application-layer protection, rate limits at the IP level fail against distributed attacks using large bot populations where each individual IP sends traffic well below threshold. Rate limiting needs to operate at the session, behavioral, and fingerprint level, not just the source IP level.

Connection rate limits on your load balancers should be configured per source IP with separate thresholds for SYN packets and established connections. A source sending 500 SYN packets per second but completing zero handshakes is behaving differently from one sending 500 SYN packets per second with 490 successful connections, and your controls should treat them differently.

Scrubbing Appliance Placement and Sizing

On-premise scrubbing appliances deployed in-line between your edge routers and internal infrastructure handle protocol and application-layer attacks that pass through upstream volumetric filtering. The critical sizing consideration is that the appliance must handle full line rate traffic during an attack without becoming the bottleneck itself. This sounds obvious but is frequently miscalculated when organizations size based on average traffic rather than peak attack scenarios.

Scrubbing appliance clusters need bypass capabilities. If the appliance fails under load, traffic should fail open (bypassing the scrubber) rather than dropping, unless your security policy requires fail-closed behavior. Failing open during a DDoS event means unmitigated attack traffic reaches your infrastructure; failing closed means legitimate traffic stops entirely. Which failure mode is acceptable depends on your specific application criticality and tolerance for downtime versus degraded security posture.

Application Layer Inspection

Web Application Firewalls positioned at the application edge handle HTTP floods and slow attacks that bypass network-layer mitigation. Effective L7 DDoS mitigation requires behavioral baselines. A WAF challenge-response mechanism (CAPTCHA, JavaScript challenge, TLS fingerprint validation) serves as a gate that filters clients incapable of completing a browser-like handshake. Most DDoS bots running on compromised servers or IoT devices fail JavaScript challenges; legitimate browser users pass them transparently.

TLS fingerprinting using JA3 or JA4 provides a mechanism to identify clients whose TLS characteristics deviate from browser norms. A flood of requests arriving with identical JA3 hashes and no variation in cipher suite ordering is a strong signal of scripted attack traffic. This technique adds signal without requiring challenge-response friction for every request.

Cache logic matters significantly for L7 protection. Attacks targeting uncacheable endpoints (authenticated API calls, POST endpoints, search queries with unique parameters) bypass CDN caching. Identify your most resource-intensive uncacheable endpoints and apply stricter rate limiting and behavioral controls specifically to those paths. Pre-computing and caching responses where feasible reduces the impact of floods against those resources.

Detection and Alerting That Matches Attack Speed

A DDoS attack that takes 11 minutes to saturate your link requires detection systems that operate on sub-minute telemetry. NetFlow or IPFIX collected every five minutes produces detection latency that allows significant damage before mitigation activates. High-resolution telemetry at 30-second or 60-second intervals is the operational minimum for volumetric detection, and 10-second intervals are preferable for environments with narrow transit headroom.

Baseline modeling needs to account for time-of-day, day-of-week, and seasonal variation. An alert threshold set at 3x average traffic volume will generate false positives every Monday morning and miss attacks that ramp slowly over 20 minutes while staying below peak-day traffic levels. Adaptive thresholds that model expected traffic for the current time window produce fewer false positives and catch slow-ramp attacks that static thresholds miss.

Alert routing needs to reach humans who can make decisions at 3 AM. This sounds trivial but the financial services firm's failure was precisely here. On-call contact lists need automated verification: send a test page monthly, require acknowledgment, remove contacts who fail to respond after two cycles. Runbooks need to reference infrastructure that currently exists. Specific BGP community strings, current NOC phone numbers, and current escalation paths should be treated as living documents with quarterly review requirements.

Operational Readiness and the Runbook Problem

What a Usable Runbook Actually Contains

A DDoS response runbook that holds up under pressure contains operational specifics rather than general principles. It should specify the exact BGP community string to trigger RTBH with your primary transit provider, the API endpoint and authentication method to activate on-demand scrubbing, the internal escalation path including mobile numbers for on-call engineers, and the communication template for customer status page updates at 15-minute intervals.

The runbook should specify decision trees: at what traffic volume or what service impact threshold does the team escalate from monitoring to active mitigation? Who has authority to trigger RTBH for a specific prefix? Who contacts the upstream provider's emergency line? These decisions made in advance prevent paralysis during an actual event when cognitive load is high and time pressure is severe.

Tabletop Exercises and Live Diversion Tests

Running tabletop exercises annually is insufficient preparation for DDoS response. The specific failure modes exposed during real incidents involve operational details that tabletops do not surface: the scrubbing activation API changed its authentication method after a security update, the RTBH community string was updated during a carrier migration, the person who knew the NOC emergency number left the company.

Live diversion tests, conducted with upstream providers during low-traffic maintenance windows, validate the actual mechanics of traffic diversion. They verify that BGP route propagation completes within expected timeframes, that scrubbing centers are correctly configured for your traffic profiles, and that your monitoring correctly detects and reports the diversion. Many organizations with DDoS protection contracts have never actually activated them under test conditions. The first activation during a real attack is a poor time to discover that the process takes 12 minutes rather than the 3 minutes documented in the SLA.

SMB operators face particular challenges here, as recent analysis of SMB cyber readiness indicates that basic incident response processes often lack the documentation and testing that enterprise teams maintain. For smaller organizations, cloud-based DDoS protection services with automated always-on activation reduce the operational complexity of response, since the activation decision moves from a human process to an automated one.

Post-Attack Analysis

After every significant DDoS event, conduct structured analysis covering: total attack duration and peak volume, time from attack start to detection, time from detection to mitigation activation, service impact duration and scope, what mitigation controls worked, and what gaps the attack exposed. Document attack characteristics: source ASNs, protocol distribution, destination ports targeted, any mid-campaign shifts in attack vector.

This data feeds two processes. First, it informs tuning of detection thresholds and mitigation configurations. Second, it contributes to shared threat intelligence if your organization participates in ISACs or other sharing programs. Attack campaigns targeting one organization in a sector frequently target others in the same sector around the same time period. Sharing attack telemetry with sector peers provides early warning value that improves collective resilience.

Multi-Vector Campaigns Require Layered Response

The SonicWall SMA1000 zero-day exploitation activity reported in recent weeks illustrates how threat actors combine techniques. Device compromise provides footholds for launching application-layer attacks from within trusted network segments, bypassing perimeter-based volumetric mitigation entirely. A flood originating from within your own network's RFC 1918 space or from trusted cloud infrastructure accounts will bypass upstream scrubbing that filters based on source reputation.

This is why DDoS mitigation cannot be treated as a perimeter-only concern. Internal rate limiting, anomaly detection on east-west traffic, and per-endpoint connection limits need to exist at the application and load balancer layer independent of upstream mitigation. An application that accepts unlimited concurrent connections from any authenticated source remains vulnerable to floods originating from compromised internal hosts or from compromised customer accounts making legitimate-appearing requests at abusive volume.

The rise of ransomware groups with DDoS capabilities, reflected in activity from groups like Gentlemen Ransomware that use DDoS as extortion pressure alongside encryption, means that DDoS events increasingly arrive as part of compound attacks. While your team is managing a volumetric flood, threat actors may be attempting lateral movement, credential theft, or data exfiltration elsewhere in the environment. DDoS response procedures need to include coordination with the broader security operations function rather than operating in isolation.

Vendor Selection Criteria That Actually Matter

When evaluating DDoS protection vendors, the commercially visible metrics (total network capacity in terabits, number of PoPs) matter less than operational specifics. Request the following: time-to-mitigation data from actual customer events over the past six months, not theoretical SLAs. Geographic distribution of scrubbing capacity relative to your user base and infrastructure location. Mitigation effectiveness against application-layer attacks, since many providers excel at volumetric mitigation but provide limited L7 capability. Reporting detail available during and after an attack, including attack characterization, mitigation effectiveness, and residual traffic passing to your infrastructure.

Evaluate the signaling and activation mechanism critically. Vendors offering API-driven activation with webhook integration into your monitoring stack enable automated response. Vendors requiring phone calls to NOCs introduce human latency into the critical first minutes of an attack. For high-availability requirements, automated activation is not optional.

Understand the pricing model's incentive structure. Some providers bill on peak traffic volume during attacks, which creates billing unpredictability during large events. Others bill on protected capacity or on clean traffic delivered. The billing model affects total cost of ownership during active attack periods, which can be significant for targets of sustained campaigns.

Building Toward Sustainable Posture

DDoS protection degrades over time unless actively maintained. Infrastructure changes, personnel changes, carrier changes, and application changes all introduce drift between your documented mitigation plan and the reality of your environment. Quarterly reviews of runbooks, contact lists, and technical configurations keep the documentation aligned with operational reality. Annual vendor reviews ensure your protection capacity scales with your traffic growth and the evolving attack volume landscape.

The organizations that survive significant DDoS events with minimal customer impact share a characteristic: they have tested their mitigation process before they needed it. The technical controls are necessary but not sufficient. The operational process that activates those controls under pressure, at 3 AM, with the person on call potentially handling their first significant event, determines actual outcomes more than the vendor's terabit capacity numbers.

Invest in the runbook, test the diversion, verify the contacts, and treat your DDoS response capability as a perishable asset that requires regular maintenance to remain effective when you need it.

Contact IPThreat