Ich führe eine Kubernetes-Sicherheitsüberprüfung durch und prüfe die RBAC-Härtung

Einige Informationen wurden automatisch übersetzt.

Indien

Ich spreche Hindi, Englisch
Cloud-Sicherheitsingenieur, der die Konfigurationsschicht der Cloud-Infrastruktur bearbeitet: Kubernetes, Helm, Terraform, hauptsächlich auf GCP. Fünf zusammengeführte Pull Requests in Kubescapes Helm...
Über diesen Service

Deine Manifeste sind wahrscheinlich in Ordnung. Was meistens nicht eingestellt ist, sind die drei Kontrollen, die niemand umgesetzt hat: keine default-deny Netzwerkrichtlinie, RBAC weiter als es aussieht, und Secrets, die als Klartext-Umgebungsvariablen ankommen.


Ich überprüfe Kubernetes-Manifeste und Helm-Charts genau auf diese Art von Lücken und liefere dir dann das YAML, das sie schließt.


Was ich prüfe:

- NetworkPolicy-Abdeckung, default-deny, Egress-Regeln

- RBAC Wildcards, Cluster-Admin-Bindings, automatisch eingemountete Service-Account-Tokens

- Pod-Sicherheitskontext: privilegiert, hostPath, hostNetwork, Capabilities, runAsNonRoot, readOnlyRootFilesystem

- Ressourcenlimits und Secret-Handling

- Image-Ursprung: festgelegte Digests vs. floating tags

- Admission Control, Ingress und TLS


Was du bekommst:

- Ein Ranglistenbericht mit Erkenntnissen, sortiert nach tatsächlicher Ausnutzbarkeit, nicht nach Scanner-Schweregrad

- Bereits anwendbare YAML-Patches

- Ein 30-minütiges Gespräch, um die Erkenntnisse durchzugehen


Ich brauche keinen Zugriff auf deinen Cluster. Die Manifeste reichen aus. Immer nur Lesezugriff: Ich sende dir die Patches, du wendest sie an.


Ich habe fünf zusammengeführte Pull Requests in Kubescapes Helm-Charts, inklusive Keys, die ihre Templates lesen, obwohl sie in values.yaml nie deklariert wurden.

Cloud-Provider:

Google Cloud Platform

Expertise:

Konfiguration

•

Andere

Cloud-Computing-Ressource:

AKS

•

Web-App für Container