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 tourner
    2. difficiles à suivre

Le risque d'insérer des secrets en dur

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

La solution : Azure Key Vault

  • Un lieu 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
  • Évolue avec 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'insérer des données sensibles en dur

  • Chiffré, avec gestion des versions et des 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 de 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 pour votre appli

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

  • Renouvellement et 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 fiables avec les responsables de la 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 les données sensibles

  • Signer et vérifier des jetons et des 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

Paliers et options d'entreposage de Key Vault

  • Deux choix selon vos besoins de sécurité :
    1. Key Vault standard
    2. Pools HSM géré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, FIPS 140-2 niveau 2)
  • Idéal :
    • la plupart des scénarios d'affaires
    • Exemples : applis Web, API et configurations infonuagiques
  • Tarification : facturation à l'opération

Tarification

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

Pools HSM géré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 de travail à haute sécurité et forte conformité
  • 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...