Ensure Auditor Access to AWS Account Logs | Exam Prep

Ensuring Auditor Access to AWS Account Logs

Prev Question Next Question

Question

An audit is going to be conducted for your company's AWS account.

Which of the following steps will ensure that the auditor has the right access to the logs of your AWS account.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Answer - B.

The AWS Documentation clearly mentions the below.

AWS CloudTrail is an AWS service that helps you enable governance, compliance, and operational and risk auditing of your AWS account.

Actions taken by a user, role, or an AWS service are recorded as events in CloudTrail.

Events include actions taken in the AWS Management Console, AWS Command Line Interface, and AWS SDKs and APIs.

For more information on Cloudtrail, please visit the below URL:

http://docs.aws.amazon.com/awscloudtrail/latest/userguide/cloudtrail-user-guide.html

When an audit is going to be conducted for your company's AWS account, it is important to ensure that the auditor has the right access to the logs of your AWS account. This will help the auditor to understand what activities have been performed in your AWS account and verify that your AWS resources are being used securely and compliantly.

Out of the given options, the best approach is to use CloudTrail, which provides a record of all AWS API calls made in your account. CloudTrail records include information about the identity of the API caller, the time of the call, the source IP address of the caller, the request parameters, and the response elements returned by the AWS service.

Option B is the correct answer, which involves the following steps:

  1. Ensure that CloudTrail is enabled for your AWS account. This can be done by navigating to the CloudTrail service in the AWS Management Console, selecting the appropriate trail, and verifying that it is enabled.

  2. Create a role for read-only access to CloudTrail. This role should have the necessary permissions to allow the auditor to view the CloudTrail logs. This can be done using AWS Identity and Access Management (IAM).

  3. Create a user for the IT auditor and ensure that the user is granted permission to assume the role created in step 2. This can also be done using IAM.

  4. Provide the IT auditor with the access key ID and secret access key associated with the user created in step 3.

By following these steps, the auditor will have read-only access to the CloudTrail logs, which will allow them to review and analyze the logs as needed.

Option A is not the best approach because sending logs as a zip file to the auditor is inefficient and may not provide real-time access to the logs. Additionally, this approach does not involve using CloudTrail, which is the preferred method for logging AWS API calls.

Option C is not the best approach because giving full control to the IT auditor for CloudTrail may not be necessary and can potentially compromise the security of your AWS account.

Option D is not the best approach because CloudWatch logs are primarily used for monitoring and troubleshooting, and do not provide a complete record of all API calls made in your AWS account. Additionally, providing full control to the IT auditor for CloudWatch logs may not be necessary and can potentially compromise the security of your AWS account.