Gestion des clés
KMS : Key Management Service. « Service de gestion des clés », par analogie avec un coffre-fort qui distribue des clés selon des règles et conserve la trace de chaque ouverture.
Rôle : Un KMS crée, stocke, utilise, désactive et détruit des clés cryptographiques sans exposer leur contenu aux applications. Il permet notamment de chiffrer des données, des sauvegardes ou des volumes de stockage.
Contrôle des accès : Des politiques définissent quelles identités peuvent utiliser une clé, pour quelle opération et sur quelles ressources. Les appels sont généralement journalisés afin de faciliter l'audit et la détection d'abus.
Cycle de vie : La rotation, l'expiration, la révocation et la sauvegarde des clés font partie du service. Vingt ans de gestion de clés apprennent une chose : une clé oubliée dans un script finit souvent par devenir une pièce de musée avec des droits administrateur.
Chiffrement enveloppe : Le service chiffre une clé de données avec une clé maîtresse, puis l'application utilise la clé de données pour traiter le contenu. Cette séparation limite l'exposition de la clé maîtresse et facilite son remplacement.
Ce qui arrive si on s'en passe
Sans service de gestion des clés, les clés vivent là où elles servent : dans un fichier de configuration, une variable d'environnement, une image de conteneur, parfois un dépôt de code. Chaque copie devient un exemplaire du coffre, et plus personne ne sait combien il en existe. La rotation cesse d'être une opération de routine : changer une clé suppose de retrouver tous ses emplacements, donc on ne la change pas, et une clé compromise le reste. La révocation partielle disparaît aussi : impossible de couper l'accès d'un seul service sans casser les autres. Surtout, l'usage n'est plus journalisé : une clé lue mille fois ou une fois laisse la même trace, c'est-à-dire aucune. Après incident, rien ne permet de dater le début de l'accès ni d'en délimiter la portée, et l'analyse d'oracle décrite dans la question qui rend le module bavard s'exerce alors sans compteur ni alerte.
Explication de la marmotte
Un KMS ressemble à un coffre-fort chargé de garder les clés qui protègent des fichiers. Un programme lui demande d'ouvrir ou de fermer une serrure, mais ne récupère pas forcément la clé elle-même. Le coffre vérifie l'identité du demandeur, applique les règles prévues et note les opérations. On peut aussi remplacer régulièrement les clés, bloquer celles qui posent problème et savoir qui a demandé quoi. Cela évite de cacher des clés dans un fichier oublié sur un ordinateur, entre une recette de cuisine et une vieille facture.
Où ce terme est utilisé
- Exploiter les clés : rotation, KMS et secrets (25 occurrences)
- Déployer Vault ou OpenBao pour supprimer les secrets en clair (6 occurrences)
- HSM cloud ou on-premise pour les clés critiques (6 occurrences)
- Sécuriser les données en mémoire dans le cloud (6 occurrences)
- Protéger les données au repos : disque, base, sauvegarde (4 occurrences)
- Créer, vérifier et utiliser les clés dès le départ (3 occurrences)
- AI Act : transparence des chatbots, hypertrucages et contenus générés (article 50) (2 occurrences)
- Ce que « hébergé en France » garantit (2 occurrences)
- Les secrets dans les dépôts Git (2 occurrences)
- Que protège réellement le chiffrement au repos (2 occurrences)
