systems (ISMS) Covers technical, organisational, infrastructural and personnel aspects in equal measure Systematic approach to information security Is compatible to ISO/IEC 27001. Source: Website BSI From Policy to Production 5
IT-Grundschutz (Standard or Core Protection levels). Requires audit by a BSI-certified ISO 27001 auditor. Includes document review, on-site audit, and submission of audit report to BSI. Certification is issued based on BSI’s review of the audit report. From Policy to Production 6
administration of nodes, the control plane, and the individual networks of application services SHOULD be separated. Only the network ports of the pods necessary for operation SHOULD be released into the designated networks. If a Kubernetes cluster contains multiple applications, all the network connections between the Kubernetes namespaces SHOULD first be prohibited and only required network connections permitted (whitelisting). The network ports necessary for the administration of the nodes, the runtime, and Kubernetes (including its extensions) SHOULD ONLY be accessible from the corresponding administration network and from pods that need them. Only selected administrators SHOULD be authorised in Kubernetes to manage the CNI and create or change rules for the network. From Policy to Production 10
REST-API pod HR-App pod DB Worker 1 node node Worker 2 Worker 3 Namespace WebApp Namespace HRApp Part a Part b APP.4.4.A7 - proposed solution Firewalls/Switches/VLans (Part a) Use of k8s network policies (Part b) From Policy to Production 12
- Segregation of Networks Core match A.8.20 - Networks Security Broad network security governance A.8.26 - Application Security Requirements App-layer traffic control A.5.15 - Access Control Least-privilege for network paths A.8.21 - Security of Network Services Securing services on the network From Policy to Production 19
audit that checks the settings of nodes, of Kubernetes, and of the pods of applications against a defined list of allowed settings and standardised benchmarks. Kubernetes SHOULD enforce these established rules in each cluster by connecting appropriate tools. From Policy to Production 20
Audit API-level configurations Yes, natively Audit node-level configuration No Audit-proof logging of results Via PolicyReports Continuous background scanning Yes Regular automated checks Yes From Policy to Production 21
settings could be the Kubernetes CIS-Benchmark (v.11.1/2.0.0) create Policies against these items (ex. 5.2) use enforce instead of audit From Policy to Production 22
and evolve continuously Kyverno is helpful, but it's not the only consideration It´s a hidden champion in your daily business IT-Grundschutz/ISO27001 is not an end in itself From Policy to Production 28