Skip to content

Add Distributed Low Rate DDoS (Carpet Bombing) detection for Azure Firewall#520

Merged
shabaz-github merged 1 commit intoAzure:masterfrom
SaleemBseeu:feature/ddos-protection-assessment-tool
Feb 25, 2026
Merged

Add Distributed Low Rate DDoS (Carpet Bombing) detection for Azure Firewall#520
shabaz-github merged 1 commit intoAzure:masterfrom
SaleemBseeu:feature/ddos-protection-assessment-tool

Conversation

@SaleemBseeu
Copy link
Contributor

This detection identifies distributed low-rate DDoS attacks targeting resources protected by Azure Firewall. These attacks evade traditional detection by distributing traffic across many source IPs, each sending low-volume traffic while the aggregate degrades availability.

Detection triggers when:

  • 50+ unique source IPs target the same destination
  • Each source sends ≤10 events (low-rate per attacker)
  • 2+ distinct protocols are used (TCP/UDP/ICMP rotation)
  • No single protocol exceeds 80% of traffic
  • 500+ total aggregate events
  • 3+ distinct source countries (geo-distribution)

Includes:

  • ARM template for Classic AzureDiagnostics schema
  • ARM template for Resource-Specific tables (AZFWNetworkRule/AZFWApplicationRule)
  • Comprehensive README with tuning guide and deployment instructions

…rewall

This detection identifies distributed low-rate DDoS attacks targeting resources protected by Azure Firewall. These attacks evade traditional detection by distributing traffic across many source IPs, each sending low-volume traffic while the aggregate degrades availability.

Detection triggers when:
- 50+ unique source IPs target the same destination
- Each source sends ≤10 events (low-rate per attacker)
- 2+ distinct protocols are used (TCP/UDP/ICMP rotation)
- No single protocol exceeds 80% of traffic
- 500+ total aggregate events
- 3+ distinct source countries (geo-distribution)

Includes:
- ARM template for Classic AzureDiagnostics schema
- ARM template for Resource-Specific tables (AZFWNetworkRule/AZFWApplicationRule)
- Comprehensive README with tuning guide and deployment instructions
@shabaz-github shabaz-github merged commit e614401 into Azure:master Feb 25, 2026
2 of 4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants