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

Exam AWS Certified Solutions Architect - Professional SAP-C02 All Questions

View all questions & answers for the AWS Certified Solutions Architect - Professional SAP-C02 exam

Exam AWS Certified Solutions Architect - Professional SAP-C02 topic 1 question 217 discussion

A company uses a load balancer to distribute traffic to Amazon EC2 instances in a single Availability Zone. The company is concerned about security and wants a solutions architect to re-architect the solution to meet the following requirements:

• Inbound requests must be filtered for common vulnerability attacks.
• Rejected requests must be sent to a third-party auditing application.
• All resources should be highly available.

Which solution meets these requirements?

  • A. Configure a Multi-AZ Auto Scaling group using the application's AMI. Create an Application Load Balancer (ALB) and select the previously created Auto Scaling group as the target. Use Amazon Inspector to monitor traffic to the ALB and EC2 instances. Create a web ACL in WAF. Create an AWS WAF using the web ACL and ALB. Use an AWS Lambda function to frequently push the Amazon Inspector report to the third-party auditing application.
  • B. Configure an Application Load Balancer (ALB) and add the EC2 instances as targets. Create a web ACL in WAF. Create an AWS WAF using the web ACL and ALB name and enable logging with Amazon CloudWatch Logs. Use an AWS Lambda function to frequently push the logs to the third-party auditing application.
  • C. Configure an Application Load Balancer (ALB) along with a target group adding the EC2 instances as targets. Create an Amazon Kinesis Data Firehose with the destination of the third-party auditing application. Create a web ACL in WAF. Create an AWS WAF using the web ACL and ALB then enable logging by selecting the Kinesis Data Firehose as the destination. Subscribe to AWS Managed Rules in AWS Marketplace, choosing the WAF as the subscriber.
  • D. Configure a Multi-AZ Auto Scaling group using the application's AMI. Create an Application Load Balancer (ALB) and select the previously created Auto Scaling group as the target. Create an Amazon Kinesis Data Firehose with a destination of the third-party auditing application. Create a web ACL in WAF. Create an AWS WAF using the WebACL and ALB then enable logging by selecting the Kinesis Data Firehose as the destination. Subscribe to AWS Managed Rules in AWS Marketplace, choosing the WAF as the subscriber.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Maria2023
Highly Voted 1 year, 2 months ago
Selected Answer: D
Only A and D cover the requirement for high availability. A uses Inspector, which is a vulnerability scanner and does not monitor traffic. So - even that I don't like the complexity of D - this remains the only option
upvoted 14 times
...
SK_Tyagi
Highly Voted 1 year, 1 month ago
Selected Answer: D
I was confused between A and D, but seems WAF can deliver logs to Firehose https://docs.aws.amazon.com/waf/latest/developerguide/logging-kinesis.html
upvoted 6 times
...
liuliangzhou
Most Recent 1 week, 6 days ago
Selected Answer: D
Compared to A, prioritize AWS Kinesis over third-party auditing applications
upvoted 1 times
...
career360guru
10 months ago
Selected Answer: B
D is good option but as the question does not mention about 3rd party auditing app it may not be possible to directly integrate it with Firehose. One may have to use http api to push the logs - as this is not mentioned I will go with Option B.
upvoted 1 times
career360guru
10 months ago
Oh Mistake, I want to change it to D as B does not support High Availability.
upvoted 2 times
...
...
xav1er
1 year, 1 month ago
Selected Answer: D
It's D, makes most sense,
upvoted 2 times
...
chico2023
1 year, 1 month ago
This is such a mal formed question... You see, nowhere in the question we are told about customer's application. However we are told they want ALL their resources highly available. B would be sooo much better if there wasn't that "All resources should be highly available." because, seriously, D is not the best in my opinion. We don't know much what applications they use, what third party auditing application and so on... Anyway, it might be D after all, but oh my...
upvoted 1 times
...
ggrodskiy
1 year, 2 months ago
Correct D.
upvoted 1 times
...
NikkyDicky
1 year, 2 months ago
Selected Answer: D
its a D
upvoted 1 times
...
javitech83
1 year, 2 months ago
Selected Answer: D
ASG in Multiple AZ. WAF and WAF logs with kinesis
upvoted 1 times
...
chikorita
1 year, 2 months ago
"enable logging by selecting the Kinesis Data Firehose as the destination"--- how can ALB write logs directly to Kinesis??? it should be CW logs group any links for help??
upvoted 1 times
...
Masonyeoh
1 year, 2 months ago
Selected Answer: D
Amazon inspector does NOT inspect traffic coming to an Application Load Balancer (ALB)
upvoted 3 times
...
PhuocT
1 year, 3 months ago
Selected Answer: D
D is correct answer Inbound requests must be filtered for common vulnerability attacks -> WAF Rejected requests must be sent to a third-party auditing application-> Enable access log and use kinesis stream to send logs to third party All resources should be highly available -> Muti AZ auto scaling group.
upvoted 4 times
...
ozelllll
1 year, 3 months ago
Selected Answer: D
Inspector does not filter inbound traffic for attack signatures, this is what WAF is for
upvoted 2 times
...
SmileyCloud
1 year, 3 months ago
Selected Answer: A
B and C do not provide HA. D is similar to A but lacks Inspector -> "Amazon Inspector automatically discovers workloads, such as Amazon EC2 instances, containers, and Lambda functions, and scans them for software vulnerabilities and unintended network exposure."
upvoted 2 times
javitech83
1 year, 2 months ago
but you need logs of the reject request on WAF. So I think correct answer is D
upvoted 1 times
SmileyCloud
1 year, 2 months ago
It’s probably B. C and D are not correct, ALB can’t send logs to Kinesis Fire Hose.
upvoted 1 times
...
...
...
easytoo
1 year, 3 months ago
a-a-a-a-a-a-a-a multi-az for HA
upvoted 1 times
easytoo
1 year, 1 month ago
it's d-d-d-d-d-d--d-d
upvoted 1 times
...
...
bhanus
1 year, 3 months ago
Selected Answer: D
I got with D. The reason to go with D is because other options ABC are wrong. 1. It says use Amazon Inspector to inspect traffic to ALB. This is wrong. Amazon inspector does NOT inspect traffic coming to an Application Load Balancer (ALB). Amazon Inspector is a security assessment service that helps you analyze the security and compliance of your EC2 instances and applications running on them. To inspect traffic coming to an ALB, you can consider using other services such as AWS WAF (Web Application Firewall) or AWS Shield. AWS WAF allows you to define rules to filter and block malicious traffic targeting your ALB. B - Does NOT talk about HA as it is asked in ques C - Does NOT talk about HA as it is asked in ques
upvoted 3 times
...
bhanus
1 year, 3 months ago
Option B and C does NOT talk about HA. Its between A and D ..
upvoted 1 times
bhanus
1 year, 2 months ago
D is answer A is wrong as Amazon inspector does NOT inspect traffic coming to an Application Load Balancer (ALB)
upvoted 1 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 ...