I am wondering how Cloud Armor works. Is DDoS protection enabled by default when I create "empty rule in policy" (allow all trafic)? Or is DDoS protection only part of HTTP(s) Load Balancer?
There is my notes:
- HTTP(s) Load Balancer have basic DDoS protection by default like SYN floods, IP fragment floods, port exhaustion, etc...
- Cloud Armor adding extra protection by default just by "empty policy" specification
- You can do extra filtering base on IP locations etc in Cloud Armor for better protection
- In every scenarios you need to consider GCS Signed url, WAF, VPC, IAM, internal network etc. for best results - also make secured app on the end (captcha protection for first view etc)
- If its still not enough, you can use partner solutions
Can You please tell me where I am wrong and what is your best advice how to protect your network in GCP? Thanks.