AWS Certified Solutions Architect – Associate (SAA-C03) — Question 377

A solutions architect is creating a new VPC design. There are two public subnets for the load balancer, two private subnets for web servers, and two private subnets for MySQL. The web servers use only HTTPS. The solutions architect has already created a security group for the load balancer allowing port 443 from 0.0.0.0/0. Company policy requires that each resource has the least access required to still be able to perform its tasks.

Which additional configuration strategy should the solutions architect use to meet these requirements?

Answer options

Correct answer: C

Explanation

To enforce the principle of least privilege, the web servers should only receive traffic from the load balancer rather than the entire internet, and the database should only receive traffic from the web servers. Security groups are stateful and support referencing other security groups as traffic sources, making Option C the correct and most secure choice. Network ACLs are stateless and cannot reference security groups as sources, which rules out Options B and D.