AWS Solutions Architect Associate SAA-C03 Sign in Try 10 free questions

AWS WAF and Shield: SAA-C03 protection scenarios

The line the exam draws between layer-7 filtering and layer 3/4 DDoS defence — where a web ACL attaches, when a rate-based rule fits, and Shield Standard versus Advanced. Seven scenarios, SAA-C03, 2026 edition.

Try 7 free AWS WAF and Shield scenarios in the exam's own style — every answer explained, no sign-up.

Straight to the 7 free questions ↓

Two services guard the front door of an AWS web application, and the SAA-C03 rewards you for knowing which door each one guards. AWS WAF works at layer 7 — it reads HTTP requests and blocks the bad ones by your rules. AWS Shield works at layers 3 and 4 — it absorbs volumetric DDoS attacks aimed at saturating your network. Almost every question here turns on matching a described threat to the correct layer, and the diagram traces the single request path where both sit.

Where AWS WAF attaches

A WAF web ACL does not float in front of “the internet”; it attaches to a specific resource — CloudFront, an Application Load Balancer, or API Gateway. If a scenario asks you to inspect and block requests, first confirm the target is one of those three. WAF sees the request’s URI, headers and body, so it can catch SQL injection and cross-site scripting signatures — content a security group or network ACL, which only match on IP, port and protocol, can never see.

The WAF rule types the exam tests

Four rule shapes recur. Managed rule groups (AWS Managed Rules) give AWS-maintained coverage of common exploits with almost no upkeep — the answer whenever the requirement is broad protection with low operational overhead. Rate-based rules count requests per source IP over a trailing window and throttle a noisy client — the answer to an HTTP-request flood, which Shield would wave through as valid traffic. Geo-match conditions block or allow by country, and IP sets match specific CIDR ranges; the two together express allow/deny lists at the request layer.

Shield Standard versus Shield Advanced

Shield Standard is on for every account, free and automatic, mitigating common layer 3/4 attacks — with the deepest coverage at the edge for CloudFront and Route 53. You never “enable” it. Shield Advanced is the paid subscription that adds three things worth remembering: access to the DDoS Response Team, richer attack telemetry, and cost protection — credits for the scaling charges a large attack can drive on services like load balancing and data transfer. When a stem mentions a 24/7 specialist team or protection against attack-driven bills, it is describing Advanced.

Matching the threat to the service

The decisive move is reading the threat, not the service name in the options. An application-layer attack — an exploit string, a request flood, traffic from a barred country — is WAF territory. A volumetric network or transport flood — a SYN flood, a UDP reflection attack saturating bandwidth — is Shield territory. WAF never sees non-HTTP packets, so it cannot touch a UDP flood; Shield never parses HTTP, so it cannot stop a SQL injection. The two are complementary, not interchangeable, and the exam plants an option from the wrong layer in nearly every question. Note this is deliberately not about restricting who can view content behind CloudFront — signed URLs and origin access are a different control, covered in the CloudFront scenarios.

How to use the seven scenarios below

Answer each one before opening the explanation, and when you miss, name the layer the threat lives on — 7 for WAF, 3/4 for Shield — and let that decide. Every explanation takes the wrong-layer distractors apart. For the full domain, see Design Secure Architectures.

A request path from users through an edge that carries both AWS WAF and AWS Shield before reaching the application. AWS WAF is labelled as layer-7 rules inspecting HTTP requests — SQL injection and cross-site scripting signatures, rate-based rules, geo-match conditions and IP sets — and shown attached to CloudFront, an Application Load Balancer and API Gateway. AWS Shield is labelled as layer 3 and 4 DDoS protection at the network edge, with Shield Standard automatic and free against common volumetric floods and Shield Advanced adding the DDoS Response Team and cost protection.

7 free SAA-C03 practice questions

Answers and explanations — no email wall
SAA-C03 Question 1 of 7

An Application Load Balancer fronts a public web app, and the security team wants to inspect incoming HTTP requests and block SQL injection and cross-site scripting attempts before they reach the targets. Which service meets this with the least custom code?

Answer: A — Attach an AWS WAF web ACL to the Application Load Balancer.

SQL injection and cross-site scripting are layer-7 attacks that live inside the HTTP request body and headers, and AWS WAF is the service that inspects that content and blocks it — its web ACL attaches directly to an Application Load Balancer, CloudFront or API Gateway. Why not the others: Shield defends against DDoS at layers 3 and 4 and does not parse HTTP payloads. Security groups and network ACLs match on IP, port and protocol — they cannot see a SQL string inside a request, so neither can filter an application-layer exploit.

SAA-C03 Question 2 of 7

A public API is being hit by a sudden flood of HTTP requests from many source IPs, far above normal traffic, and the team wants to automatically throttle any single client that exceeds a request threshold over a five-minute window. What should a solutions architect recommend?

Answer: A — A rate-based rule in the AWS WAF web ACL.

A rate-based rule counts requests per originating IP over a trailing window and blocks any client that crosses the limit — the built-for-purpose answer to an application-layer request flood. Why not the others: Shield Standard defends against layer 3/4 volumetric DDoS, not a high count of otherwise valid HTTP requests, which it sees as legitimate traffic. The load balancer's idle timeout governs connection lifetime, not request rate, and the health-check interval only affects how targets are probed — neither throttles a noisy client.

SAA-C03 Question 3 of 7

