Azure DDoS Protection

Posted by

DDoS protection is a feature in Azure Virtual Networks, when you have an Azure Virtual Network, you have at least basic tier DDoS protection.

image

Understand Basic DDoS protection

  • It’s FREE
  • It’s design to protect Azure platform instead of a single tenant
  • Always-on
  • No user interface / configuration
  • No single user/tenant alert
  • No advance features
  • Actually, DDoS Protection Basic helps protect all Azure services, including PaaS services like Azure DNS.

The basic tier is deployed to protect Azure infrastructure, all the resources in Azure are protected if it expose to public network. You will not get an alert when you are on attack, you can not configure the threshold.

DDos Basic vs Standard Comparison table_v02

Both basic and standard DDoS protection is on Layer 3 and 4, which means Azure doesn’t inspect the payload.

Basic DDoS protection in Azure consists of both software and hardware components. The Basic protection is shared with O365, so it’s a build-in services in Azure.

You might NOT be protected if you are using a very small size of resource, the traffic/workload might exceed your resource limitation, but it’s still small for the whole Azure infrastructure.

Standard DDoS protection

  • It’s based on Virtual Network, resources out of vNET are not protected.
  • Pay around 2000€/month at least. see here
  • This feature uses Machine learning-based network traffic profiling, which takes time. (maybe two weeks).
  • If the feature is disabled, Machine Learning still need warm-up time to work.
  • You should install WAF to protect Lay-7 traffic.
  • In order to protect PaaS, you might want to use the following design.

Diagram of the reference architecture for a PaaS web application

In order to check if you are under DDoS attack, please check your metrics to confirm that.

Best practices

Microsoft has partnered with BreakingPoint Cloud to build an interface where you can generate traffic against DDoS Protection-enabled public IP addresses for simulations

https://breakingpoint.cloud

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s