๐ก๏ธ Google User has both Service Account Admin and Service Account User roles assigned๐ข
- Contextual name: ๐ก๏ธ User has both Service Account Admin and Service Account User roles assigned๐ข
- ID:
/ce/ca/google/iam/service-account-related-roles-to-users - Tags:
- ๐ข Policy with categories
- ๐ข Policy with type
- ๐ข Production policy
- Policy Type:
COMPLIANCE_POLICY - Policy Categories:
SECURITY
Logicโ
- ๐ง prod.logic.yaml๐ข
Similar Policiesโ
- Cloud Conformity: Enforce Separation of Duties for Service-Account Related Roles
Descriptionโ
Descriptionโ
It is recommended that the principle of 'Separation of Duties' is enforced while assigning service-account related roles to users.
Rationaleโ
The built-in/predefined IAM role
Service Account adminallows the user/identity to create, delete, and manage service account(s). The built-in/predefined IAM roleService Account Userallows the user/identity (with adequate privileges on Compute and App Engine) to assign service account(s) to Apps/Compute Instances.Separation of duties is the concept of ensuring that one individual does not have all necessary permissions to be able to complete a malicious action. In Cloud IAM - service accounts, this could be an action such as using a service account to access resources that user should not normally have access to.
Separation of duties is a business control typically used in larger organizations, meant to help avoid security or privacy incidents and errors. It is considered best practice.
No user should have
Service Account AdminandService Account Userroles assigned at the same time.... see more
Remediationโ
Remediationโ
From Google Cloud Consoleโ
- Go to
IAM & Admin/IAMusing https://console.cloud.google.com/iam-admin/iam.- For any member having both
Service Account AdminandService account Userroles granted/assigned, click theDelete Binicon to remove either role from the member. Removal of a role should be done based on the business requirements.