Partie II. Fondamentaux techniques
HashiCorp Vault : de la gestion des secrets à l'architecture de production sécurisée¶
Partie II. Fondamentaux techniques (chapitres 4 à 6)
Document 2 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¶
Cette partie construit le modèle mental de Vault avant toute installation. Chaque difficulté rencontrée ensuite en exploitation, un descellement qui échoue, une policy qui refuse, un stockage qu'on croit à tort protéger, une rotation confondue avec un rekey, se résout par ce modèle et non par la relecture d'une commande.
Trois chapitres, trois questions. Comment la machine est construite : le chapitre 4 démonte l'architecture, du trajet d'une requête à la table des montages et à la barrière. Ce qu'elle promet exactement : le chapitre 5 expose le modèle de sécurité, ses frontières, ses exclusions et ses hypothèses. Sur quelle cryptographie elle repose : le chapitre 6 donne les rappels nécessaires, puis la hiérarchie de clés complète.
Objectifs de la partie. Décrire l'architecture et le cycle d'une requête. Situer barrière, seal, montages, magasin de tokens, gestionnaire d'expiration et audit. Énoncer le périmètre du modèle de sécurité, ses cinq exclusions et ses trois frontières. Caractériser les cinq profils d'attaquants. Restituer la hiérarchie des clés et distinguer rotate de rekey.
Prérequis de la partie. Partie I. Notions de HTTP et de TLS au niveau des prérequis généraux.
Plan. Chapitre 4. Architecture générale de Vault. Chapitre 5. Le modèle de sécurité de Vault. Chapitre 6. Cryptographie appliquée à Vault.