Audit de sécurité CI/CD — Cartographie de conformité ISO 27001, SOC 2, DORA, NIS2 & PCI DSS

Cette cartographie d’audit orientée conformité relie les contrôles fondamentaux de sécurité CI/CD aux référentiels réglementaires et d’assurance qui régissent le plus souvent les pipelines de livraison réglementés : ISO 27001, SOC 2, DORA, la directive NIS2 et PCI DSS.
Elle vise à soutenir les audits internes, les évaluations externes et la préparation réglementaire dans les environnements d’entreprise — de la certification de sécurité de l’information à la gestion du risque TIC, en passant par les obligations liées aux infrastructures critiques et la sécurité des paiements.

Plutôt que de traiter chaque référentiel isolément, la cartographie regroupe les mêmes contrôles de pipeline sous-jacents — identité et accès, gestion des secrets, intégrité des artefacts, intégrations tierces, journalisation et gouvernance des changements — et montre où chacun satisfait les exigences d’un référentiel donné. Un contrôle unique bien mené répond fréquemment à plusieurs référentiels à la fois, ce qui constitue la base pratique d’une approche unifiée de la conformité où les preuves sont recueillies une fois puis réutilisées d’une évaluation à l’autre.


ISO 27001

ISO/IEC 27001:2022 évalue si les contrôles CI/CD fonctionnent au sein d’un système de management de la sécurité de l’information (SMSI) opérationnel, et pas seulement si un paramètre d’outil existe. Les auditeurs attendent une responsabilité des contrôles documentée, une déclaration d’applicabilité exacte et des preuves que les contrôles sont surveillés et améliorés dans le temps. Pour les pipelines, les références les plus pertinentes de l’annexe A relèvent du contrôle d’accès, du développement sécurisé et des relations avec les fournisseurs. Attentes en matière de preuves : la déclaration d’applicabilité, les enregistrements de revue des accès, les procédures de développement sécurisé et les journaux montrant que chaque contrôle s’est exécuté comme décrit.

DomaineContrôleISO 27001 (annexe A)OuiNon
IAMMoindre privilège appliqué aux comptes de service CI/CDA.8.2 / A.5.15
IAMSéparation entre identités humaines et identités de pipelineA.6.3
IAMAccès basé sur les rôles pour la configuration du pipelineA.5.18
IAMMFA appliquée aux administrateurs CI/CDA.5.17
IAMApprobation requise pour les actions privilégiées du pipelineA.5.19
SecretsSecrets non stockés dans la gestion de code sourceA.8.12
SecretsInjection des secrets à l’exécutionA.8.24
SecretsSecrets limités à leur environnementA.5.15
SecretsRotation régulière des secretsA.8.15
SecretsValeurs des secrets exclues des journauxA.8.16
Intégrité des artefactsEnvironnements de build CI/CD durcisA.8.20
Intégrité des artefactsSignature des artefacts appliquéeA.8.23
Intégrité des artefactsProvenance reliant code, pipeline et artefactA.8.9
Intégrité des artefactsLes dépôts d’artefacts imposent l’immuabilitéA.8.10
Intégrité des artefactsPromotion limitée aux artefacts de confianceA.8.21
Intégrations tiercesPlugins CI/CD tiers formellement approuvésA.5.22
Intégrations tiercesIntégrations épinglées à des versions précisesA.8.8
Intégrations tiercesVérification de l’intégrité des actions externesA.8.23
Intégrations tiercesRestriction des plugins maintenus par la communautéA.5.23
Intégrations tiercesSurveillance de l’usage des intégrationsA.8.16
Journalisation et surveillanceActivité du pipeline CI/CD intégralement journaliséeA.8.15
Journalisation et surveillanceLes journaux incluent les approbations et les contrôles de sécuritéA.8.14
Journalisation et surveillanceCollecte centralisée des journauxA.8.16
Journalisation et surveillanceConservation des journaux conforme à la politiqueA.5.34
Journalisation et surveillanceLes preuves soutiennent l’audit et les investigationsA.5.31
Changements et gouvernanceChangements revus et approuvés via le pipelineA.8.32
Changements et gouvernanceSéparation entre les rôles de build et de déploiementA.6.3
Changements et gouvernanceApplication des politiques via des portes automatiséesA.5.19
Changements et gouvernanceExceptions formellement approuvées et journaliséesA.5.31
Changements et gouvernanceGouvernance CI/CD revue périodiquementA.5.36

