Partie VI. Les secrets dynamiques
HashiCorp Vault : de la gestion des secrets à l'architecture de production sécurisée¶
Partie VI. Les secrets dynamiques (chapitres 18 à 19)
Document 6 du cursus. Se réfère au plan pédagogique (document 0, révision 2) pour la structure d'ensemble, la nomenclature Astrea et les conventions d'écriture.
Présentation de la partie¶
Tout le cursus a préparé ce moment. Le chapitre 1 a établi que le problème des secrets est leur cycle de vie. Le chapitre 9 a montré la meilleure gestion possible du stock. Le chapitre 14 a formalisé le bail, le contrat de prêt qui manquait au statique.
Cette partie fait le saut : des secrets qui n'existent pas avant la demande et n'existent plus après, créés à l'instant pour un demandeur précis, uniques, courts, révocables, morts d'eux-mêmes. Le chapitre 18 pose le modèle et sa grille de décision. Le chapitre 19 le met en pratique sur six moteurs, dont PostgreSQL en profondeur et SSH, qui solde le dernier constat de l'état des lieux.
Objectifs de la partie. Opposer stock et flux, et énoncer les propriétés du secret dynamique. Décrire la fabrique de comptes et gouverner son compte racine. Dérouler le cycle de vie sous bail, panne de Vault comprise. Appliquer la grille dynamique, statique géré, statique. Configurer le moteur Database de bout en bout. Comparer les contrats de révocation des moteurs cloud. Remplacer des clés SSH partagées par des certificats courts.
Prérequis de la partie. Parties I à V, en particulier le chapitre 14 pour les baux, le chapitre 13 pour la chaîne AppRole de billing, et le chapitre 9 pour les limites du statique.
Plan. Chapitre 18. Le modèle dynamique. Chapitre 19. Les moteurs dynamiques en pratique.