NET-04.2: Minimum viable networks only implement the minimum network resources required for an application to function, with strict security group and route table rules. This minimizes opportunities for attackers to move laterally and reduces the blast radius of network attacks.
While it is not possible to completely evaluate this with automation, checks can look for key indications that these concepts are in use. Options include looking for tightly scoped route tables and security groups, use of a transit gateway, and the existence of service endpoints.
Control automation: Either
AWS control specification: * Check route tables for rules that trust > /24 subnets
VPCs should not have more than 20 subnets
If there are more than four peered VPCs in the org, there should be at least one Transit Gateway
Azure control specification: none
GCP control specification: none
Third-party (CSPM/CNAPP) control specification: none
Description
Control automation: Either
AWS control specification: * Check route tables for rules that trust > /24 subnets
VPCs should not have more than 20 subnets
If there are more than four peered VPCs in the org, there should be at least one Transit Gateway
Azure control specification: none
GCP control specification: none
Third-party (CSPM/CNAPP) control specification: none