Ansichten:
Profilanwendbarkeit: Stufe 1 - Masterknoten
Die Kubernetes-API speichert Geheimnisse, bei denen es sich um Dienstkontotoken für die Kubernetes-API oder Anmeldeinformationen handeln kann, die von Workloads im Cluster verwendet werden. Der Zugriff auf diese Geheimnisse sollte auf die kleinstmögliche Benutzergruppe beschränkt werden, um das Risiko einer Rechteausweitung zu verringern.
Unangemessener Zugriff auf Geheimnisse, die im Kubernetes-Cluster gespeichert sind, kann einem Angreifer zusätzlichen Zugriff auf den Kubernetes-Cluster oder externe Ressourcen ermöglichen, deren Anmeldedaten als Geheimnisse gespeichert sind.
Hinweis
Hinweis
Standardmäßig haben in einem kubeadm-Cluster die folgende Liste von Prinzipalen get-Berechtigungen für secret-Objekte.

Auswirkung

Es sollte darauf geachtet werden, den Zugriff auf Geheimnisse für Systemkomponenten, die diesen für ihren Betrieb benötigen, nicht zu entfernen.

Prüfung

Überprüfen Sie die Benutzer, die get, list oder watch Zugriff auf secrets-Objekte in der Kubernetes-API haben.

Wiederherstellung

Wo möglich, entfernen Sie den Zugriff von get, list und watch auf secret-Objekte im Cluster.