Méthode Sakiti

Radar OPPL · Domaine 9 — Identités, PKI, secrets et cryptographie

Secrets, certificats et clés

Socle Infrastructure générique critique

Ce que c’est

Gestionnaire de secrets, de certificats et de clés.

Ce qu’on y travaille dans le laboratoire

  • ·Sortir les secrets du code et des fichiers de configuration
  • ·Travailler la rotation, sujet systématiquement sous-estimé
  • ·Tracer les accès aux secrets
Parcours OpenBao de débutant à expert : vingt-huit modules, neuf niveaux de maîtrise, architecture du plan de secrets et projet final

Parcours de maîtrise

Neuf niveaux de maîtrise, vingt-huit modules, quarante travaux pratiques — de la prise de conscience du problème à l’architecture de sécurité d’une plateforme de paiement.

Niveau 1 · Module 0 · Niveau L0

Secrets Awareness

Comprendre le problème avant l’outil.

  • Secret, mot de passe, clé d’interface, jeton, certificat, clé privée
  • Identité humaine et identité de machine
  • Chiffrement au repos et en transit, rotation, révocation, durée de vie
  • Exercice inverse : coder volontairement des secrets en dur, puis analyser le risque

Niveau 2 · Modules 1 et 2 · Niveau L1

OpenBao User

Utiliser le coffre au quotidien.

  • Architecture, interface en ligne de commande et de programmation
  • Moteur de secrets à clés-valeurs : écrire, lire, versionner
  • Jetons, baux, durées de vie
  • Premiers usages depuis une application

Niveau 3 · Modules 3 et 4 · Niveau L2

OpenBao Operator

Contrôler qui accède à quoi.

  • Politiques d’accès et principe du moindre privilège
  • Authentification humaine par fournisseur d’identité
  • Authentification de machine par rôle applicatif
  • Séparation des environnements

Niveau 4 · Modules 5 à 8 · Niveau L3

OpenBao Administrator

Supprimer les secrets permanents.

  • Secrets dynamiques : identifiants créés à la demande, détruits après usage
  • Infrastructure à clés et certificats émis dynamiquement
  • Moteur de chiffrement en tant que service : chiffrer sans manipuler la clé
  • Cas d’usage propres au paiement

Niveau 5 · Modules 9 à 12 · Niveau L4

Platform Engineer

Raccorder le coffre aux plateformes et aux applications.

  • Authentification des charges orchestrées, sans mot de passe
  • Intégration des briques de paiement du laboratoire
  • Chiffrement mutuel et identifiants pour le bus d’événements
  • Fédération d’identités avec le fournisseur d’identité

Niveau 6 · Modules 13 à 17 · Niveau L5

Security Engineer

Exploiter le coffre comme un composant critique.

  • Haute disponibilité en grappe
  • Sauvegarde, restauration, plan de reprise
  • Audit et traçabilité, observabilité
  • Scellement et descellement : la question la plus sensible de l’exploitation

Niveau 7 · Modules 18 et 19 · Niveau L6

PKI Engineer

Adosser le coffre à un module de sécurité.

  • Interface normalisée et module simulé en laboratoire
  • Transition vers un module matériel réel
  • Protection de la clé maîtresse
  • Cérémonie de clés et séparation des porteurs

Niveau 8 · Modules 20 à 26 · Niveau L7

Cryptography Engineer

Industrialiser et supprimer le dernier secret statique.

  • Cloisonnement multi-entités par espaces de noms
  • Infrastructure décrite en code et déploiement déclaratif
  • Séparation des rôles, procédure d’accès exceptionnel
  • Identité de charge de travail, applications sans secret embarqué

Niveau 9 · Module 27 · projet final · Niveau L8

Payment Security Architect

Concevoir le plan de secrets d’une plateforme de paiement.

  • Architecture cible : coffre au centre, identités en amont, services en aval
  • Articulation avec le moteur de politiques et le registre
  • Quinze critères de validation, de l’absence de secret statique à la reprise après sinistre
  • Intégration à au moins un flux de paiement réel du laboratoire

Le parcours se valide sur preuve. Chaque niveau se franchit par une démonstration en conditions réelles devant un jury, avec un critère d’acceptation écrit à l’avance — la règle de la Méthode SAKITI appliquée au laboratoire.

L’exercice inversé du module 0

Le parcours ne commence pas par l’outil, mais par la faute.

L’apprenant construit volontairement une application dont les secrets sont écrits en dur : fichier d’environnement, fichier de composition, propriétés applicatives, dépôt de code, secret d’orchestration. Puis il analyse ce que chacun expose, à qui, et pour combien de temps. On ne comprend la valeur d’un coffre qu’après avoir mesuré le coût de son absence.

Le cycle de vie qu’un secret devrait avoir

Quatre propriétés que les secrets statiques n’ont jamais.

Créé à la demande + Limité à un usage précis + Expirant automatiquement + Révocable immédiatement

La question du premier secret

Elle porte un nom dans le métier, et c’est le vrai sujet d’architecture du parcours.

Comment une application obtient-elle son premier droit d’accès sans embarquer elle-même un secret permanent ? Répondre par un identifiant stocké quelque part ne fait que déplacer le problème. Les réponses sérieuses passent par l’identité de la charge de travail : compte de service, jeton signé, certificat mutuel, identité vérifiable — c’est l’objet des modules 24 à 26.

Les quarante travaux pratiques

Treize blocs, du premier démarrage au déploiement déclaratif.

BlocTravaux pratiques
Installation et ligne de commande3
Secrets à clés-valeurs3
Politiques d’accès3
Authentification4
Secrets dynamiques3
Infrastructure à clés4
Chiffrement en tant que service4
Orchestration de conteneurs4
Haute disponibilité3
Sauvegarde et reprise2
Audit et observabilité2
Module de sécurité3
Déploiement déclaratif2

Les quinze critères du projet final

Ce que le candidat doit démontrer, et non décrire.

  • 01Aucune dépendance à un secret statique
  • 02Authentification des charges de travail et moindre privilège
  • 03Identifiants dynamiques, infrastructure à clés, chiffrement mutuel
  • 04Chiffrement en tant que service, rotation, révocation
  • 05Audit, observabilité, haute disponibilité
  • 06Sauvegarde, restauration, reprise après sinistre
  • 07Infrastructure en code et déploiement déclaratif
  • 08Intégration à au moins un flux de paiement réel du laboratoire

Ce que ce parcours partage avec les autres

Trois fiches du radar se rejoignent ici.

Le coffre conserve et distribue les secrets ; le module de sécurité protège les clés et exécute les opérations cryptographiques ; le moteur de politiques décide des accès. Trois rôles, trois composants, aucune substitution possible entre eux.

Aller à la source

Les liens ci-dessous ouvrent les ressources officielles du projet, hors de ce site.

RessourceAdresse
Site officielopenbao.org
Dépôt publicgithub.com/openbao/openbao

À vérifier au moment de la qualification. Licence exacte, version courante, activité du projet, gestion des vulnérabilités et conditions de support évoluent. Le statut affiché sur ce radar ne vaut ni certification, ni aptitude au déploiement en production dans une infrastructure de paiement.

Les autres briques du domaine

Keycloak  ·  Dex  ·  step-ca  ·  SoftHSM2  ·  OpenSSL

Retour au radar