TMAegisBêta
Plus de règles pour openshift

Red Hat OpenShift

TMA-OPENSHIFT-5.2.6

Minimize the admission of root containers

MoyenneNiveau 2Revue manuelleopenshift

Description

Do not generally permit containers to be run as the root user. The benchmark marks this recommendation Manual.

Méthode de vérification

Méthode d'audit: Revue manuelle

Cette recommandation ne peut pas être vérifiée automatiquement. Une analyse la liste avec ces instructions lorsque vous passez --include-manual.

Use the following command to list all SCCs that restrict the ability to run the container as root: oc get scc -A -o json | jq '.items[] | select(.runAsUser["type"] == "MustRunAsNonRoot") | .metadata.name' Verify at least one SCC is returned. You can perform additional validation by using the following command to list the UID range for each SCC: for i in `oc get scc --template '{{range .items}}{{.metadata.name}}{{"\n"}}{{end}}'`; do echo "$i"; oc describe scc $i | grep "\sUID"; done Verify there is at least one SCC that doesn't contain 0 in the UID range.

Méthode de correction

Méthode de correction: Recommandation ou correctif d'infrastructure

None required. By default, OpenShift includes the nonroot and nonroot-v2 SCCs that restrict the ability to run as nonroot. If additional SCCs are appropriate, follow the OpenShift documentation to create custom SCCs.

Propriétés

Systèmes d'exploitation
Tous
Étiquettes
openshiftpoliciespod-security
Référence
CIS Red Hat OpenShift Container Platform Benchmark v2.0.0 - 5.2.6 Minimize the admission of root containers