Most engineers think…
Most people assume that to stop an encrypted DDoS attack you must decrypt the traffic — terminate TLS, read the requests, then block the bad ones. That mental model is expensive, slow, and often impossible.
Radware flips it. Encrypted DDoS is dangerous precisely because TLS hides the payload and inverts the cost curve — a TLS session can demand up to 15x more CPU on the server than on the attacker, so a tiny host can topple a big web server. Radware's answer is keyless behavioral detection: it profiles encrypted flows using rate-variant and rate-invariant statistics and mitigates HTTPS floods without holding any private key. The mitigation is stateless so the appliance can't be exhausted, and decryption is an optional escalation — not the starting point. Understanding that split is what separates a real Radware answer from a hand-wave.
① Why encrypted DDoS is hard — the payload is hidden and the cost curve is inverted
Almost all web traffic is now encrypted, and attackers happily hide their DDoS inside the TLS tunnel. The first problem is visibility: a defender watching the wire sees only encrypted bytes, not the malicious GET/POST requests, so classic content inspection is blind.
The second problem is worse — the cost curve is inverted. A TLS handshake costs the server far more than the client. Radware cites SSL/TLS connections requiring up to 15x more CPU on the destination than on the requester. That asymmetry turns a single small attacker into a heavyweight: a low-bandwidth flood can burn the origin's CPU while the link looks almost idle.
So encrypted DDoS is the nasty combination of blind defenders and a target that tires first. The naive fix — decrypt everything to see inside — adds latency, breaks privacy, and demands key management you may not even have the keys for.
In an interview, the killer line is the inverted cost curve: a TLS connection can cost the server up to 15x what it costs the client. That single fact explains why a tiny attacker can topple a big server and why volume-based defences miss low-and-slow encrypted floods.
Why is encrypted DDoS harder to stop than a plain HTTP flood?
② The encrypted attack zoo — how each one exhausts a target
Encrypted DDoS comes in several flavours. An HTTPS flood is a Layer-7 wave of encrypted GET/POST requests aimed at exhausting the web application — often low-and-slow so it mimics a legitimate flash crowd. A TLS handshake flood opens many sessions and forces the expensive key-exchange over and over, drowning the server in crypto work.
The classic CPU killers
An SSL renegotiation attack — the famous THC-SSL-DOS — uses just one TCP connection that repeatedly renegotiates keys, exploiting the lopsided cost so a single machine can overload an SSL server. Encrypted SYN floods add connection-table pressure on top. Each variant targets a different resource — CPU, connection state, or application threads — but they share one trait: wrapped in TLS, they look like normal encrypted traffic until you measure behaviour.
Radware's SSL/encrypted DDoS protection — keyless, behavioral HTTPS flood mitigation that runs on the DefensePro line.
Detecting and mitigating encrypted attacks without holding the private decryption key — no latency, privacy preserved, no key management.
A Layer-7 flood of encrypted GET/POST requests aimed at exhausting a web server, often disguised as a flash crowd.
Repeated key renegotiations on one connection (THC-SSL-DOS) that exploit the 15x cost asymmetry to overload an SSL server.
Which attack repeatedly renegotiates SSL keys on a single TCP connection?
③ How Radware mitigates — keyless behavioral detection, stateless, optional decryption
Radware's DefensePro HTTPS Flood Protection module (the engine behind DefenseSSL) learns normal HTTPS behaviour, then detects attacks over encrypted traffic using behavioral algorithms that blend rate-based and non-rate-based parameters — rate-invariant and rate-variant statistics. No content inspection, no plaintext — so it works keyless, with no private decryption key.
Keyless protection is also stateless: it keeps no per-connection state, so the mitigation device itself can't be exhausted by a state-table attack the way a stateful proxy can. Mitigation escalates gradually — from non-intrusive rate-limiting (which needs no SSL server cert or key) up to active client challenges — to minimise collateral damage to real users.
When you do decrypt
When keys are available and you want higher accuracy, DefensePro can decrypt suspected traffic to issue Layer-7 challenges, then re-encrypt before passing validated traffic onward. From 8.26.0.0+, full-session decryption decrypts whole HTTPS sessions and feeds them to Signature Protection and Traffic Filters when deep payload inspection is required.
Decryption is an optional escalation, not the starting point. Radware detects HTTPS floods keylessly using behavioral rate-variant/invariant statistics — no private key, no added latency, no broken privacy. Assuming you must decrypt everything stalls the moment you do not hold the keys (e.g. at an ISP).
Never claim mitigation without checking the mode. Keyless protection keeps no per-connection state, so the mitigator itself resists state-exhaustion floods, and rate-limit mitigation needs no SSL server cert or key. Read the HTTPS Flood Protection config to prove which mode is active before closing the ticket.
▶ Watch an HTTPS flood get stopped without decryption
How a single encrypted request stream is judged end-to-end. Press Play for the healthy keyless path, then Break it to see the classic failure.
An ISP that never holds its tenants' private keys needs to stop an HTTPS flood. What should it use?
④ Trade-offs and deployment — keyless vs decryption, and who needs which
The core trade-off is keyless behavioral versus full decryption. Keyless adds no added latency (no per-packet crypto), preserves privacy, and removes the key-management burden — but it works on behaviour, not payload. Full decryption gives deep payload visibility and higher accuracy, at the cost of latency, the privacy of seeing plaintext, and managing certificates and keys, so Radware invokes it selectively.
Choose by who you are
For ISPs and carriers, keyless is essential — providers almost never receive tenant private keys, so behavioral, stateless protection is the only option that scales across many tenants. For an enterprise that owns its own keys and needs signature-level inspection, selective decryption is on the table. The failure mode to avoid is assuming you must decrypt everything: that breaks privacy, adds latency, and stalls the moment you don't hold the keys.
Vivek Menon, a network security engineer at a Mumbai broadband ISP (BharatLink Networks), faces this
A hosted e-commerce tenant's HTTPS site keeps timing out and the origin CPU spikes, even though bandwidth looks modest.
An HTTPS GET flood riding TLS — low volume, high server cost — that the ISP cannot decrypt because it never holds the tenant's keys.
Open the tenant's security policy in APSolute Vision and check Network Protection ▸ HTTPS Flood Protection — learned baselines are breached on rate-invariant request statistics, while the device has no SSL cert/key configured.
APSolute Vision ▸ DefensePro ▸ Network Protection ▸ HTTPS Flood ProtectionEnable keyless HTTPS Flood Protection in behavioral mode with the escalation path — rate-limit first, then client challenge — keeping mitigation stateless so the appliance is not itself exhausted; no key import needed.
Watch the real-time HTTPS Flood traffic graphs: attack connections drop to mitigation, origin CPU normalises, and legitimate users complete checkouts with no added latency.
What is the main cost of choosing full-session decryption over keyless behavioral mitigation?
🤖 Ask the AI Tutor
Tap any question — instant, scoped to this lesson. No login, no waiting.
Pre-curated from vendor docs + community Q&A, scoped to this lesson. For a live prod issue, paste your export into chat.techclick.in.
📝 Wrap-up assessment — six more
You've answered 4 inline. Six left. 70% (7 of 10) marks the lesson complete on your profile. Tap Submit all answers at the end.
🧠 In your own words
Type one line: why can Radware stop an HTTPS flood without holding any decryption keys? Then compare with the expert version.
🗣 Teach a friend
Best way to lock it in — explain it in one line to a teammate. Tap to generate a paste-ready summary.
📖 Glossary
- DefenseSSL
- Radware's SSL/encrypted DDoS protection offering — keyless, behavioral HTTPS flood mitigation running on the DefensePro line.
- DefensePro
- Radware's DDoS mitigation appliance/line that hosts the HTTPS Flood Protection module and DefenseSSL.
- Keyless protection
- Detecting and mitigating encrypted attacks without holding the private decryption key — no added latency, privacy preserved.
- HTTPS flood
- A Layer-7 flood of encrypted GET/POST requests aimed at exhausting a web server, often disguised as a flash crowd.
- SSL renegotiation attack
- Repeated key renegotiations on one connection (THC-SSL-DOS) that exploit the cost asymmetry to overload an SSL server.
- TLS handshake
- The CPU-intensive key-exchange that starts an encrypted session; the server bears the heavy asymmetric crypto.
- Rate-invariant statistics
- Behavioral metrics independent of raw volume, used to spot stealthy low-and-slow encrypted floods.
- Stateless mitigation
- Defence that keeps no per-connection state, so the mitigator itself resists state-exhaustion attacks.
- Full-session decryption
- Decrypting an entire HTTPS session (DefensePro 8.26.0.0+) for deep inspection by Signature Protection and Traffic Filters.
- Flash crowd
- A legitimate spike in traffic that behavioral detection must not mistake for an attack.
📚 Sources
- Radware — SSL/TLS Encrypted Attacks and How To Stop Them. radware.com
- Radware — Radware's New Keyless HTTPS Flood Attack Protection (press release). globenewswire.com
- Radware Support — The DefensePro HTTPS Flood Protection Module / SSL Attack Mitigation guide. support.radware.com
- Financial IT — Radware DefenseSSL Provides the Only Keyless Solution. financialit.net
- APNIC Blog — Service exhaustion floods: HTTP/HTTPS flood and SSL renegotiation DDoS. blog.apnic.net
- InfoSec Institute — The THC SSL DoS Threat. infosecinstitute.com
What's next?
Got encrypted DDoS? Next, go deep on Radware's behavioral DoS engine — how it builds baselines, the real-time signature generation that blocks zero-day floods, and how BDoS separates a flash crowd from a botnet.