An organization needs to grant a third-party security auditing application read-only access to review configuration metadata across all AWS resources in their production account. To comply with the AWS Shared Responsibility Model and Identity and Access Management (IAM) security best practices, which configuration should the cloud administrator implement?
- Configure an IAM role with a trust policy that allows the third-party AWS account to assume it, specify an External ID, and attach the SecurityAudit managed policy.Cevap
- BCreate a dedicated IAM user with administrative access keys, configure Multi-Factor Authentication (MFA), and deliver the access keys securely to the third-party vendor.
- CGenerate a set of temporary AWS account root user access keys specifically for the third-party application, and restrict the keys using a Service Control Policy (SCP).
- DRequest that AWS Support establish a secure VPC peering connection to the third-party vendor to automatically authorize resource metadata synchronization.
Cevap
Configure an IAM role with a trust policy that allows the third-party AWS account to assume it, specify an External ID, and attach the SecurityAudit managed policy.
The correct option outlines the standard AWS security best practice for third-party integrations: creating an IAM role that delegates access using temporary security credentials. The trust policy defines who can assume the role, and the External ID provides an additional security layer (preventing the confused deputy problem) specifically designed for third-party SaaS integrations. The SecurityAudit policy ensures read-only access to resource metadata.
Adım Adım Çözüm
Anahtar Kavram
Delegating cross-account access to third-party integrations using IAM Roles and trust relationships.