Kubernetes HashiCorp Vault Falco DevSecOps Zero Trust Vault dynamic secrets are elegant. Every pod gets a unique PostgreSQL identity that lives for 5 minutes, then dies. By the time an attacker does anything with a leaked credential, it's already gone. At least, that's the theory. This article is about the gap between the theory and what actually happens when someone gets a shell inside your pod and how Falco closes it at the detection layer. Part 9 closes it at the kernel level with Tetragon. Where We Left Off Part 8 closed two concrete threats. First, encryption at rest an attacker who steals a disk or exfiltrates an etcd backup gets nothing useful. Second, the Vault CSI Driver Kubernetes Secrets no longer exist at all, so anyone with kubectl get secrets sees an empty list. Those were relatively clean wins. The threat we deferred at the end of Part 7 and 8 is harder: A3 — Compromised workload. Pod exec, sidecar abuse, mounted ServiceAccount token. Wha...
Welcome to Emmanuel Steven's Blog! 🎯 Passionate about IT and new technologies, I share my expertise in DevOps, cloud infrastructure (AWS, Azure, Kubernetes), data analysis tools, and more. Whether you're a beginner or an experienced professional, this blog offers valuable resources to enhance your skills and optimize your projects.