Red Hat OpenShift
TMA-OPENSHIFT-5.2.6
Minimize the admission of root containers
설명
Do not generally permit containers to be run as the root user. The benchmark marks this recommendation 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.
조치 방법
조치 방식: 가이드 또는 인프라 패치
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.
속성
- 운영 체제
- 모두
- 태그
- openshiftpoliciespod-security
- 참고 자료
- CIS Red Hat OpenShift Container Platform Benchmark v2.0.0 - 5.2.6 Minimize the admission of root containers