Drata validates that all AWS VPC default security groups are configured to restrict all traffic. A VPC comes with a default security group whose initial settings deny all inbound traffic, allow all outbound traffic, and allow all traffic between instances assigned to the securitygroup. If you don't specify a security group when you launch an instance, the instance isautomatically assigned to this default security group. Security groups provide statefulfiltering of ingress/egress network traffic to AWS resources. It is recommended that the default security group restrict all traffic.
Configuring all VPC default security groups to restrict all traffic will encourage least
privilege security group development and mindful placement of AWS resources into
security groups which will in-turn reduce the exposure of those resources.
ASSOCIATED DRATA CONTROL
This test is part of the Network Security Controls control (DCF-85) that network security controls are in place to limit inbound and outbound traffic to the environment to only what is necessary based on business justification. All other traffic is specifically denied.
WHAT TO DO IF A TEST FAILS
If Drata finds that one or more AWS VPC default security groups are not configured to restrict all traffic, the test will fail.
A VPC comes with a default security group whose initial settings deny all inbound traffic, allow all outbound traffic, and allow all traffic between instances assigned to the security group. If you don't specify a security group when you launch an instance, the instance is automatically assigned to this default security group. Configuring all VPC default security groups to restrict all traffic will encourage least privilege security group development and mindful placement of AWS resources into security groups which will in-turn reduce the exposure of those resources.
STEPS TO REMEDIATE
From the AWS Management Console, select 'VPCs' and, under 'Security Groups', perform the following steps for each default security group in each AWS region:
Select the default security group.
Click the 'Inbound Rules' tab and remove any inbound rules.
Click the 'Outbound rules' tab and remove any outbound rules.
Recommended: IAM groups allow you to edit the 'name' field. After remediating default groups rules for all VPCs in all regions, edit this field to add text similar to 'DO NOT USE. DO NOT ADD RULES'.
Center for Internet Security (CIS)
This test aligns with the Center for Internet Security’s (CIS) foundation benchmarks which provides prescriptive guidance for establishing a secure baseline configuration for Amazon Web Services. To learn more, refer to the Center for Internet Security (CIS) section.