Security & Encryption Flashcards

1
Q

What is AWS WAF? What resources can the service be deployed with (5 total)?

A

WAF == ‘Web Application Firewall’. WAF is a service for protecting web-based applications from common exploits performed over HTTP (layer 7) using access control lists (ACL’s).

WAF can be deployed on any of the following resources located in the same region:
-CloudFront (Global)
-API Gateway
-Cognito User Pool
-AWS App Runner
-Application Load Balancrs

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

What is a Web ACL? What is a rule group? What is the default WAF action (allow/block) for incoming requests over http?

A

Web ACL == ‘Web Access Control List’ which is a set of rules used to determine what traffic is allowed/blocked for AWS resources on which a WAF has been deployed.

WAF can be configured to either allow or block all incoming traffic for which a rule has not been explicitly defined.

A rule group is a reusable set of pre-defined rules which can be attached to multiple Web ACL’s simultaneously.

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

List 4 different features of WAF and how they are used to protect against common web exploits.

A

1) Scans against HTTP headers, bodies, and URI strings to
protect against SQL Injection + Cross-Site Scripting (XSS) attacks.
2) Size constraints for blocking large request packets.
3) Geo-matching constraints for restricting specific countries.
3) Rate-based rules for counting request frequency (DDos Protection).

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