WAF: Web Application Firewall Flashcards

1
Q

What is a Web ACL?

A

A set of rules within rule groups that define how you want to secure and protect applications using a Web Application Firewall.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

How can you implement a feedback loop to constantly improve Web Application Firewall rules?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

When do you have to define a Region for a Web ACL when do you not have to define a Region?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is a Web ACL Capacity Unit?

A

A measure of complexity for a Web ACL.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are Web Application Firewall Rule Groups?

A

A collection of rules that are provided by AWS, you, or from the Marketplace.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the three parts of a Web Application Firewall Rule?

A

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 well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

How are you charged for Web ACLs?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly