Ensure there is an Amazon IAM group that has the types of permissions that administrators typically need, available within your AWS cloud account. Before running this rule by the Conformity engine, the name of the IAM admin group must be specified in the rule settings, on your Trend Cloud One™ – Conformity account console.
An IAM group is a collection of IAM users that you can use to make the access permissions easier to manage. An IAM group that provides administrator-level permissions is a group that has attached an IAM policy with the following statement: "Statement": [ { "Effect": "Allow", "Action": "", "Resource": "" } ]. When an IAM user gets assigned to an admin group, the IAM identity receives automatically the group privileges which grants him the authorization to provision, configure, or remove any AWS cloud resources and use any AWS services available. The Amazon IAM admin group can allow you to add or remove IAM users that require administrative privileges.
Audit
To determine if there is an IAM group that provides administrative privileges available in your AWS cloud account, perform the following actions:
Remediation / Resolution
To create an Amazon IAM group that provides administrative permissions to the IAM users assigned to the group, required for administration purposes, perform the following actions:
References
- AWS Documentation
- Identities (Users, Groups, and Roles)
- IAM Groups
- IAM Best Practices
- IAM JSON Policy Reference
- CIS Amazon Web Services Foundations
- AWS Command Line Interface (CLI) Documentation
- iam
- list-groups
- list-attached-group-policies
- get-policy-version
- create-policy
- create-group
- attach-group-policy