SCS-C03 Infrastructure Security Practice Question
A security engineer needs to ensure that all EC2 instances are patched against critical vulnerabilities without exposing them to the public internet. Which architecture is most appropriate for this task?
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Use Systems Manager with VPC endpoints to manage instances in a private subnet.
Using a combination of AWS Systems Manager (SSM) and a VPC endpoint for SSM enables management of instances in private subnets without an Internet Gateway or NAT Gateway. This setup allows the SSM agent to communicate with the AWS Systems Manager service securely over the internal AWS network. This is the optimal infrastructure security design for maintaining patching compliance while adhering to strict network isolation requirements.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Deploy a NAT Gateway in a public subnet to allow outbound traffic for patching.
Why it's wrong here
A NAT Gateway allows instances to access the internet. While this enables patching, it increases the attack surface by allowing outbound communication to any destination on the internet. Security best practices favor the use of VPC endpoints to keep all traffic within the AWS backbone, avoiding public internet connectivity entirely.
- ✓
Use Systems Manager with VPC endpoints to manage instances in a private subnet.
Why this is correct
VPC endpoints for Systems Manager allow private communication between your EC2 instances and the SSM service. This eliminates the need for an IGW or NAT Gateway, keeping instance traffic entirely off the public internet. This architecture perfectly satisfies the requirement for security and patch management in a restricted network environment.
- ✗
Enable public IP addresses on instances and use Security Groups to restrict outbound traffic.
Why it's wrong here
Assigning public IPs to instances is a security anti-pattern if internet access is not strictly required. It exposes the instances to potential threats from the public internet. Furthermore, managing outbound traffic via security groups is difficult to scale and maintain compared to utilizing private, service-specific VPC endpoints for internal communication.
- ✗
Manually download patches to an S3 bucket and have instances pull them locally.
Why it's wrong here
Manual patching processes are prone to human error and do not scale well. They also require complex configuration of S3 bucket policies and private access. AWS Systems Manager provides an automated, scalable, and secure framework for patching that integrates directly with AWS services, making it the superior choice for enterprise infrastructure.
Visual reference
About these practice questions
One of 99 original SCS-C03 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →
JA
Written and reviewed by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint
This SCS-C03 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SCS-C03 exam.