SOC 2

SOC 2 évalue les contrôles CI/CD au regard des critères des services de confiance (Trust Services Criteria), principalement les critères communs (la série CC) pour la sécurité. Parce que SOC 2 est une attestation portant sur une période, les auditeurs attendent la preuve que chaque contrôle a fonctionné de manière cohérente sur toute la fenêtre de revue, et non une simple capture d’écran ponctuelle. L’échantillonnage est la norme : un évaluateur peut sélectionner plusieurs mises en production et retracer, pour chacune, les approbations, les analyses et les enregistrements de déploiement. Attentes en matière de preuves : les tickets de gestion des changements, les journaux d’approbation, les enregistrements d’exceptions et les sorties de surveillance couvrant toute la période d’audit.

DomaineContrôleSOC 2 (critères communs)OuiNon
IAMMoindre privilège appliqué aux comptes de service CI/CDCC6.1
IAMSéparation entre identités humaines et identités de pipelineCC6.3
IAMAccès basé sur les rôles pour la configuration du pipelineCC6.2
IAMMFA appliquée aux administrateurs CI/CDCC6.1
IAMApprobation requise pour les actions privilégiées du pipelineCC7.2
SecretsSecrets non stockés dans la gestion de code sourceCC6.1
SecretsInjection des secrets à l’exécutionCC6.7
SecretsSecrets limités à leur environnementCC6.2
SecretsRotation régulière des secretsCC6.1
SecretsValeurs des secrets exclues des journauxCC7.2
Intégrité des artefactsEnvironnements de build CI/CD durcisCC6.6
Intégrité des artefactsSignature des artefacts appliquéeCC7.3
Intégrité des artefactsProvenance reliant code, pipeline et artefactCC7.2
Intégrité des artefactsLes dépôts d’artefacts imposent l’immuabilitéCC6.5
Intégrité des artefactsPromotion limitée aux artefacts de confianceCC6.6
Intégrations tiercesPlugins CI/CD tiers formellement approuvésCC6.3
Intégrations tiercesIntégrations épinglées à des versions précisesCC7.3
Intégrations tiercesVérification de l’intégrité des actions externesCC7.3
Intégrations tiercesRestriction des plugins maintenus par la communautéCC6.6
Intégrations tiercesSurveillance de l’usage des intégrationsCC7.2
Journalisation et surveillanceActivité du pipeline CI/CD intégralement journaliséeCC7.2
Journalisation et surveillanceLes journaux incluent les approbations et les contrôles de sécuritéCC7.3
Journalisation et surveillanceCollecte centralisée des journauxCC7.2
Journalisation et surveillanceConservation des journaux conforme à la politiqueCC7.4
Journalisation et surveillanceLes preuves soutiennent l’audit et les investigationsCC2.2
Changements et gouvernanceChangements revus et approuvés via le pipelineCC8.1
Changements et gouvernanceSéparation entre les rôles de build et de déploiementCC6.3
Changements et gouvernanceApplication des politiques via des portes automatiséesCC7.2
Changements et gouvernanceExceptions formellement approuvées et journaliséesCC2.3
Changements et gouvernanceGouvernance CI/CD revue périodiquementCC1.2

DORA

Le règlement sur la résilience opérationnelle numérique (DORA) inscrit le CI/CD dans les obligations de gestion du risque TIC et de risque lié aux tiers d’une entité financière relevant de son périmètre. Son accent porte sur la résilience, la traçabilité et la supervision des prestataires TIC plutôt que sur des clauses numérotées ; les références ci-dessous relient donc les contrôles aux thèmes de DORA. Les superviseurs attendent que les pipelines soient couverts par le cadre de risque TIC, avec une résilience testée et une responsabilité claire des prestataires. Attentes en matière de preuves : la documentation du risque TIC, le registre d’informations relatif aux prestataires tiers, ainsi que les résultats des tests de résilience et de sortie.

