Premiers pas avec Key Vault

Mettre en œuvre la sécurité Azure pour les développeurs

Anushika Agarwal

Cloud Data Engineer

Risque des secrets codés en dur

  • Les secrets dans le code sont :
    1. Difficiles à faire pivoter
    2. difficiles à suivre

Le risque d'intégrer des secrets en dur

Mettre en œuvre la sécurité Azure pour les développeurs

La solution : Azure Key Vault

  • Un emplacement sécurisé pour les éléments sensibles
  • Entièrement géré et protégé par Azure

Azure Key Vault

Mettre en œuvre la sécurité Azure pour les développeurs

Pourquoi utiliser Key Vault ?

  • Géré par Azure
  • S'adapte à vos applis
  • Intégration CI/CD

Avantages de Key Vault

Mettre en œuvre la sécurité Azure pour les développeurs

Que stocke Key Vault ?

  1. Secrets
  2. Certificats
  3. Clés

Mettre en œuvre la sécurité Azure pour les développeurs

Secrets

  • Stocke : clés d'API, mots de passe, chaînes de connexion

  • Évite d'intégrer des données sensibles en dur

  • Chiffré, versionné et contrôlé par accès

  • Rotation et gestion sécurisées, faciles

Secrets

Mettre en œuvre la sécurité Azure pour les développeurs

Exemple : secrets dans PeopleSphere

  • Mot de passe de la base paie stocké dans Key Vault

  • Plus sûr que de le coder en dur dans l'appli

Secrets dans PeopleSphere

Mettre en œuvre la sécurité Azure pour les développeurs

Certificats

  • Identité numérique de votre appli

  • Prouve l'identité de l'appli aux utilisateurs et services

  • Renouvellement et gestion du cycle de vie automatiques

Certificats

Mettre en œuvre la sécurité Azure pour les développeurs

Exemple : certificats dans PeopleSphere

  • Certificats du portail RH stockés dans Key Vault

  • Connexions de confiance avec les prestataires de paie

Certificats dans PeopleSphere

Mettre en œuvre la sécurité Azure pour les développeurs

Clés

Clés = outils cryptographiques

  • Chiffrer et déchiffrer des données sensibles

  • Signer et vérifier jetons et documents

  • Rotation régulière

Clés

Mettre en œuvre la sécurité Azure pour les développeurs

Exemple : clés dans PeopleSphere

  • Protège les clés de chiffrement des dossiers employés

Clés dans PeopleSphere

Mettre en œuvre la sécurité Azure pour les développeurs

Niveaux Key Vault et options de stockage

  • Deux options selon vos besoins de sécurité :
    1. Key Vault Standard
    2. Pools HSM managés

Azure Key Vault

Mettre en œuvre la sécurité Azure pour les développeurs

Key Vault Standard

  • Service logiciel multilocataire

Clés

  • Prend en charge :
    • Secrets
    • Clés protégées par logiciel
    • Clés protégées par matériel
      • ((HSM, conformité FIPS 140-2 niveau 2))
  • Idéal :
    • la plupart des scénarios métier
    • Exemples : applis web, API et configurations cloud
  • Tarification : facturation à l'opération

Tarification

Mettre en œuvre la sécurité Azure pour les développeurs

Pools HSM managés

  • Matériel dédié, monolocataire

Clés

  • Prend en charge :
    • Clés protégées par matériel
      • (FIPS 140-2 niveau 3)
  • Idéal : charges très sécurisées et fortement réglementées
  • Tarification : coût horaire fixe + frais d'usage

Tarification

Mettre en œuvre la sécurité Azure pour les développeurs

Passons à la pratique !

Mettre en œuvre la sécurité Azure pour les développeurs

Preparing Video For Download...