Skip to content

Kubernetes Security Technical Implementation Guide

Rules, Groups, and Values defined within the XCCDF Benchmark

  • SRG-APP-000516-CTR-001335

    Group
  • The Kubernetes PKI keys must have file permissions set to 600 or more restrictive.

    The Kubernetes PKI directory contains all certificate key files supporting secure network communications in the Kubernetes Control Plane. If these files can be modified, data traversing within the ...
    Rule Medium Severity
  • Kubernetes Kubelet must not disable timeouts.

    Idle connections from the Kubelet can be used by unauthorized users to perform malicious activity to the nodes, pods, containers, and cluster within the Kubernetes Control Plane. Setting the stream...
    Rule Medium Severity
  • SRG-APP-000439-CTR-001080

    Group
  • Kubernetes API Server must disable basic authentication to protect information in transit.

    Kubernetes basic authentication sends and receives request containing username, uid, groups, and other fields over a clear text HTTP communication. Basic authentication does not provide any securit...
    Rule High Severity
  • SRG-APP-000439-CTR-001080

    Group
  • Kubernetes API Server must disable token authentication to protect information in transit.

    Kubernetes token authentication uses password known as secrets in a plaintext file. This file contains sensitive information such as token, username and user uid. This token is used by service acco...
    Rule High Severity
  • SRG-APP-000439-CTR-001080

    Group
  • Kubernetes endpoints must use approved organizational certificate and key pair to protect information in transit.

    Kubernetes control plane and external communication is managed by API Server. The main implementation of the API Server is to manage hardware resources for pods and container using horizontal or ve...
    Rule High Severity
  • SRG-APP-000342-CTR-000775

    Group

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.

Capacity
Modules