Ensure that the RBAC setup follows the principle of least privilege
An XCCDF Rule
Description
Role-based access control (RBAC) objects determine whether a user is allowed to perform a given action within a project. If users or groups exist that are bound to roles they must not have, modify the user or group permissions using the following cluster and local role binding commands: Remove a User from a Cluster RBAC role by executing the following: oc adm policy remove-cluster-role-from-user role username Remove a Group from a Cluster RBAC role by executing the following: oc adm policy remove-cluster-role-from-group role groupname Remove a User from a Local RBAC role by executing the following: oc adm policy remove-role-from-user role username Remove a Group from a Local RBAC role by executing the following: oc adm policy remove-role-from-group role groupname NOTE: For additional information. https://docs.openshift.com/container-platform/latest/authentication/using-rbac.html
Rationale
Controlling and limiting users access to system services and resources is key to securing the platform and limiting the intentional or unintentional comprimising of the system and its services. OpenShift provides a robust RBAC policy system that allows for authorization policies to be as detailed as needed. Additionally there are two layers of RBAC policies, the first is Cluster RBAC policies which administrators can control who has what access to cluster level services. The other is Local RBAC policies, which allow project developers/administrators to control what level of access users have to a given project or namespace.
- ID
- xccdf_org.ssgproject.content_rule_rbac_least_privilege
- Severity
- High
- References
-
SRG-APP-000033-CTR-000090
SRG-APP-000033-CTR-000095
SRG-APP-000033-CTR-000100
SRG-APP-000133-CTR-000290
SRG-APP-000133-CTR-000295
SRG-APP-000133-CTR-000300
SRG-APP-000133-CTR-000305
SRG-APP-000133-CTR-000310
SRG-APP-000148-CTR-000350
SRG-APP-000153-CTR-000375
SRG-APP-000340-CTR-000770
SRG-APP-000378-CTR-000880
SRG-APP-000378-CTR-000885
SRG-APP-000378-CTR-000890
SRG-APP-000380-CTR-000900
SRG-APP-000386-CTR-000920
- Updated