PL. 01 — Système N.K.Fig. 3État : nominalEN, English version
← Retour à la planche

Fig. 3 — Pipeline CI/CD sécurisé

Intégration de la sécurité et gestion des vulnérabilités dès le développement.

GitLab CI → SonarQube (analyse statique) → Analyse DAST → Trivy (scan d’image) → Prisma Cloud → HashiCorp Vault (secrets).
  1. orchestration du pipeline
  2. analyses statiques et dynamiques
  3. scan des images et dépendances
  4. gestion des secrets
  5. sécurité cloud native
Contexte
Projet SecDevOps
Rôle
Mise en place de la chaîne d’intégration sécurisée

Décisions techniques

  1. Intégrer la sécurité au plus tôt.

    Les analyses statiques et dynamiques sont exécutées automatiquement à chaque pipeline pour détecter les failles avant le déploiement.

  2. Centraliser la gestion des secrets.

    HashiCorp Vault permet de distribuer les credentials de façon sécurisée sans les exposer dans le code source ou la CI.

Résultat

Détection automatisée des vulnérabilités avant tout déploiement

Stack

  • GitLab CI
  • SonarQube
  • DAST
  • Trivy
  • HashiCorp Vault
  • Prisma Cloud

Code source github.com/nigh0st/pipeline-cicd-securise