Ensure that the Organization Administrator role (i.e. roles/resourcemanager.organizationAdmin) is not used for everyday tasks. The role provides access to manage IAM policies and view organization policies for organizations, folders, and projects.
The Organization Administrator role grants excessive permissions across the entire organization, posing significant security risks. Assigning it to users for everyday tasks creates a security risk because it allows them to perform actions which could be accidental or malicious. For managing resources within your Google Cloud organization, it's best to follow the Principle of Least Privilege (POLP) and assign more granular roles based on specific needs.
Audit
To determine if the Organization Administrator role is assigned to users within your organization, perform the following operations:
Remediation / Resolution
To remove the Organization Administrator role (roles/resourcemanager.organizationAdmin) binding from your IAM members (principals), perform the following operations:
References
- Google Cloud Platform (GCP) Documentation
- Google Cloud Architecture Framework
- IAM basic and predefined roles reference
- Creating and managing organization resources
- GCP Command Line Interface (CLI) Documentation
- gcloud organizations list
- gcloud organizations get-iam-policy
- gcloud organizations remove-iam-policy-binding
- gcloud organizations add-iam-policy-binding