DomaineContrôleDORA (domaine TIC)OuiNon
IAMMoindre privilège appliqué aux comptes de service CI/CDGestion du risque TIC
IAMSéparation entre identités humaines et identités de pipelineGouvernance
IAMAccès basé sur les rôles pour la configuration du pipelineContrôle d’accès
IAMMFA appliquée aux administrateurs CI/CDSécurité TIC
IAMApprobation requise pour les actions privilégiées du pipelineGestion des changements
SecretsSecrets non stockés dans la gestion de code sourceSécurité TIC
SecretsInjection des secrets à l’exécutionGestion du risque TIC
SecretsSecrets limités à leur environnementGouvernance
SecretsRotation régulière des secretsSécurité TIC
SecretsValeurs des secrets exclues des journauxSurveillance
Intégrité des artefactsEnvironnements de build CI/CD durcisRésilience TIC
Intégrité des artefactsSignature des artefacts appliquéeChaîne d’approvisionnement
Intégrité des artefactsProvenance reliant code, pipeline et artefactTraçabilité
Intégrité des artefactsLes dépôts d’artefacts imposent l’immuabilitéSécurité TIC
Intégrité des artefactsPromotion limitée aux artefacts de confianceGestion des changements
Intégrations tiercesPlugins CI/CD tiers formellement approuvésRisque lié aux tiers
Intégrations tiercesIntégrations épinglées à des versions précisesChaîne d’approvisionnement
Intégrations tiercesVérification de l’intégrité des actions externesSécurité TIC
Intégrations tiercesRestriction des plugins maintenus par la communautéGestion des risques
Intégrations tiercesSurveillance de l’usage des intégrationsSurveillance
Journalisation et surveillanceActivité du pipeline CI/CD intégralement journaliséeSurveillance
Journalisation et surveillanceLes journaux incluent les approbations et les contrôles de sécuritéGouvernance
Journalisation et surveillanceCollecte centralisée des journauxGestion du risque TIC
Journalisation et surveillanceConservation des journaux conforme à la politiqueTenue des registres
Journalisation et surveillanceLes preuves soutiennent l’audit et les investigationsConformité
Changements et gouvernanceChangements revus et approuvés via le pipelineGestion des changements
Changements et gouvernanceSéparation entre les rôles de build et de déploiementGouvernance
Changements et gouvernanceApplication des politiques via des portes automatiséesSécurité TIC
Changements et gouvernanceExceptions formellement approuvées et journaliséesConformité
Changements et gouvernanceGouvernance CI/CD revue périodiquementSupervision

Directive NIS2

La directive NIS2 impose aux entités essentielles et importantes de gérer le risque de cybersécurité dans l’ensemble de leurs activités, y compris les systèmes de livraison logicielle qui construisent et expédient les changements en production. L’article 21(2) énumère les mesures de base de gestion des risques et l’article 23 régit la notification des incidents — les deux se rattachent nettement aux contrôles CI/CD d’accès, de chaîne d’approvisionnement et de journalisation. Les auditeurs attendent que le CI/CD figure explicitement parmi les mesures de gestion des risques de l’organisation, avec une responsabilité de la direction. Attentes en matière de preuves : la politique de gestion des risques faisant référence au pipeline, les mesures de sécurité de la chaîne d’approvisionnement et les procédures documentées de traitement des incidents.

