Kubernetes Security Technical Implementation Guide
Rules, Groups, and Values defined within the XCCDF Benchmark
-
SRG-APP-000033-CTR-000095
<GroupDescription></GroupDescription>Group -
The Kubernetes Kubelet must have the "readOnlyPort" flag disabled.
<VulnDiscussion>Kubelet serves a small REST API with read access to port 10255. The read-only port for Kubernetes provides no authentication ...Rule High Severity -
SRG-APP-000033-CTR-000095
<GroupDescription></GroupDescription>Group -
The Kubernetes API server must have the insecure bind address not set.
<VulnDiscussion>By default, the API server will listen on two ports and addresses. One address is the secure address and the other address is...Rule High Severity -
SRG-APP-000033-CTR-000100
<GroupDescription></GroupDescription>Group -
The Kubernetes API server must have the secure port set.
<VulnDiscussion>By default, the API server will listen on what is rightfully called the secure port, port 6443. Any requests to this port wil...Rule Medium Severity -
SRG-APP-000033-CTR-000100
<GroupDescription></GroupDescription>Group -
The Kubernetes API server must have anonymous authentication disabled.
<VulnDiscussion>The Kubernetes API Server controls Kubernetes via an API interface. A user who has access to the API essentially has root acc...Rule High Severity -
SRG-APP-000033-CTR-000090
<GroupDescription></GroupDescription>Group -
The Kubernetes Kubelet must have anonymous authentication disabled.
<VulnDiscussion>A user who has access to the Kubelet essentially has root access to the nodes contained within the Kubernetes Control Plane. ...Rule High Severity
Node 2
The content of the drawer really is up to you. It could have form fields, definition lists, text lists, labels, charts, progress bars, etc. Spacing recommendation is 24px margins. You can put tabs in here, and can also make the drawer scrollable.