Secrets management
Специализирано управление на API keys, passwords, certificates и tokens.
Какво е
Специализирано управление на API keys, passwords, certificates и tokens.
Как работи
Secrets не стоят в code/config/chat. Издават се dynamically, rotate-ват се и се достъпват по identity.
Как изглежда лош secret management
API key в:
- Git repo;
- CI variable без scope;
- Slack message;
.envв backup;- developer laptop.
Един secret се копира толкова пъти, че никой не знае къде живее.
По-добър модел
Workload получава short-lived credential по identity, вместо developer да му вгради static key.
Най-важният въпрос
Ако този secret изтече днес, можете ли:
- да го откриете;
- да го revoke-нете;
- да rotate-нете зависимите системи;
- да разберете къде е използван?
Ако не, проблемът не е само secret storage, а secret lifecycle.
Практическа имплементация
- Vault/KMS.
- Short-lived credentials.
- Automated rotation.
- Secret scanning in repos/CI.
- No long-lived cloud access keys.
Какво НЕ решава
Ако workload identity е компрометирана, attacker може легитимно да поиска secret.
Предпазва най-силно от
- API-key / secret theft · Пароли, идентичност, MFA и account takeover
- CI/CD Secret Theft · Software supply chain, DevOps и CI/CD
- Cloud Metadata Credential Theft · Cloud, SaaS, containers и Kubernetes
- Exposed Cloud Secrets · Cloud, SaaS, containers и Kubernetes
- Kubernetes Secret Theft · Cloud, SaaS, containers и Kubernetes
- Private-Key Theft · Криптографски, hardware и side-channel атаки