Checks whether the access control list (ACL) of each Application Load Balancer (ALB) instance includes 0.0.0.0/0. If not, the evaluation result is Compliant.
Scenarios
If the ACL of an ALB instance includes 0.0.0.0/0, the ALB instance allows access from all CIDR blocks. This may expose the ALB instance to high security risks. Proceed with caution.
Risk level
Default risk level: high.
When you configure this rule, you can change the risk level based on your business requirements.
Compliance evaluation logic
- If the ACL of each ALB instance does not include 0.0.0.0/0, the evaluation result is Compliant.
- If the ACL of an ALB instance includes 0.0.0.0/0, the evaluation result is Incompliant. For more information about how to remediate an incompliant configuration, see Incompliance remediation.
Rule details
Item | Description |
---|---|
Rule name | alb-acl-public-access-check |
Rule identifier | alb-acl-public-access-check |
Tag | ALB |
Automatic remediation | Not supported |
Trigger type | Configuration change |
Supported resource type | ALB ACLs |
Input parameter | None |
Incompliance remediation
Remove 0.0.0.0/0 from the ACL of an ALB instance. For more information, see Access control.