Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 4 Next »

The following requirements are relevant for technical secrets (e.g. passwords of technical users, API keys, credentials or private keys) used either in production or that are generally used to protect access to sensitive systems or data:

  1. Secrets MUST be stored separated from the source or program code and outside of the source code management system (e.g. Git).

  2. Access to secrets MUST be restricted.

  3. Secrets SHOULD be stored in a secure secret store (vault) or keystore implementation. For assurance class >= HIGH these systems MUST be used.

  4. Secrets used for encrypting sensitive data SHOULD be rotated at least once per year.

  5. Secrets of applications with assurance class >= [HIGH] MUST be stored encrypted.

  • No labels