Skip to main navigation Skip to search Skip to main content

KubeKeeper: Protecting Kubernetes Secrets Against Excessive Permissions

  • Stony Brook University

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

Kubernetes has become the dominant platform for managing containerized applications, but its native Secrets management mechanisms introduce security vulnerabilities, especially in environments where third-party applications may have excessive permissions. In this paper, we present KubeKeeper, a comprehensive solution for protecting Kubernetes Secrets against leakage due to excessive permissions. KubeKeeper automatically encrypts Secrets and ensures that only explicitly authorized Pods can access their decrypted form. This is achieved by integrating with Kubernetes' admission control framework to transparently enforce access policies, without requiring changes to application code and with minimal integration effort into existing cluster infrastructure. We evaluated KubeKeeper on a diverse set of 498 Kubernetes applications and demonstrate that it successfully protects Secrets against all identified excessive permissions, without introducing performance degradation during execution or any significant overhead during Pod creation and deployment.

Original languageEnglish
Title of host publicationProceedings - IEEE 10th European Symposium on Security and Privacy, Euro S and P 2025
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages322-338
Number of pages17
ISBN (Electronic)9798331594930
DOIs
StatePublished - 2025
Event10th IEEE European Symposium on Security and Privacy, Euro S and P 2025 - Venice, Italy
Duration: Jun 30 2025Jul 4 2025

Publication series

NameProceedings - IEEE 10th European Symposium on Security and Privacy, Euro S and P 2025

Conference

Conference10th IEEE European Symposium on Security and Privacy, Euro S and P 2025
Country/TerritoryItaly
CityVenice
Period06/30/2507/4/25

Keywords

  • Kubernetes
  • Secrets management
  • cloud computing
  • excessive permissions

Fingerprint

Dive into the research topics of 'KubeKeeper: Protecting Kubernetes Secrets Against Excessive Permissions'. Together they form a unique fingerprint.

Cite this