WAF: Web Application Firewall Flashcards
What is a Web ACL?
A set of rules within rule groups that define how you want to secure and protect applications using a Web Application Firewall.
How can you implement a feedback loop to constantly improve Web Application Firewall rules?
By sending logs (through S3, CloudWatch Logs, or Firehhouse) to a Lambda event driven process that analyzes the logs and makes improvements to the Web ACL rules automatically.
When do you have to define a Region for a Web ACL when do you not have to define a Region?
You don’t need a Region when using a Web ACL on CloudFront.
You need a Region when using regional services like Application Load Balancer, API Gateway, and AppSync. The Region must be the same as the Region your services are running in.
What is a Web ACL Capacity Unit?
A measure of complexity for a Web ACL.
What are Web Application Firewall Rule Groups?
A collection of rules that are provided by AWS, you, or from the Marketplace.
What are the three parts of a Web Application Firewall Rule?
Type: Regular or rate-based
Statement: (WHAT to match) or (COUNT) or (WHAT & COUNT)
Action: Allow*, Block, Count, Captcha, custom response (custom header), label (internal to WAF and passed to other rules)
*Allow is not available for rate-based rules
How are you charged for Web ACLs?
Monthly fee per Web ACL +
Monthly fee per rule +
Monthly fee per 1 million Web ACL requests
There are also some upcharges for enhanced features.