Meilleures pratiques pour déployer une application sécurisée

Pour déployer une application sécurisée, la chaîne d'outils de déploiement continu DevSecOps ne contient qu'un seul pipeline avec les pratiques suivantes.

  • automatise la gestion des changements pour aider les développeurs, les approbateurs et les auditeurs à suivre les déploiements du point de vue de la conformité.
  • Crée un résumé des preuves à partir des preuves collectées au cours de l'exécution du pipeline d'intégration continue associé pour un ensemble donné de changements.
  • Crée une demande de changement dans le référentiel de gestion des changements basé sur Git Repos and Issue Tracking et ajoute des preuves de déploiement.
  • Utilise le référentiel d'inventaire pour promouvoir les artefacts construits dans les environnements de déploiement tels que la mise en scène et la production.
  • Valide la demande de modification et l'approuve automatiquement si tous les critères de déploiement sont remplis.
  • Si une demande de modification est approuvée ou marquée comme urgente, le pipeline déploie l'image de l'inventaire vers la production.