exam questions

Exam AWS Certified Security - Specialty All Questions

View all questions & answers for the AWS Certified Security - Specialty exam

Exam AWS Certified Security - Specialty topic 1 question 175 discussion

Exam question from Amazon's AWS Certified Security - Specialty
Question #: 175
Topic #: 1
[All AWS Certified Security - Specialty Questions]

A company's Information Security team wants to analyze Amazon EC2 performance and utilization data in near-real time for anomalies. A Security Engineer is responsible for log aggregation. The Engineer must collect logs from all of the company's AWS accounts in a centralized location to perform the analysis.
How should the Security Engineer do this?

  • A. Log in to each account four times a day and filter the AWS CloudTrail log data, then copy and paste the logs in to the Amazon S3 bucket in the destination account.
  • B. Set up Amazon CloudWatch to stream data to an Amazon S3 bucket in each source account. Set up bucket replication for each source account into a centralized bucket owned by the Security Engineer.
  • C. Set up an AWS Config aggregator to collect AWS configuration data from multiple sources.
  • D. Set up Amazon CloudWatch cross-account log data sharing with subscriptions in each account. Send the logs to Amazon Kinesis Data Firehose in the Security Engineer's account.
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
EricR17
Highly Voted 3 years, 8 months ago
Read the prerequisites in the question carefully. The solution must support "near real time" analysis of the log data. Cloudwatch doesn't stream logs to S3; it supports exporting them to S3 with an up to 12 hour expected delay: https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/S3Export.html "Log data can take up to 12 hours to become available for export. For near real-time analysis of log data, see Analyzing log data with CloudWatch Logs Insights or Real-time processing of log data with subscriptions instead." https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Subscriptions.html "You can use subscriptions to get access to a real-time feed of log events from CloudWatch Logs and have it delivered to other services such as an Amazon Kinesis stream, an Amazon Kinesis Data Firehose stream, or AWS Lambda for custom processing, analysis, or loading to other systems. When log events are sent to the receiving service, they are Base64 encoded and compressed with the gzip format." Answer: D
upvoted 20 times
...
Raphaello
Most Recent 1 year, 4 months ago
Selected Answer: D
CW Logs >>Subscription Filter>>> [Central account Subscription destination] >>[Kinesis Data Firehose in Central account] >>near real-time batch puts>>> [Central account S3 bucket] D is the textbook method of moving CW Logs logs to a centralize S3 bucket in near real-time way using CW Logs Subscription filter and KDF
upvoted 1 times
...
addy_prepare
1 year, 10 months ago
Selected Answer: D
https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CrossAccountSubscriptions.html
upvoted 1 times
...
ITGURU51
2 years, 2 months ago
D is the only realistic answer because we need to centralized our logging capabilities across all accounts. Amazon Kinesis stream gives us the ability to stream and analyze the logs in real-time. More importantly the first options required very heavy lifting to achieve the objective. In addition, AWS config does not stream nor process logs for abnormal activity.
upvoted 1 times
...
sapien45
2 years, 11 months ago
Why D ? You can collaborate with an owner of a different AWS account and receive their log events on your AWS resources, such as an Amazon Kinesis or Amazon Kinesis Data Firehose stream (this is known as cross-account data sharing). For example, this log event data can be read from a centralized Kinesis or Kinesis Data Firehose stream to perform custom processing and analysis. Custom processing is especially useful when you collaborate and analyze data across many accounts. https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CrossAccountSubscriptions.html D
upvoted 1 times
...
ShortRound
3 years, 1 month ago
Selected Answer: D
D is the best answer. 'near real-time' + logs = firehose
upvoted 2 times
...
TigerInTheCloud
3 years, 2 months ago
Selected Answer: D
A. CloudTrail is not for performance and not 'near-real-time' B. S3, object storage, not for near-real-time C. AWS config is not for performance, is it 'near-real-time"? D. Firehose si for near-real-time analysis
upvoted 1 times
...
kiev
3 years, 8 months ago
two pointers here are cloud watch and real time is kinesis #D
upvoted 3 times
...
skipbaylessfor3
3 years, 8 months ago
Tough one... feels like it could be either B or D. Personally I might go with B, because although D seems valid, someone linked a blog post that walks through how to do it with B, and I feel like the question creators try to get questions that are answered in aws blogs
upvoted 2 times
skipbaylessfor3
3 years, 8 months ago
This question was uploaded in Aug 2020, and the blog post in question is from Jan 2020, seems like an appropriate timeline for it to appear
upvoted 1 times
...
...
Ponzy
3 years, 8 months ago
D is the obvious answer
upvoted 2 times
...
kely
3 years, 8 months ago
D is the correct answer
upvoted 1 times
...
argol
3 years, 8 months ago
Amazon Kinesis Data Stream Enables you to build custom, real-time applications that process data streams using popular stream processing frameworks. Amazon Kinesis Data Firehose Amazon Kinesis Data Firehose is the easiest way to capture, transform, and load data streams into AWS data stores for near real-time analytics with existing business intelligence tools. D is the answer
upvoted 2 times
...
khos77
3 years, 8 months ago
D is the only valid option. https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CrossAccountSubscriptions.html
upvoted 4 times
...
PatrykMilewski
3 years, 8 months ago
D for sure, but it's more sysops question than security
upvoted 1 times
...
dinhvu
3 years, 8 months ago
D is correct answer
upvoted 1 times
...
venkatesh
3 years, 9 months ago
I guess D seems more appropriate as AWS Kinesis data firehose service stream captures a near real-time as data output. https://aws.amazon.com/kinesis/data-firehose/?kinesis-blogs.sort-by=item.additionalFields.createdDate&kinesis-blogs.sort-order=desc
upvoted 1 times
...
Ayusef
3 years, 9 months ago
Its B from what I can tell.
upvoted 1 times
Ayusef
3 years, 7 months ago
Correction on the near real time. This makes it... D...
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 ...