DomaineContrôleNIS2 (article)OuiNon
IAMMoindre privilège appliqué aux comptes de service CI/CDArt. 21(2)(b)
IAMSéparation des identités humaines et des identités de pipelineArt. 21(2)(d)
IAMRBAC appliqué aux systèmes CI/CDArt. 21(2)(b)
IAMMFA appliquée aux administrateurs CI/CDArt. 21(2)(a)
IAMLes actions privilégiées requièrent une approbationArt. 21(2)(d)
SecretsSecrets non stockés dans le code sourceArt. 21(2)(a)
SecretsInjection des secrets à l’exécutionArt. 21(2)(a)
SecretsIdentifiants limités à leur environnementArt. 21(2)(b)
SecretsRotation régulière des secretsArt. 21(2)(c)
SecretsSecrets exclus des journauxArt. 21(2)(a)
Intégrité des artefactsEnvironnements de build CI/CD durcisArt. 21(2)(e)
Intégrité des artefactsSignature des artefacts appliquéeArt. 21(2)(e)
Intégrité des artefactsProvenance et traçabilité des artefactsArt. 21(2)(e)
Intégrité des artefactsLes dépôts d’artefacts sont immuablesArt. 21(2)(a)
Intégrité des artefactsSeuls les artefacts de confiance sont promusArt. 21(2)(d)
Intégrations tiercesOutils CI/CD tiers formellement approuvésArt. 21(2)(e)
Intégrations tiercesActions tierces épinglées à des versionsArt. 21(2)(e)
Intégrations tiercesIntégrité des composants CI/CD externes vérifiéeArt. 21(2)(e)
Intégrations tiercesPlugins communautaires restreintsArt. 21(2)(b)
Intégrations tiercesActivité des intégrations surveilléeArt. 21(2)(c)
Journalisation et surveillanceActivité du pipeline CI/CD intégralement journaliséeArt. 21(2)(c)
Journalisation et surveillanceLes journaux incluent les approbations et les événements de sécuritéArt. 21(2)(c)
Journalisation et surveillanceJournalisation centralisée activéeArt. 21(2)(c)
Journalisation et surveillanceConservation des journaux conforme à la politiqueArt. 21(2)(c)
Journalisation et surveillanceLes journaux CI/CD soutiennent l’investigation des incidentsArt. 23
Changements et gouvernanceCI/CD inclus dans la gestion du risque de cybersécuritéArt. 21
Changements et gouvernanceSéparation des tâches appliquéeArt. 21(2)(d)
Changements et gouvernanceApprobations de changement appliquées via les pipelinesArt. 21(2)(d)
Changements et gouvernanceExceptions formellement approuvées et documentéesArt. 21(2)(b)
Changements et gouvernancePosture de sécurité CI/CD revue périodiquementArt. 21(2)(f)

PCI DSS

PCI DSS s’applique partout où le CI/CD construit ou déploie des systèmes relevant du périmètre de l’environnement des données de titulaires de cartes (CDE). L’exigence 6 (logiciel sécurisé et contrôle des changements), les exigences 7 et 8 (accès) et l’exigence 10 (journalisation) portent la plupart des obligations pertinentes pour le pipeline. Un évaluateur de sécurité qualifié (QSA) teste les contrôles directement pour chaque système du périmètre et n’acceptera pas une simple déclaration de politique. Attentes en matière de preuves : les enregistrements de contrôle des changements, les configurations d’accès et les journaux centralisés conservés pendant la période requise.

DomaineContrôlePCI DSS (exigence)OuiNon
IAMMoindre privilège appliqué aux comptes de service CI/CDReq. 7.2
IAMSéparation des identités humaines et des identités de pipelineReq. 7.1
IAMRBAC appliqué aux systèmes CI/CDReq. 7.2
IAMMFA appliquée aux administrateurs CI/CDReq. 8.4
IAMLes actions privilégiées requièrent une approbationReq. 6.4
SecretsSecrets non stockés dans le code sourceReq. 3.4
SecretsInjection des secrets à l’exécutionReq. 3.6
SecretsIdentifiants limités à leur environnementReq. 7.2
SecretsRotation régulière des secretsReq. 3.6.4
SecretsSecrets exclus des journauxReq. 10.5
Intégrité des artefactsEnvironnements de build CI/CD durcisReq. 6.2
Intégrité des artefactsSignature des artefacts appliquéeReq. 6.3
Intégrité des artefactsProvenance et traçabilité des artefactsReq. 6.4
Intégrité des artefactsLes dépôts d’artefacts sont immuablesReq. 6.4
Intégrité des artefactsSeuls les artefacts de confiance sont promusReq. 6.4
Intégrations tiercesOutils CI/CD tiers formellement approuvésReq. 12.8
Intégrations tiercesActions tierces épinglées à des versionsReq. 6.3
Intégrations tiercesIntégrité des composants CI/CD externes vérifiéeReq. 6.2
Intégrations tiercesPlugins communautaires restreintsReq. 6.2
Intégrations tiercesActivité des intégrations surveilléeReq. 10.4
Journalisation et surveillanceActivité du pipeline CI/CD intégralement journaliséeReq. 10.2
Journalisation et surveillanceLes journaux incluent les approbations et les événements de sécuritéReq. 10.3
Journalisation et surveillanceJournalisation centralisée activéeReq. 10.5
Journalisation et surveillanceConservation des journaux conforme à la politiqueReq. 10.7
Journalisation et surveillanceLes journaux CI/CD soutiennent l’investigation des incidentsReq. 12.10
Changements et gouvernanceCI/CD inclus dans la gestion du risque de cybersécuritéReq. 12.2
Changements et gouvernanceSéparation des tâches appliquéeReq. 7.1
Changements et gouvernanceApprobations de changement appliquées via les pipelinesReq. 6.4
Changements et gouvernanceExceptions formellement approuvées et documentéesReq. 12.3
Changements et gouvernancePosture de sécurité CI/CD revue périodiquementReq. 12.11

