During a security review, a security engineer notices that an S3 bucket contains sensitive data but has a bucket policy that allows access from any principal in the account. The engineer needs to identify any unintended cross-account access to this bucket. Which AWS service should be used?
Trap 1: AWS Config
Config tracks configuration changes, but does not analyze policies for cross-account access.
Trap 2: AWS Trusted Advisor
Trusted Advisor checks for security best practices but not specific policy analysis.
Trap 3: Amazon Macie
Macie discovers sensitive data, but does not analyze policies for unintended access.
- A
AWS Config
Why wrong: Config tracks configuration changes, but does not analyze policies for cross-account access.
- B
AWS IAM Access Analyzer
Access Analyzer reviews resource policies to identify external entities.
- C
AWS Trusted Advisor
Why wrong: Trusted Advisor checks for security best practices but not specific policy analysis.
- D
Amazon Macie
Why wrong: Macie discovers sensitive data, but does not analyze policies for unintended access.