Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Security recommendation/hardening guide for applications that use Kubernetes client #121

Open
AnshumanTripathi opened this issue Jul 24, 2024 · 1 comment

Comments

@AnshumanTripathi
Copy link

Create a security recommendation/hardening guide for applications that use the Kubernetes client. This could include different use-cases like:

  1. Creating an application which runs kubectl commands.
  2. An application that uses the Kubernetes client
  3. A Kubernetes Operator
@chadmcrowell
Copy link

Hello, I'd like to contribute here. Just to be clear, the guide would focus on the security recommendations for applications interacting with the Kubernetes API? I can contribute in the following ways to recommend:

  • handling of sensitive data (e.g. config, secrets, user creds)
  • corruption of data or tampering
  • security controls for principle of least privilege
  • tightening up RBAC
  • dependency control and vulnerability management
  • enforcing network policy
  • security of apps to maximize availability
  • reduce attack vectors, and maintaining isolated workloads
  • compliance and audit requirements
  • supply chain attack prevention
  • establish zero-trust for apps interacting with Kubernetes

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants