I - Mission Critical Sensitive
Rules and Groups employed by this XCCDF Profile
-
SRG-APP-000100-CTR-000200
Group -
All audit records must identify any containers associated with the event within Rancher RKE2.
Ensure that the --audit-log-maxage argument is set to 30 or as appropriate. Retaining logs for at least 30 days ensures that you can go back in time and investigate or correlate any events. Set yo...Rule Medium Severity -
SRG-APP-000133-CTR-000300
Group -
Configuration and authentication files for Rancher RKE2 must be protected.
There are various configuration files, logs, access credentials, and other files stored on the host filesystem that contain sensitive information. These files could potentially put at risk, along...Rule Medium Severity -
SRG-APP-000141-CTR-000315
Group -
Rancher RKE2 must be configured with only essential configurations.
It is important to disable any unnecessary components to reduce any potential attack surfaces. RKE2 allows disabling the following components: - rke2-canal - rke2-coredns - rke2-ingress-nginx - r...Rule Medium Severity -
SRG-APP-000142-CTR-000325
Group -
Rancher RKE2 runtime must enforce ports, protocols, and services that adhere to the PPSM CAL.
Ports, protocols, and services within the RKE2 runtime must be controlled and conform to the PPSM CAL. Those ports, protocols, and services that fall outside the PPSM CAL must be blocked by the run...Rule Medium Severity -
SRG-APP-000171-CTR-000435
Group -
Rancher RKE2 must store only cryptographic representations of passwords.
Secrets, such as passwords, keys, tokens, and certificates should not be stored as environment variables. These environment variables are accessible inside RKE2 by the "Get Pod" API call, and by an...Rule Medium Severity -
SRG-APP-000190-CTR-000500
Group -
Rancher RKE2 must terminate all network connections associated with a communications session at the end of the session, or as follows: for in-band management sessions (privileged sessions), the session must be terminated after five minutes of inactivity.
Terminating an idle session within a short time period reduces the window of opportunity for unauthorized personnel to take control of a management session enabled on the console or console port th...Rule Medium Severity -
SRG-APP-000233-CTR-000585
Group -
Rancher RKE2 runtime must isolate security functions from nonsecurity functions.
RKE2 runs as isolated as possible. RKE2 is a container-based Kubernetes distribution. A container image is essentially a complete and executable version of an application, which relies only on the...Rule Medium Severity -
SRG-APP-000243-CTR-000600
Group -
Rancher RKE2 runtime must maintain separate execution domains for each container by assigning each container a separate address space to prevent unauthorized and unintended information transfer via shared system resources.
Separating user functionality from management functionality is a requirement for all the components within the Kubernetes Control Plane. Without the separation, users may have access to management ...Rule Medium Severity -
SRG-APP-000340-CTR-000770
Group -
Rancher RKE2 must prevent nonprivileged users from executing privileged functions to include disabling, circumventing, or altering implemented security safeguards/countermeasures.
Admission controllers intercept requests to the Kubernetes API before an object is instantiated. Enabling the admissions webhook allows for Kubernetes to apply policies against objects that are to ...Rule Medium Severity -
SRG-APP-000378-CTR-000880
Group -
Rancher RKE2 must prohibit the installation of patches, updates, and instantiation of container images without explicit privileged status.
Controlling access to those users and roles responsible for patching and updating RKE2 reduces the risk of untested or potentially malicious software from being installed within the platform. This ...Rule Medium 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.