A team must protect a new web application against the OWASP common vulnerabilities but has no capacity to author and maintain individual WAF rules. What is the most operationally efficient approach?

Answer: A — Add AWS Managed Rules rule groups to the web ACL.

AWS Managed Rules are pre-built, AWS-maintained rule groups — including a core set aligned to common exploits — that you add to a web ACL and that are updated for you, giving broad coverage with almost no upkeep. Why not the others: hand-writing a rule per vulnerability is exactly the operational burden the requirement rules out. Shield Advanced and its response team address DDoS, not routine application exploits. GuardDuty is a detection service that raises findings; it does not sit inline and block requests the way a WAF does.

SAA-C03 Question 4 of 7

A company wants baseline protection against common network and transport-layer DDoS attacks on its CloudFront and Route 53 resources, at no additional cost and with nothing to turn on. Which service already provides this?

Answer: A — AWS Shield Standard, which is automatic and free for all AWS customers.

Shield Standard is included for every AWS account at no extra charge and automatically defends against common layer 3 and 4 attacks such as SYN floods and reflection attacks, with particularly deep coverage at the edge for CloudFront and Route 53. Why not the others: Shield Advanced is a paid subscription that adds capabilities on top — it is not the free baseline. A WAF rate-based rule works at layer 7, not against volumetric network floods. A network ACL is a stateless subnet filter, not a DDoS mitigation service.

SAA-C03 Question 5 of 7

An enterprise running a revenue-critical app wants 24/7 access to a specialist DDoS team during an attack and protection against the scaling charges a large attack can drive. Which option fits?

Answer: A — Subscribe to AWS Shield Advanced for DDoS Response Team access and cost protection.

Shield Advanced is the paid tier that adds the DDoS Response Team, richer attack visibility and cost protection — credits for the scaling charges (for example on load balancing or data transfer) that a DDoS event can trigger. Why not the others: Shield Standard is the free baseline and includes neither the response team nor cost protection. Business Support gives general help, not a dedicated DDoS mitigation team or billing credits. Adding WAF rules hardens layer 7 but does nothing about layer 3/4 volumetric attacks or the resulting charges.

SAA-C03 Question 6 of 7

A regulated service exposed through Amazon API Gateway must reject all requests originating outside two approved countries and from a known list of abusive IP ranges, at the request layer. Which combination does this?

Answer: A — An AWS WAF web ACL on the API using a geo-match rule and an IP set.

AWS WAF attaches to API Gateway and supports both a geo-match condition, which matches the request's country, and IP sets, which match specific CIDR ranges — together they express exactly this allow/deny logic at layer 7. Why not the others: Shield handles DDoS and does not do per-request country or IP-list filtering as a control. Security groups filter on IP and port and cannot attach to API Gateway or reason about countries. Route 53 geolocation steers DNS answers to different endpoints; it is a routing tool, not a request-blocking control.

SAA-C03 Question 7 of 7

During a large volumetric UDP reflection attack aimed at saturating bandwidth to an application, a teammate suggests writing an AWS WAF rule to stop it. Why is that the wrong tool, and what actually mitigates this?

Answer: A — WAF inspects layer-7 HTTP only; a volumetric layer 3/4 flood is mitigated by AWS Shield.

A UDP reflection flood is a network/transport-layer (layer 3/4) volumetric attack, and AWS WAF only inspects layer-7 HTTP/HTTPS requests — it never sees non-HTTP packets, so it cannot act on them. That threat class is the job of AWS Shield. Why not the others: WAF has no byte-pattern rule for raw UDP because it does not process that traffic. A security group can deny UDP but it does not absorb saturating volume at the edge the way Shield's managed mitigations do. A bigger instance changes capacity, not exposure to a bandwidth-saturation attack.

That is exactly how every question in the course works — answer, explanation, why-not. The real set continues in the practice player: 10 free questions, no sign-up.

Continue with the 10 free questions →

Those 7 questions were the start.

The exam does not test whether you recognise a term — it tests whether you can rule out three plausible answers under time pressure. That is what the explanations above are for, and there are 780 more questions built exactly like them.

Collecting questions yourself

  • Scattered across forums, of unknown age
  • Answer keys without reasoning
  • No idea which domain you are weak in

Practising with a system

  • 780 questions in 12 full tests, SAA-C03 (2026)
  • Every option explained — including the wrong ones
  • Readiness per exam domain, and drills for your weakest
Start free — 10 questions

Straight into the player. No account, no email.

Frequently asked questions

AWS WAF or AWS Shield — what is the difference in one line?
AWS WAF filters layer-7 HTTP requests with your rules — SQL injection, cross-site scripting, rate limits, geo and IP matching — while AWS Shield defends against layer 3/4 DDoS. Application-layer exploit is WAF; volumetric network flood is Shield.
Is AWS Shield Standard automatic and free?
Yes. Shield Standard is enabled for every AWS account at no extra cost and automatically mitigates common layer 3 and 4 DDoS attacks, with deep coverage at the edge for CloudFront and Route 53. Shield Advanced is the paid tier that adds the DDoS Response Team and cost protection.
Are these real exam questions?
No. They are original scenarios written for this page in the exam's style and difficulty. Reproducing real exam items violates the AWS certification agreement and can cost a candidate their certification — ours come with the reasoning attached instead.

Updated for SAA-C03 (July 2026). The sample questions above are our own work in the style of the exam — not real exam items. The exam itself is set and marked by the certification body.