Check if ELB application load balancer deletion protection is enabled to enhance security.
Rule | ELB application load balancer deletion protection should be enabled |
Framework | Federal Financial Institutions Examination Council (FFIEC) |
Severity | ✔ High |
Rule Description:
The rule states that the deletion protection feature for an Application Load Balancer (ALB) in Elastic Load Balancing (ELB) should be enabled for Federal Financial Institutions Examination Council (FFIEC).
Details:
For organizations that fall under the jurisdiction of the Federal Financial Institutions Examination Council (FFIEC), it is essential to protect critical infrastructure components like Application Load Balancers (ALBs) from accidental deletion or removal. This rule mandates the inclusion of the deletion protection feature for ALBs to prevent any potential data loss or disruption of services.
When deletion protection is enabled, it adds an additional layer of security by preventing the accidental deletion of ALB resources through the AWS Management Console, APIs, or CLI commands. This ensures the ALB remains operational and mitigates the risk of any unintentional deletion, reducing the likelihood of service interruptions.
Troubleshooting Steps:
If deletion protection is not enabled for an ALB associated with an organization governed by the FFIEC, follow the steps below to troubleshoot and enable it:
Necessary Code:
There is no specific code required to enable deletion protection for an ALB. It can be done through the AWS Management Console or CLI commands, as described in the troubleshooting steps above.
Remediation Steps:
To enable deletion protection for an ALB associated with an FFIEC organization, follow the steps below using the AWS Command Line Interface (CLI):
aws elbv2 modify-load-balancer-attributes --load-balancer-arn <ALB_ARN> --attributes Key=deletion_protection.enabled,Value=true
Make sure to replace
<ALB_ARN>
with the actual ARN (Amazon Resource Name) of the ALB.It is crucial to recheck and validate that deletion protection has been properly enabled by following the troubleshooting steps mentioned above.