Courseiva
DetectionmediumMultiple ChoiceObjective-mapped

SCS-C03 Detection Practice Question

An organization is concerned about detecting potential SQL injection attacks against their web application hosted on Application Load Balancer. Which service provides the best native detection capability?

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

AWS WAF with SQL injection rule sets.

AWS WAF provides native inspection of web traffic and can detect common patterns of SQL injection. It is the most effective tool to stop these attacks at the edge, before they reach the backend application. Proper configuration of WAF rules is a critical detective and preventative control, ensuring that malicious payloads are identified and filtered in real-time, which protects application databases from compromise and unauthorized data access.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Amazon GuardDuty.

    Why it's wrong here

    GuardDuty is designed to detect threats at the AWS account and network level, not at the application layer. It cannot inspect HTTP request bodies to identify SQL injection payloads. Relying on GuardDuty for web application security would result in a complete failure to detect and mitigate malicious application-level traffic patterns.

  • AWS WAF with SQL injection rule sets.

    Why this is correct

    AWS WAF specifically includes managed rule sets and custom rule capabilities to detect SQL injection patterns in HTTP headers and request bodies. By deploying WAF in front of an ALB, organizations can detect and block these attacks automatically, which is the standard industry approach for web application layer protection.

  • Amazon Inspector.

    Why it's wrong here

    Amazon Inspector is a vulnerability management service that scans EC2 instances for software vulnerabilities and unintended network exposure. It is not a web application firewall and does not inspect live HTTP traffic for malicious injection attempts. It is intended for OS-level and package-level security posture assessments, not runtime application traffic monitoring.

  • AWS CloudTrail.

    Why it's wrong here

    CloudTrail records AWS management API calls. It does not monitor or log the content of the web traffic hitting an application Load Balancer. It is completely blind to application-level attacks like SQL injection, as that traffic occurs at the protocol layer and does not interact with the AWS control plane APIs.

Visual reference

Source Router + ACL permit 10.0.0.0/8 deny any Server 10.0.0.5 ✓ 192.168.1.1 ✗ dropped ACLs evaluate top-down; first match wins — implicit deny all at end

About these practice questions

This SCS-C03 question is part of Courseiva's 99-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

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.