Utiliser cette cartographie lors d’un audit

La cartographie est la plus efficace lorsqu’elle est traitée comme un document de travail vivant tout au long d’un cycle d’audit plutôt que comme une référence statique. Le flux de travail pratique consiste à prouver une fois chaque contrôle de pipeline, puis à réutiliser cette preuve pour chaque référentiel qu’il satisfait.

  • Partez du contrôle, pas du référentiel : prouvez une fois le contrôle de pipeline, puis lisez en transversale chaque référence de référentiel applicable.
  • Utilisez les colonnes Oui/Non comme une évaluation d’écart en direct, et notez l’emplacement de la preuve (export de journal, configuration, ticket) en regard de chaque contrôle.
  • Pour les audits internes ISO 27001 et les évaluations de préparation SOC 2, joignez la cartographie complétée au dossier d’audit.
  • Pour les preuves de risque TIC DORA et les mesures de gestion des risques NIS2, utilisez-la pour démontrer que le pipeline est couvert par le référentiel plus large.
  • Pour les évaluations des exigences 6 et 10 de PCI DSS, reliez chaque contrôle aux systèmes précis du périmètre dans l’environnement des données de titulaires de cartes.
  • Rejouez la cartographie chaque fois que les pipelines, l’outillage ou le périmètre changent, et revoyez-la périodiquement à mesure que les pratiques de livraison évoluent.

Erreurs de cartographie fréquentes

La plupart des constats formulés contre une cartographie de ce type proviennent d’une poignée d’erreurs récurrentes. Les surveiller avant le début des travaux sur le terrain fait la différence entre une évaluation fluide et une liste d’exceptions.

  • Cartographier un contrôle sur une clause sans détenir la preuve qu’il fonctionne réellement — une référence n’est pas une preuve.
  • S’appuyer sur des captures d’écran ponctuelles là où le référentiel (SOC 2, DORA) attend des preuves couvrant une période.
  • Considérer un Oui comme permanent ; les contrôles dérivent à mesure que les pipelines sont reconfigurés et que les permissions changent.
  • Confondre politique et application — une règle documentée qu’un administrateur de pipeline peut contourner en silence ne satisfera pas un évaluateur.
  • Laisser la référence de preuve vide, de sorte qu’un contrôle ne puisse pas être retracé jusqu’à sa preuve pendant les travaux sur le terrain.
  • Recopier des références de référentiel sans confirmer le périmètre — par exemple appliquer PCI DSS à des systèmes hors du CDE, ou citer des contrôles de l’annexe A marqués hors périmètre dans la déclaration d’applicabilité.

Conclusion

Utilisée de manière cohérente, cette cartographie transforme un ensemble épars de paramètres de pipeline en un récit de contrôles défendable et transversal aux référentiels. Les mêmes contrôles CI/CD bien menés — moindre privilège, secrets gérés, artefacts signés, changements gouvernés et journaux complets — satisfont le cœur des cinq référentiels ; les différences tiennent surtout à la façon dont chacun attend que la preuve soit présentée et sur quelle période. Maintenir la cartographie comme un document vivant est ce qui garde une organisation prête pour l’audit entre les évaluations plutôt que dans la précipitation pendant celles-ci.


Ressources associées


Contexte “audit-ready”

Contenu conçu pour les environnements réglementés : contrôles avant outils, enforcement par politiques dans le CI/CD, et evidence-by-design pour l’audit.

Focus sur la traçabilité, les approbations, la gouvernance des exceptions et la rétention des preuves de bout en bout.

Voir la méthodologie sur la page About.