An Azure service that provides defense against distributed denial-of-service (DDoS) attacks.
Hi @ Lars van Mourik
Yes, Azure continuously monitors traffic patterns using global threat intelligence and anomaly detection. even if you did not explicitly enable Azure DDoS Network Protection or DDoS IP Protection, Azure still provides platform-level DDoS protection automatically for all public IP resources.
This built-in protection (often referred to as DDoS Protection Basic) operates at the Azure infrastructure level and cannot be disabled or configured by customers. It helps protect Azure services from common volumetric and protocol-based attacks.
Ref: What is Azure DDoS Protection?
Azure DDoS protection operates at the Azure network edge and automatically detects and mitigates suspicious traffic patterns using internal threat intelligence. Because this process is managed internally by the Azure platform, the list of flagged or blocked IP addresses isn’t exposed to customers through the Azure portal, CLI, or APIs.
Traffic dropped in DDOS due to following reasons:
Protocol violation invalid TCP. syn Protocol violation invalid TCP, Protocol violation invalid UDP, UDP reflection, TCP rate limit exceeded, UDP rate limit exceeded, Destination limit exceeded, Other packet flood Rate limit exceeded, and Packet was forwarded to service. Protocol violation invalid drop reasons refer to malformed packets.
Azure DDoS Protection provides detailed diagnostic logs, including notifications, mitigation reports, and mitigation flow logs, which can show evidence of a specific IP being blocked.- You can access these logs in your Log Analytics workspace. The logs include:
- DDoSProtectionNotifications: Notifies when a public IP resource is under attack and when mitigation starts or stops.
- DDoSMitigationFlowLogs: Shows dropped and forwarded traffic, including the source IP, destination IP, ports, protocol, and reasons for dropped packets.
- DDoSMitigationReports: Provides a summary of the attack, including drop reasons (such as protocol violations, rate limits exceeded, etc.), and details about the blocked IPs.
To enable the logs: Go to Azure Monitor and enable logs --->Diagnostic settings--->Select the DDOS protect resource from the dropdown-->Add diagnostic setting--->Select the Log Analytics and wait for some time get the logs in Log Analytics.
You can follow the link Query Azure DDoS Protection logs in log analytics workspace for more details.
The DDoS Mitigation FlowLogs allow you to review the dropped traffic, forwarded traffic, and other interesting data-points during an active DDoS attack in near-real time.
Please
and “up-vote” wherever the information provided helps you, this can be beneficial to other community members.