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