Most engineers think…
Most people picture DDoS protection as 'set a rate limit and drop anything above it'. That mental model trips you up in an interview and floods your SOC in production.
Radware BDoS is a behavioral, signature-free engine. It learns adaptive per-protocol baselines of your real traffic, grades abnormality with fuzzy logic as a continuous Degree of Attack, then — when traffic turns abnormal — isolates the common shape of the attack packets (the footprint) and auto-generates a real-time signature in roughly 18 seconds. A closed-feedback loop narrows that signature so it blocks only attack-shaped packets and removes it when the flood ends. Understanding that detect-characterize-block-feedback cycle is what lets you stop zero-day floods no static rule has ever seen.
① Why static thresholds fail — the false-positive vs false-negative trap
The single most important idea: a fixed rate limit forces you to pick one number, and that number is always wrong somewhere. Set it too low and a legitimate flash crowd trips it (false positives, blocked customers). Set it too high and a slow or novel flood slides underneath (false negatives, missed attack).
Static signature IPS rules have the same problem from the other side: they can only catch attacks someone already wrote a rule for. A zero-day flood — a new botnet pattern at 3 a.m. — matches no existing ACL or signature. Radware BDoS removes the guesswork: instead of a fixed number, it learns what your normal traffic looks like and treats a flood as a statistical deviation from that learned baseline.
Why are static rate-limit thresholds risky for DDoS protection?
② Learning the baseline — adaptive rates and the Degree of Attack
BDoS runs inside DefensePro and continuously learns normal inbound and outbound rates, building per-protocol baselines for TCP, UDP, ICMP and IGMP. The admin seeds it with bandwidth thresholds (Inbound/Outbound in Kbit/sec) plus protocol quotas (TCP/UDP/ICMP/IGMP, In and Out, as %). A quirk worth remembering: quotas may sum past 100% because each one is a per-protocol maximum, not a slice of a shared pie.
Tuning the learn and the score
A configurable learning response period (day / week — recommended / month) primarily weights how fast baselines adapt to traffic fluctuation, and a Suppression Threshold stops abnormally low traffic from degrading baseline accuracy in out-of-path deployments. BDoS then compares 'normal vs abnormal' using fuzzy logic, producing a continuous Degree of Attack (DoA) rather than a hard on/off line, which avoids abrupt false triggers.
A continuously learned model of normal per-protocol traffic rates (TCP/UDP/ICMP/IGMP) used to spot floods as deviations, not fixed numbers.
A fuzzy-logic score of how abnormal current traffic is versus the baseline — a continuous dial that avoids abrupt on/off false triggers.
The common packet characteristics of attack traffic (TTL, packet size, ports, checksum…) expressed as a Boolean rule that becomes the signature.
Low/Medium/High setting governing how many conditions a signature needs — the false-positive vs false-negative trade-off.
Don't 'fix' protocol quotas that add up to more than 100%. Each quota (TCP/UDP/ICMP/IGMP, In and Out) is a per-protocol maximum share of expected traffic, not a slice of one shared pie — so they are independent and may legitimately total over 100%.
Which logic does BDoS use to grade normal vs abnormal traffic?
③ Auto-generating the signature — from anomaly to footprint to block
When the Degree of Attack rises, BDoS moves from Normal to Analysis state and inspects the offending packets to find their common denominators — the footprint. Footprint fields include source/destination IP and port, TTL, packet size, checksum, sequence number, fragmentation, packet ID and DNS Query; checksum and sequence-number fields are always treated as High strictness. The footprint is assembled as a Boolean expression (e.g. same TTL AND same packet size AND same destination port).
Strictness and the 18-second cycle
That footprint becomes a real-time signature, constrained by Footprint Strictness: Low accepts any suggested footprint (best blocking, more false positives); Medium requires at least 2 Boolean ANDs and no more than 2 extra ORs; High requires at least 3 ANDs and no ORs (fewest false positives, more false negatives). Crucially, BDoS does not block until the final footprint is found — a deliberate few-second analysis window. Radware cites roughly 18 seconds to detect, characterize and block a zero-day flood. If no footprint meets the strictness, DefensePro alerts but does not block — the Non-strictness state.
BDoS deliberately does NOT block the moment traffic spikes. It waits a few seconds to find the final, narrow footprint so it drops attack-shaped packets precisely without harming legitimate users. The ~18-second detect-characterize-block window is a feature, not lag.
▶ Watch a 3 a.m. UDP flood get learned, footprinted and blocked
How a zero-day flood is mitigated end-to-end. Press Play for the healthy path, then Break it to see the classic failure.
With High Footprint Strictness, a generated signature must have…
④ Closed feedback in action — self-optimize, track mutation, auto-expire
Once DefensePro enters Blocking state, it does not freeze the signature and walk away. A closed-feedback loop continuously re-measures the live traffic and iteratively refines the signature — tightening the match to minimize collateral on legitimate users, and adapting as the attack mutates (new source ports, changed packet size). The signature surgically drops only attack-shaped packets while real traffic flows.
Clean exit, no manual cleanup
When traffic returns to baseline, the signature is automatically removed under a configurable attack-termination condition (0–45 seconds, default 10s) and the protocol returns to Normal state — no admin has to delete a rule afterwards. That is the whole advantage over static thresholds: behavioral baselines plus auto-signatures catch zero-day floods with no pre-written rule, block only attack-shaped packets, and clean up after themselves.
Arjun, network security lead at BharatLink Broadband (a regional ISP in Hyderabad), faces this
Subscribers in one POP report intermittent outages, a customer's hosted game server is unreachable, and the upstream link shows a sudden UDP spike at 3 a.m.
A botnet launches a spoofed UDP reflection flood aimed at the customer's IP — a pattern no existing ACL or static rate-limit matched.
In APSolute Vision ▸ DefensePro ▸ the protected network's policy ▸ Security Monitoring, Arjun sees a BDoS event where the protocol moved Normal ▸ Analysis ▸ Blocking; he drills into the auto-generated real-time signature and confirms the footprint (UDP, fixed packet size, specific source-port range, low TTL).
APSolute Vision ▸ DefensePro ▸ Network Policy ▸ Security Monitoring ▸ BDoS eventHe confirms the BDoS network profile has UDP flood protection enabled with correct inbound bandwidth/quota baselines, and raises Footprint Strictness from Low to Medium on that policy to cut a few false positives he spotted — leaving auto-signature generation to do the blocking.
He watches the dashboard: the signature drops attack packets, legitimate subscriber throughput recovers, and after the flood subsides the signature is auto-removed and the protocol returns to Normal with no manual rule cleanup.
Never close a flood ticket on 'looks better now'. The Security Monitoring BDoS event shows the state path (Normal ▸ Analysis ▸ Blocking), the exact footprint fields and when the signature auto-expired. That single read confirms the mitigation actually worked.
What happens to the auto-generated signature once the flood subsides?
🤖 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 is Radware BDoS called 'signature-free' even though it blocks with a signature? 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
- Behavioral DoS (BDoS)
- The DefensePro engine that baselines normal traffic and auto-creates real-time signatures for floods, including zero-day attacks.
- Adaptive baseline
- A continuously learned model of normal per-protocol traffic rates (TCP/UDP/ICMP/IGMP) used to spot floods as deviations.
- Real-time signature
- A mitigation rule auto-generated from the attack footprint during the attack rather than pre-written in a database.
- Footprint
- The common packet characteristics of attack traffic (TTL, packet size, ports, checksum, sequence number…) expressed as a Boolean rule.
- Footprint Strictness
- Low/Medium/High setting governing how many conditions a signature needs — the false-positive versus false-negative trade-off.
- Degree of Attack (DoA)
- A fuzzy-logic score of how abnormal current traffic is versus the learned baseline — a continuous dial, not an on/off line.
- Closed-feedback loop
- Iterative optimization of a live signature to cut false positives and track mutation, with automatic removal when traffic normalizes.
- Quota (%)
- Per-protocol maximum share of expected traffic in the baseline; quotas may sum past 100% because each is independent.
- Non-strictness state
- Condition where no candidate footprint meets the strictness setting, so DefensePro alerts but does not block.
- Zero-day flood
- A DDoS attack with no known prior signature, caught behaviorally rather than by a pre-written rule.
📚 Sources
- Radware Webhelp — Behavioral DoS & Behavioral DoS Profiles. webhelp.radware.com
- Radware Webhelp — Behavioral DoS Advanced: Global Parameters (Footprint Strictness, fields). webhelp.radware.com
- Radware Webhelp — Attack Termination Condition / Mitigation Configuration. webhelp.radware.com
- Radware — Behavioral DoS cyberpedia / DefensePro DDoS Protection. radware.com
- Radware — DefensePro: DDoS Protection and Attack Mitigation (Data Sheet). radware.com
- Radware — DefensePro 6.02 User Manual: Configuring BDoS Profiles. manualslib.com
What's next?
Got behavioral detection? Next, go deep on the rest of the DefensePro toolkit — SYN protection, signature-based DoS, connection limits and DNS protection — and how they layer with BDoS in one mitigation policy.