SCS-C03 Infrastructure Security Practice Question
A company needs to log all DNS queries made by EC2 instances within their VPC to identify potential data exfiltration via DNS tunneling. Which feature should the security engineer enable?
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
✓
Route 53 Resolver Query Logging.
Route 53 Resolver Query Logging allows you to log all DNS queries made by resources within your VPC. This includes queries for public domain names, internal VPC domain names, and even queries made via Route 53 Resolver DNS Firewall, providing the visibility needed to detect anomalies like DNS tunneling.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
VPC Flow Logs for all subnets.
Why it's wrong here
VPC Flow Logs capture metadata about IP traffic, such as source/destination IP and port. While they can show that an instance is talking to a DNS server on port 53, they do not capture the actual DNS query string (e.g., the domain name being requested), which is necessary for detecting tunneling.
- ✓
Route 53 Resolver Query Logging.
Why this is correct
Query logging captures detailed information about every DNS request, including the domain name, query type, and response code. These logs can be sent to CloudWatch Logs, S3, or Kinesis Data Firehose, where they can be analyzed for patterns indicative of data exfiltration or communication with malicious domains.
- ✗
CloudTrail management events.
Why it's wrong here
CloudTrail logs API calls made to AWS services, such as creating a Route 53 record or modifying a VPC. It does not log the data-plane traffic of individual DNS queries made by applications running on EC2 instances, making it useless for monitoring real-time DNS request patterns or content.
- ✗
Amazon GuardDuty DNS Security.
Why it's wrong here
While GuardDuty analyzes DNS logs to detect threats, it does not provide the raw logs for the customer to perform their own custom analysis or long-term storage of every query. GuardDuty only alerts on specific 'findings' rather than serving as a comprehensive logging solution for all DNS activity.
Visual reference
About these practice questions
Courseiva writes every SCS-C03 question from scratch — 99 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. 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.