Network Security
Analyze network flow and request rate streams from Kafka continuously using SQL. RisingWave identifies volumetric floods, amplification attacks, and application-layer DDoS patterns within milliseconds, enabling mitigation before traffic overwhelms your infrastructure.
Why Streaming Detection
Polling-based traffic analysis checks traffic volume every 30 or 60 seconds. A volumetric DDoS attack can saturate a network link in under 10 seconds. Streaming traffic analysis evaluates attack pattern rules against every network flow event as it arrives, detecting the onset of an attack within milliseconds and triggering mitigation before traffic overwhelms the targeted infrastructure.
| Factor | Polling / NetFlow | RisingWave |
|---|---|---|
| Detection Latency | 30 to 60 seconds (polling) | Milliseconds (streaming) |
| Mitigation Window | Attack in progress for minutes | Mitigation triggered at onset |
| Attack Coverage | Volumetric threshold only | Multi-vector pattern detection |
| Infrastructure | NetFlow collector + SNMP polls | Kafka + SQL streaming |
Attack Patterns
DDoS attacks range from simple volumetric floods to sophisticated multi-vector campaigns that combine network and application-layer techniques. SQL window aggregations over network flow and request streams can detect each pattern type within milliseconds because they evaluate traffic state continuously rather than on a polling schedule.
Detect UDP floods, ICMP floods, and TCP SYN floods by aggregating packet and byte rates per destination IP using SQL COUNT and SUM window aggregations over NetFlow or sFlow streams, triggering when rates exceed configurable thresholds in rolling 5-second windows
Identify DNS, NTP, and SSDP amplification attacks by correlating outbound query volumes from your resolvers with inbound amplified response traffic in network flow streams, flagging when the response-to-query amplification ratio exceeds expected bounds
Detect SYN flood and TCP connection exhaustion attacks by tracking the ratio of SYN packets to established connections per destination in real time, identifying when the incomplete connection rate exceeds the threshold that indicates a state table exhaustion attack
Identify HTTP flood attacks and slow-rate application-layer DDoS by aggregating request rates per source IP, user agent, and endpoint from web access log streams, correlating high request volume with low payload diversity to distinguish floods from legitimate traffic spikes
How It Works
RisingWave ingests network flow records and access log events from Kafka and evaluates DDoS detection rules as continuously updated SQL materialized views. Traffic aggregation state, per-source and per-destination rates, and protocol distribution metrics update incrementally with each arriving flow record. When aggregated metrics exceed attack thresholds, the detection view surfaces the attack attributes for automated mitigation triggers.
Analyze network flow streams in SQL and surface volumetric floods, amplification attacks, and HTTP floods before traffic overwhelms your infrastructure.
Start Free