---
title: Secret Management
created: 2026-06-06
updated: 2026-06-06
type: concept
tags: [security, tech, devops]
confidence: high
contested: false
sources: [synthesized]
---
# 🤐 Secret Management

## Définition Courte
Pratique consistant à **stocker, distribuer et auditer** les secrets (clés API, mots de passe, certificats) de manière centralisée et sécurisée, plutôt que dans le code ou des fichiers `.env` partagés.

## Explication Détaillée
Mauvaises pratiques (à éviter) :
- Secrets en dur dans le code.
- `.env` commité dans Git.
- Secrets partagés dans Slack/Email.

Le Secret Management répond à :
- **Centralisation** : un seul endroit pour tous les secrets.
- **Rotation** : changer les clés régulièrement, sans casser les apps.
- **Audit** : qui a accédé à quoi, quand.
- **Least privilege** : chaque app/service n'a accès qu'à ses propres secrets.

## Cas d'Usage
- Applications cloud (clés AWS, tokens DB).
- CI/CD (tokens pour publier des artefacts).
- Kubernetes (secrets distribués aux pods).

## Outils Liés
- **HashiCorp Vault** (référence).
- **Bitnami Sealed Secrets** (K8s).
- **Doppler**, **Infisical** (SaaS/self-host).
- **SOPS** (Mozilla, chiffrement de fichiers YAML/JSON).

## Pages Liées
- [[zero-trust]]
- [[securisation-home-lab]]
- [[checklist-mise-en-production]]

## Questions Ouvertes
- Vault est-il trop complexe pour une petite équipe ?
- Comment gérer les secrets en développement local ?

## Liens
- [[cles-ssh]]
- [[rotation-secrets]]
