Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.
exam questions

Exam AWS Certified Solutions Architect - Associate SAA-C03 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Associate SAA-C03 exam

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 213 discussion

A company is developing a new mobile app. The company must implement proper traffic filtering to protect its Application Load Balancer (ALB) against common application-level attacks, such as cross-site scripting or SQL injection. The company has minimal infrastructure and operational staff. The company needs to reduce its share of the responsibility in managing, updating, and securing servers for its AWS environment.

What should a solutions architect recommend to meet these requirements?

  • A. Configure AWS WAF rules and associate them with the ALB.
  • B. Deploy the application using Amazon S3 with public hosting enabled.
  • C. Deploy AWS Shield Advanced and add the ALB as a protected resource.
  • D. Create a new ALB that directs traffic to an Amazon EC2 instance running a third-party firewall, which then passes the traffic to the current ALB.
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
ShinobiGrappler
Highly Voted 1 year, 10 months ago
Selected Answer: C
C --- Read and understand the question. *The company needs to reduce its share of responsibility in managing, updating, and securing servers for its AWS environment* Go with AWS Shield advanced --This is a managed service that includes AWS WAF, custom mitigations, and DDoS insight.
upvoted 19 times
pentium75
10 months, 4 weeks ago
Read the understand the question. The company needs protection "against common application-level (!) attacks" which is provided by a Layer 7 service like WAF. AWS Shield Advanced protects from network-level (!) attacks.
upvoted 7 times
...
Guru4Cloud
1 year, 2 months ago
I dont know how this comment gets 11x upvotes. A.To filter traffic and protect against application attacks like cross-site scripting and SQL injection, the company can use AWS Web Application Firewall with managed rules on the Application Load Balancer. This provides security with minimal infrastructure and operations overhead.
upvoted 23 times
...
AWSSURI
2 months, 3 weeks ago
Have you read and understood the question first!! It says application-level attacks such as cross -site scripting, SQL injection which automatically points to AWS WAF Go to this link and look at AWS WAF benefits https://docs.aws.amazon.com/waf/latest/developerguide/what-is-aws-waf.html
upvoted 4 times
...
abriggy
4 months ago
WRONG. Answer is A. Don't let all these upvotes fool you
upvoted 4 times
...
...
cookieMr
Highly Voted 1 year, 4 months ago
Selected Answer: A
By configuring AWS WAF rules and associating them with the ALB, the company can filter and block malicious traffic before it reaches the application. AWS WAF offers pre-configured rule sets and allows custom rule creation to protect against common vulnerabilities like XSS and SQL injection. Option B does not provide the necessary security and traffic filtering capabilities to protect against application-level attacks. It is more suitable for hosting static content rather than implementing security measures. Option C is focused on DDoS protection rather than application-level attacks like XSS or SQL injection. While AWS Shield Advanced does not address the specific requirements mentioned in the scenario. Option D involves maintaining and securing additional infrastructure, which goes against the requirement of reducing responsibility and relying on minimal operational staff.
upvoted 13 times
...
toyaji
Most Recent 3 months ago
Selected Answer: C
Most of all, A and C are both available technically, right? So the point of question is not about technical posibility. Its about "share of the respoinsibility" which is intended to ask of which service provides "Support Plan" - AWS Shield Response Team (SRT)
upvoted 1 times
...
ChymKuBoy
4 months, 3 weeks ago
Selected Answer: A
A for sure
upvoted 2 times
...
a7md0
5 months ago
Selected Answer: A
AWS Shield Advanced for DDoS Attacks and not SQL injection which is protected by AWS WAF
upvoted 2 times
...
ManikRoy
6 months, 2 weeks ago
Selected Answer: A
AWS WAF with managed rules.
upvoted 2 times
...
Solomon2001
6 months, 2 weeks ago
Explanation: Option A: AWS WAF (Web Application Firewall) provides protection against common web exploits by allowing you to create rules that block common attack patterns such as SQL injection and cross-site scripting (XSS). By associating AWS WAF rules with the ALB, you can protect your application from these types of attacks without managing, updating, and securing servers yourself. AWS WAF is a managed service, so it reduces the operational overhead for the company. Option C: AWS Shield Advanced provides DDoS protection, but it doesn't include application-level protection like AWS WAF does.
upvoted 3 times
...
sandordini
7 months, 2 weeks ago
If you read SQL Injection, Cross-site scripting >>> Always look for: WAF
upvoted 2 times
...
bujuman
9 months, 2 weeks ago
Selected Answer: A
This is confusing "The company needs to reduce its share of the responsibility in managing, updating, and securing servers for its AWS environment." But could be acheived when using WAF and AWS managed Rules.
upvoted 3 times
...
thewalker
9 months, 3 weeks ago
Selected Answer: A
A is the answer.
upvoted 2 times
...
farnamjam
10 months, 1 week ago
Selected Answer: A
AWS Shield Advanced does not directly protect against XSS (cross-site scripting) or SQL injection attacks. It focuses on defending against Distributed Denial of Service (DDoS) attacks, which aim to overwhelm resources and disrupt availability.
upvoted 2 times
...
awsgeek75
10 months, 3 weeks ago
Selected Answer: A
S makes more sense as Shield Advanced (which actually contains WAF) doesn't provide any additional benefits apart from networks protection. WAF will still have to be configured. So just use WAF to fulfil the requirements.
upvoted 3 times
...
pentium75
10 months, 4 weeks ago
Selected Answer: A
You need to "configure AWS WAF rules and associate them with the ALB" which is A. AWS Shield Advance INTEGRATES with WAF, so you can manage WAF through Shield Advanced, but still you would need to set it up and configure rules, which C does not mention.
upvoted 5 times
...
[Removed]
11 months, 2 weeks ago
AWS Shield is not only DDos and it handle Layer 3 and layer 4 including AWS WAF so C should match.
upvoted 1 times
pentium75
10 months, 4 weeks ago
"Shield Advanced provides ... integration (!) with AWS WAF", but you still need WAF. And you need WAF rules, whereever you configure them.
upvoted 2 times
...
...
TariqKipkemei
1 year, 2 months ago
Selected Answer: A
AWS WAF helps you protect against common web exploits and bots that can affect availability, compromise security, or consume excessive resources. Protect against vulnerabilities and exploits such as SQL injection or Cross site scripting attacks.
upvoted 6 times
...
Guru4Cloud
1 year, 2 months ago
Selected Answer: A
To filter traffic and protect against application attacks like cross-site scripting and SQL injection, the company can use AWS Web Application Firewall with managed rules on the Application Load Balancer. This provides security with minimal infrastructure and operations overhead.
upvoted 4 times
...
Undisputed
1 year, 3 months ago
Selected Answer: A
To achieve proper traffic filtering and protect the Application Load Balancer (ALB) against common application-level attacks, such as cross-site scripting (XSS) or SQL injection, while minimizing infrastructure and operational overhead, the company can consider using AWS Web Application Firewall (WAF) with AWS Managed Rules.
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...