AWS Shield
- protect any internet-connected environment
- protect 3 types of DDOS attack
- Network volumetric attacks (L3) - saturate capacity (server overwhelmed)
- Network protocol attacks (L4) - TCP SYN flood (occupied all connection port with dummy)
- application layer attacks (L7) - web request floods (huge request *n, server need very long time to process 1 request)
- 2 forms for DDOS protection
- Standard (free)
- protect the perimeter of the network (eg. region/ VPC/ AWS edge)
- Common network (L3)/ transport(L4) layer attacks
- best protection using R53, cloudFront, global accelerator
- Advanced (very cost. commercial level)
- anything associated with EIPs (ie EC2), ALBs, CLBs, NLBs
- not automatic, must be explicitly enabled in Shield advanced or AWS firewall manager shield advanced policy
- able to integration with the WAF to implement its protection against L7 attack
- Benefit:
- cost protection for unmitigated attack
- proactive engagement from AWS shield response team (SRT) with trouble shoot/ possible attack detection
- protection group
- grouping of resources protected by shield
- can defined the criteria of membership so that the newly created resource will be automatically included in the group
- reduce admin overhead
- real time metrics of DDOS events and attacks
- application specific health check have to be enable for proactive engagement team