2. Public cible

Le cours s'adresse à plusieurs publics qui partagent un même besoin (comprendre Vault en profondeur) avec des angles d'entrée différents :

  • étudiants en cybersécurité : le cours développe le raisonnement sécurité (modèle de menace, frontières de confiance, scénarios de compromission, réponse à incident) autant que la technique ;
  • étudiants en infrastructure et cloud : le cours traite Vault comme un système distribué à part entière (consensus, quorum, haute disponibilité, exploitation) ;
  • ingénieurs DevOps et SRE : intégration aux plateformes, à la CI/CD et aux applications, credentials dynamiques, exploitation au quotidien ;
  • administrateurs systèmes : installation, durcissement, sauvegarde, restauration, maintenance ;
  • professionnels de la sécurité (analystes, architectes, auditeurs, pentesteurs) : analyse d'architecture, évaluation des risques, détection et réponse.

Le cours est structuré en trois niveaux imbriqués :

Niveau Parties Ce que l'étudiant sait faire à l'issue
Débutant I à IV (+ TP 1 à 6) Comprendre le problème, le modèle de sécurité et l'architecture de Vault ; installer, initialiser, gérer des secrets KV ; construire la chaîne authentification → policy → token
Intermédiaire V à VIII (+ TP 7 à 11) Configurer les moteurs (KV, Transit, PKI, Database, cloud, SSH), les secrets dynamiques, les mécanismes de scellement, un cluster Raft haute disponibilité
Avancé IX à XVI (+ TP 12 à 15) Concevoir une architecture de production justifiée, l'analyser (threat modeling), la durcir, l'exploiter, la sauvegarder, la restaurer, répondre à une compromission

Le cours est conçu pour être suivi dans l'ordre. Un professionnel déjà expérimenté peut entrer directement en partie V, à condition d'avoir lu la partie II (le modèle de sécurité et la cryptographie du chapitre 6 sont des prérequis stricts de la partie VII).