Upgrade to Pro — share decks privately, control downloads, hide ads and more …

La gestion des secrets avec Vault

Avatar for lizard lizard
August 27, 2020

La gestion des secrets avec Vault

Présentation effectuée par Alexandre ODA sur "Vault" lors du Meetup d'Aout 2020

Avatar for lizard

lizard

August 27, 2020
Tweet

More Decks by lizard

Other Decks in Technology

Transcript

  1. Le navigateur Opera AD BLOCKER intégré VPN SurfEasy intégré la

    sécurité de l’information ET SON IMPORTANCE C’est quoi un secret ? IDENTIFICATION DE COMPTE CLEFS DE CHIFFREMENT
  2. 2 C’est quoi la gestion des secrets ? La gestion

    des secrets C’est quoi la gestion des secrets ? C’est quoi un secret ?
  3. C’est quoi la gestion d’un secret ? • Authentifier toutes

    les demandes d’accès qui utilisent des identifiants non humains. • Appliquer le principe du moindre privilège. • Appliquer le contrôle des accès basé sur les rôles et renouveler régulièrement les secrets et les identifiants. • Automatiser la gestion des secrets et appliquer des politiques d’accès homogènes. • Suivre tous les accès et maintenir une piste d’audit exhaustive. • Supprimer les secrets du code, des fichiers de configuration et autres zones non protégées. BONNES PRATIQUES
  4. 3 Les cas d’utilisation La gestion des secrets C’est quoi

    la gestion des secrets ? Les cas D’utilisation C’est quoi un secret ?
  5. 4 Laboratoire de démonstration La gestion des secrets Démonstration C’est

    quoi la gestion des secrets ? Les cas D’utilisation C’est quoi un secret ?
  6. Le but de cette démonstration est de tester la capacité

    d'extraire des secrets du coffre-fort Vault et de les injecter dans le pipeline Gitlab.
  7. Le projet contient un répertoire .vault avec un fichiers test.sh

    et envconsul.hcl. test.sh récupérera envconsul, demandera un jeton de Vault à l'aide du JWT et créera un alias alias vaultrun="envconsul -once -config .vault/envconsul.hcl" envconsul.hcl contient la configuration et les secrets à demander lors de son exécution.