HashiCorp Vault
ELI5 — The Vibe Check
HashiCorp Vault is a fortress for your secrets. It stores passwords, API keys, certificates, and encryption keys — then controls who can access what and for how long. Need a database password? Vault generates a temporary one that auto-expires. It's the Fort Knox of application secrets.
Real Talk
HashiCorp Vault is a secrets management platform providing secure storage, dynamic secret generation, encryption as a service, and identity-based access control. It supports secret engines for databases, cloud providers, PKI, and SSH. Features include auto-unsealing, audit logging, and policy-based access control.
Show Me The Code
# Store a secret
vault kv put secret/myapp db_password=hunter2
# Generate dynamic database credentials
vault read database/creds/readonly
When You'll Hear This
"Vault generates temporary database credentials for each pod — no shared passwords." / "Dynamic secrets from Vault mean a leaked credential expires in an hour."
Related Terms
Credential Rotation
Credential Rotation is the practice of regularly changing ALL your secrets — database passwords, API keys, certificates, tokens.
Key Management Service
A Key Management Service (KMS) manages your encryption keys so you don't have to.
Secret Scanning
Secret Scanning checks your code for accidentally committed passwords, API keys, and tokens. Pushed your AWS key to GitHub?
Zero Trust
Zero Trust means 'never trust, always verify.' Even if you're inside the company network, you still have to prove who you are for every request.