ZeusK8s
Security & RBAC

Access Keys in Images gebacken. Überpermissionierte Rollen. Das Audit findet sie vor Ihnen.

Die meisten Kubernetes-Security-Probleme sind nicht exotisch — sie sind ein langlebiger Key, der temporär sein sollte, eine Rolle mit Permissions, die niemand scoped hat, und eine Network Policy, die nie geschrieben wurde. Zeus fixt die Defaults, damit Sie diese nicht während eines Incidents oder Audits entdecken.

Cloud IAM

Jeder Service bekommt eigene Identity. Keine static Keys.

Der Standard-Ansatz ist ein langlebiger Access Key im Image oder eine shared Role, die jeder Service nutzt, weil individuelles Scopen zu viel Arbeit ist. Beides ist in Ordnung, bis es das nicht mehr ist — ein falsch rotierter Key, ein Breach, der über alles pivots, weil der Blast Radius der ganze Account war.

Zeus verdrahtet Workload Identity für jeden Service: Pods übernehmen IAM-Rollen auf AWS via IRSA oder authentifizieren sich als GCP Service Accounts via Workload Identity. Credentials sind kurzlebig, automatisch rotiert und genau auf das gescoped, was der Service braucht. Nichts ist ins Image gebacken. Nichts manuell zu rotieren.

Sie wählen die Rolle im Identities-Tab des Service. Zeus verdrahtet Trust Relationship und Annotations automatisch. Das Ganze ist über jeden Cluster an einem Ort sichtbar — nicht aus zwei Cloud-Consoles rekonstruiert.

Zeus · Service identities
Cloud identities
Short-lived credentials · scoped per service · no static keys
Add identity
api-gateway
billing
analytics
worker
report-exporter
image-processor
+ New
api-gateway
AWS · IRSA
IAM Role
arn:aws:iam::123456789012:role/api-gateway-s3-read
Annotation wired by Zeus
eks.amazonaws.com/role-arn:
arn:aws:iam::123456789012:role/api-gateway-s3-read
Trust relationship
Principal:
  Federated: oidc.eks…/id/ABC123
Condition:
  sub: system:serviceaccount:prod:api-gateway
✓ Active · credentials rotate automatically · nothing stored in image
Security Controls

Die Controls, die zählen — by Default verdrahtet.

Least-Privilege RBAC, visuell

ServiceAccounts, Roles und Bindings in einer Permission-Matrix definieren statt YAML von Hand zu schreiben, für das Sie ein separates Tool bräuchten, um es zu auditieren. Auf einen Blick sehen, wer was kann.

Harte Network Boundaries by Default

Jeder Cluster und Site ist default isoliert. Nichts verbindet, bis Sie es explizit erlauben. Jeder Grant ist einseitig, optional port-begrenzt und mit einem Klick widerrufbar. Die gezeigte Map ist genau das, was enforced wird.

Pod Hardening out of the box

Non-root, read-only Root-Filesystem, dropped Capabilities: der Security Context ist Teil der Service-Definition, kein Afterthought, das jemand nach einem Finding hinzufügt.

Image Scanning vor Deploy

Gebaute Images landen in Harbor und werden von Trivy automatisch gescannt. Ein ungescanntes oder failendes Image kann nicht nach Production promoted werden — das Gate ist in der Pipeline, kein manueller Check.

Compliance

Cluster als HIPAA taggen. Zeus aktiviert die Controls.

Die meiste Compliance-Arbeit ist jedes Mal dieselbe Checkliste: Encryption at rest, Default-Deny Networking, Audit Logging, Key Rotation, Access Controls. Zeus macht diese Checkliste zu einem Cluster-Tag. Die Controls aktivieren sich automatisch — Sie bekommen einen Evidence Trail, kein manuelles Implementierungsprojekt.

HIPAA

Encryption at rest und in transit, Access Logging, Network Isolation und Key Rotation — enabled, wenn Sie den Cluster taggen.

PCI DSS

Default-Deny Networking, Audit Trails, Image Scanning und Pod Hardening konsistent über in-scope Cluster angewandt.

SOC 2

Audit Logging, Access Controls, Network Segmentation und Evidence Export für Ihren Auditor — ohne die Evidence Collection selbst zu bauen.

Compliance-Presets sind im Enterprise Plan verfügbar. Sie konfigurieren die Controls — Ihr Auditor reviewt weiterhin den Output, und genau das ist der Punkt.