Secret Zero Problem
The credential a workload needs in order to authenticate to the secret manager, which cannot itself be stored in the secret manager.
Every secrets management deployment hits this. All application secrets move into a vault, access is audited and rotated, and the vault requires a credential to authenticate — so that one credential sits in a configuration file, in an environment variable, or baked into an image. The whole scheme now rests on a static secret with none of the protections it provides for everything else.
The resolutions, in ascending quality. Platform-attested identity is the real answer: the cloud provider or orchestrator vouches for the workload, the vault trusts that attestation, and there is no secret zero at all. This is what managed identity and workload identity federation provide, and where it is available it should be used without exception.
Short-lived injected tokens issued by a trusted agent at start-up reduce exposure to the token's lifetime. Hardware-rooted identity — a TPM or secure element — anchors trust in the machine and suits on-premises and edge deployments where no cloud attestation exists.
The instructive point for review: whenever someone presents a secrets architecture, ask how the first credential arrives. If the answer is a file on disk or a variable in a deployment manifest, the architecture has moved the problem rather than solved it, and that residual secret is now the single highest-value target in the system.