DORA article 21 en profondeur — cartographie des contrôles CI/CD, checklist d’audit et dossier de preuves

L’article 21 du règlement sur la résilience opérationnelle numérique (DORA) définit les exigences fondamentales de gestion du risque ICT que les entités financières doivent mettre en œuvre, surveiller et démontrer en continu. Contrairement aux obligations de gouvernance de haut niveau, l’article 21 porte sur des contrôles techniques et organisationnels concrets — et, pour la plupart des institutions, c’est dans le pipeline CI/CD qu’une large part de ces contrôles est effectivement appliquée.

Voici la référence complète et consolidée pour l’article 21 dans un contexte CI/CD. Elle réunit, dans une seule ressource prête pour l’audit, quatre éléments que les équipes de conformité et d’assurance doivent habituellement rassembler séparément : une analyse approfondie de chaque exigence de l’article 21, une cartographie contrôle par contrôle reliant la réglementation à des contrôles CI/CD spécifiques et aux preuves qu’ils génèrent, une checklist d’audit pour les revues internes et prudentielles, et un dossier de preuves décrivant précisément quels artefacts présenter et où les trouver.

Ce contenu s’adresse aux auditeurs, aux responsables conformité et aux professionnels GRC qui préparent — ou mènent — une évaluation DORA. Lisez l’analyse approfondie pour comprendre l’intention, utilisez la cartographie pour relier les exigences aux contrôles, parcourez la checklist pendant les travaux sur le terrain, et constituez le dossier de preuves pour démontrer que les contrôles sont appliqués de manière cohérente et reproductible.

Architecture de conformité DORA – le CI/CD comme système régulé Schéma d’architecture montrant comment les pipelines CI/CD appliquent les contrôles de gestion du risque ICT de l’article 21 de DORA et génèrent des preuves de conformité en continu. Architecture de conformité DORA Article 21 · le CI/CD comme système ICT régulé PREUVES DE CONFORMITÉ EN CONTINU Journaux d’audit Approbations et SoD Provenance des artefacts Événements de surveillance Rétention et reporting Gouvernance DORA Gestion du risque ICT Identification des risques Politiques et supervision Pipeline CI/CD Application de l’article 21 de DORA Contrôle d’accès et séparation des tâches Approbation des changements et points de contrôle Tests de sécurité et vérifications d’intégrité Production et exploitation Résilience opérationnelle Surveillance en exécution Réponse aux incidents
Comment les pipelines CI/CD appliquent les contrôles de gestion du risque ICT de l’article 21 de DORA et génèrent des preuves de conformité en continu.

Comprendre le périmètre de l’article 21 de DORA

L’article 21 impose aux entités financières d’établir, de mettre en œuvre et de maintenir un cadre complet de gestion du risque ICT. Ce cadre doit garantir la confidentialité, l’intégrité, la disponibilité et l’authenticité des systèmes ICT qui soutiennent des fonctions critiques ou importantes.

Les pipelines CI/CD entrent dans ce périmètre car ils influencent directement :

  • le comportement des systèmes de production
  • la fréquence et la stabilité des déploiements
  • l’intégrité de la chaîne d’approvisionnement logicielle
  • les accès privilégiés à l’infrastructure et aux applications

Par conséquent, les pipelines CI/CD doivent être gouvernés et contrôlés comme des systèmes ICT régulés.


Article 21(1) : cadre de gestion du risque ICT et CI/CD

L’article 21(1) impose un cadre structuré de gestion du risque ICT couvrant l’identification, la protection, la prévention, la détection, la réponse et la reprise.

Les pipelines CI/CD répondent à cette exigence en :

  • identifiant les risques grâce aux tests de sécurité automatisés
  • prévenant les risques via l’application de politiques et des points d’approbation
  • détectant les anomalies grâce à la surveillance des pipelines
  • soutenant la réponse via des mécanismes de rollback traçables
  • permettant la reprise grâce à des processus de déploiement contrôlés

Intégrer ces mécanismes dans les workflows CI/CD garantit que la gestion du risque ICT est opérationnelle plutôt que théorique.


Article 21(2)(a) : contrôle d’accès et opérations privilégiées

L’article 21(2)(a) exige des mécanismes de contrôle d’accès appropriés pour protéger les systèmes ICT contre les accès non autorisés.

Dans un contexte CI/CD, cela se traduit par :

  • une séparation stricte entre les utilisateurs humains et les identités des pipelines
  • l’application du moindre privilège pour les comptes de service CI/CD
  • un contrôle d’accès basé sur les rôles pour la configuration des pipelines
  • une MFA obligatoire pour les administrateurs

Ne pas sécuriser les chemins d’accès CI/CD expose les organisations à un risque systémique, car les pipelines détiennent souvent des privilèges élevés sur l’ensemble des environnements.


Article 21(2)(b) : séparation des tâches et gouvernance

L’article 21 met l’accent sur la séparation des tâches afin de réduire le risque de changements non autorisés ou non revus.

Les pipelines CI/CD appliquent la séparation des tâches en :

  • exigeant une revue de code indépendante avant l’exécution du pipeline
  • séparant les autorisations de build, de validation et de déploiement
  • imposant des workflows d’approbation pour les mises en production sensibles
  • journalisant toutes les dérogations et exceptions

La séparation automatisée au sein des pipelines offre des garanties plus solides que les contrôles manuels.


Article 21(2)(c) : journalisation, surveillance et détection

L’article 21 exige des capacités de surveillance et de détection continues pour identifier les incidents liés à l’ICT.

Les pipelines CI/CD y contribuent en :

  • journalisant toutes les exécutions de pipeline et modifications de configuration
  • enregistrant les résultats des analyses de sécurité et les décisions d’approbation
  • émettant des alertes en cas de comportement anormal ou d’échec des contrôles
  • s’intégrant aux systèmes de surveillance centralisée et aux SIEM

Ces journaux constituent un élément essentiel des processus de détection et d’investigation conformes à DORA.


Article 21(2)(d) : gestion des changements et intégrité des systèmes

La gestion des changements est une composante centrale de l’article 21. Les pipelines CI/CD mettent directement en œuvre des processus de changement contrôlés.

Les principaux mécanismes d’application incluent :

  • l’approbation obligatoire des changements via les points de contrôle du pipeline
  • la validation et la signature de l’intégrité des artefacts
  • la traçabilité entre le code source, l’exécution du pipeline et l’artefact déployé
  • la prévention des déploiements hors circuit

Ces contrôles garantissent que seuls des changements autorisés et vérifiés atteignent les systèmes de production.


Article 21(2)(e) : résilience, sauvegarde et reprise

La résilience opérationnelle est un objectif central de DORA. Les pipelines CI/CD ne doivent pas devenir des points de défaillance uniques.

Une conception de pipeline résiliente comprend :

  • des environnements de build durcis et isolés
  • de la redondance pour les composants CI/CD critiques
  • des mécanismes de rollback et de redéploiement testés
  • des sauvegardes sécurisées de la configuration et des artefacts du pipeline

Les pipelines CI/CD qui échouent proprement et se rétablissent rapidement soutiennent les objectifs plus larges de résilience ICT.


Génération continue de preuves pour la conformité à l’article 21

L’un des avantages les plus importants d’une conformité fondée sur le CI/CD est la génération continue de preuves.

Les pipelines CI/CD produisent naturellement :

  • des journaux d’accès et des enregistrements d’approbation
  • des résultats de tests de sécurité
  • des métadonnées de provenance des artefacts
  • des historiques de déploiement

Ces preuves répondent directement aux attentes d’audit de l’article 21 en démontrant que les contrôles sont appliqués de manière cohérente et continue.


Lacunes fréquemment observées lors des évaluations DORA

Les organisations sous-estiment souvent l’importance du CI/CD dans leurs travaux de préparation à DORA. Les lacunes fréquentes incluent :

  • considérer les pipelines comme des outils non régulés
  • des privilèges excessifs accordés à l’automatisation
  • l’absence de provenance des artefacts
  • une rétention des journaux insuffisante
  • des exceptions et dérogations non documentées

Traiter ces lacunes en amont réduit sensiblement le risque réglementaire et opérationnel.


Cartographie des contrôles article 21 ↔ CI/CD

L’analyse approfondie ci-dessus explique ce que demande chaque exigence de l’article 21. La cartographie ci-dessous la transforme en une vue opérationnelle : pour chaque exigence, elle nomme le contrôle CI/CD correspondant et la preuve précise que ce contrôle produit. Les auditeurs peuvent lire chaque ligne comme une assertion vérifiable — l’exigence à gauche doit être satisfaite par le contrôle au centre, et prouvable par la preuve à droite.

Article 21(1) — cadre de gestion du risque ICT

Exigence DORAContrôle CI/CDPreuve générée
Identifier et évaluer les risques ICTTests de sécurité automatisés (SAST, SCA, DAST)Rapports d’analyse, journaux de pipeline
Prévenir et atténuer les risques ICTApplication de politiques et points de contrôle du pipelineDécisions de contrôle, approbations
Détecter les activités anormalesSurveillance et alertes du pipelineJournaux d’alerte, événements SIEM
Répondre aux incidents ICTRollback et redéploiements contrôlésHistorique des déploiements
Se rétablir après des perturbationsBuilds et livraisons reproductiblesMétadonnées de build

Article 21(2)(a) — contrôle d’accès

Exigence DORAContrôle CI/CDPreuve générée
Empêcher les accès non autorisésRBAC pour la configuration CI/CDJournaux de contrôle d’accès
Protéger les opérations privilégiéesComptes de service à moindre privilègePolitiques IAM
Sécuriser les accès administratifsMFA pour les administrateurs CI/CDJournaux d’authentification
Contrôler les identités d’automatisationIdentités de pipeline distinctesInventaire des identités

Article 21(2)(b) — séparation des tâches

Exigence DORAContrôle CI/CDPreuve générée
Séparer les rôles en conflitExigences de revue de codeHistorique des pull requests
Empêcher l’auto-approbationRègles d’approbation appliquées par le pipelineEnregistrements d’approbation
Contrôler l’autorité de mise en productionSéparer les autorisations de build et de déploiementCartographie des rôles du pipeline
Journaliser les dérogations et exceptionsJournalisation des exceptionsJournaux d’audit des dérogations

Article 21(2)(c) — journalisation et surveillance

Exigence DORAContrôle CI/CDPreuve générée
Surveiller l’activité des systèmes ICTJournalisation complète de l’exécution des pipelinesJournaux d’exécution
Détecter les événements pertinents pour la sécuritéAlertes sur les contrôles en échec et les anomaliesAlertes de sécurité
Conserver les journaux de manière sécuriséeStockage centralisé des journauxConfiguration de rétention
Soutenir les investigationsPistes d’audit immuablesJournaux exploitables en investigation

Article 21(2)(d) — gestion des changements et intégrité

Exigence DORAContrôle CI/CDPreuve générée
Contrôler les changements des systèmes ICTPipelines CI/CD obligatoiresHistorique des déploiements
Garantir l’intégrité des changementsSignature et vérification des artefactsMétadonnées de signature
Tracer les changements de bout en boutLiaison source → pipeline → artefactEnregistrements de provenance
Empêcher les déploiements non autorisésPoints de contrôle et approbationsJournaux d’application des points de contrôle

Article 21(2)(e) — résilience, sauvegarde et reprise

Exigence DORAContrôle CI/CDPreuve générée
Garantir la résilience des systèmesEnvironnements de build durcis et isolésConfiguration des environnements
Éviter les points de défaillance uniquesComposants CI/CD redondantsDocumentation d’architecture
Activer des mécanismes de repriseWorkflows de rollback et de redéploiementJournaux de reprise
Protéger les configurationsSauvegarde sécurisée de la configuration du pipelineEnregistrements de sauvegarde

Article 21(2)(f) — amélioration continue

Exigence DORAContrôle CI/CDPreuve générée
Réexaminer la posture de risque ICTRevues de sécurité périodiques des pipelinesRapports de revue
Mettre à jour les contrôles si nécessaireModifications de la configuration du pipelineJournaux de modifications
Améliorer la détection et la préventionMises à jour des outils et ajustement des règlesHistorique des versions
S’aligner sur l’évolution des menacesMises à jour du pipeline informées par la menaceÉvaluations des risques

Comment les auditeurs utilisent ce tableau

  • Valider que les exigences de l’article 21 sont techniquement appliquées
  • Identifier où le CI/CD contribue à la gestion du risque ICT
  • Demander des preuves spécifiques générées par les pipelines
  • Évaluer la cohérence et la répétabilité des contrôles

Checklist d’audit pour l’article 21

Une fois que la cartographie établit quels contrôles devraient exister, la checklist ci-dessous permet à un évaluateur de confirmer s’ils existent réellement. Elle est organisée selon les mêmes sous-sections de l’article 21 et convient aux audits internes, aux revues prudentielles et aux évaluations réglementaires. Chaque ligne est une vérification de contrôle par oui/non ; un « non » signale une lacune qui justifie un constat ou une action de remédiation.

Article 21(1) — cadre de gestion du risque ICT

Vérification du contrôleOuiNon
Les pipelines CI/CD sont inclus dans le périmètre de gestion du risque ICT
Les risques ICT liés à la livraison logicielle sont formellement identifiés
Des contrôles préventifs sont appliqués via les pipelines CI/CD
Des mécanismes de détection existent pour les incidents liés aux pipelines
Le CI/CD soutient les processus de réponse et de reprise

Article 21(2)(a) — contrôle d’accès

Vérification du contrôleOuiNon
Les accès CI/CD respectent les principes de moindre privilège
Les identités des pipelines sont séparées des utilisateurs humains
Le RBAC est appliqué à la configuration des pipelines
La MFA est requise pour les administrateurs CI/CD
Les actions privilégiées sont restreintes et surveillées

Article 21(2)(b) — séparation des tâches

Vérification du contrôleOuiNon
Les développeurs ne peuvent pas auto-approuver les changements en production
La revue de code est obligatoire avant l’exécution du pipeline
Les autorisations de build et de déploiement sont séparées
Les dérogations et exceptions sont journalisées
La séparation des tâches est réexaminée périodiquement

Article 21(2)(c) — journalisation et surveillance

Vérification du contrôleOuiNon
Toutes les exécutions CI/CD sont journalisées
Les journaux incluent les approbations et les contrôles de sécurité
Les journaux sont collectés de manière centralisée
La rétention des journaux respecte les exigences réglementaires
Des alertes existent pour les comportements anormaux des pipelines

Article 21(2)(d) — gestion des changements et intégrité

Vérification du contrôleOuiNon
Tous les changements en production passent par les pipelines CI/CD
L’intégrité des artefacts est vérifiée avant le déploiement
La provenance relie le code source aux artefacts déployés
Les déploiements hors circuit sont empêchés ou journalisés
Les approbations de changement sont auditables

Article 21(2)(e) — résilience, sauvegarde et reprise

Vérification du contrôleOuiNon
Les pipelines CI/CD sont conçus pour la résilience
Les environnements de build sont isolés et durcis
Les configurations des pipelines sont sauvegardées de manière sécurisée
Les procédures de rollback sont testées
Les composants CI/CD ne constituent pas des points de défaillance uniques

Article 21(2)(f) — amélioration continue

Vérification du contrôleOuiNon
Les contrôles de sécurité CI/CD sont réexaminés périodiquement
Les contrôles des pipelines évoluent avec le paysage des menaces
Les enseignements tirés sont réinjectés dans les pipelines
Les lacunes de conformité déclenchent des actions correctives
La supervision par la direction inclut la posture de risque CI/CD

Recommandations pour les auditeurs

Lors de l’utilisation de cette checklist :

  • Demander des preuves techniques, pas seulement des politiques
  • Vérifier que les contrôles sont automatisés et appliqués
  • Confirmer que les preuves sont à jour et reproductibles
  • Évaluer la cohérence entre les équipes et les pipelines
  • Accorder une attention particulière aux exceptions et dérogations

Dossier de preuves pour les auditeurs

Une checklist confirme qu’un contrôle est présent ; le dossier de preuves le démontre à un auditeur. Cette dernière section énumère, sous-section par sous-section, les artefacts techniques et opérationnels que les institutions financières doivent présenter, ce que les auditeurs attendent de chacun, et où réside habituellement cette preuve. L’accent est mis partout sur des preuves générées par les systèmes, horodatées et reproductibles, plutôt que sur de simples déclarations de politique.

Comment utiliser ce dossier de preuves

  • L’utiliser comme checklist lors de la préparation de l’audit
  • Le partager avec les équipes d’ingénierie, de sécurité et de conformité
  • Y joindre des références à des systèmes, journaux et dépôts réels
  • S’assurer que les preuves sont à jour, traçables et reproductibles

Article 21(1) — cadre de gestion du risque ICT

Preuves à fournir

Type de preuveCe que les auditeurs attendent
Registre des risques ICTPipelines CI/CD explicitement listés comme systèmes ICT dans le périmètre
Modèles de menacesRisques liés au CI/CD (abus d’identifiants, chaîne d’approvisionnement, intégrité)
Plans de traitement des risquesContrôles rattachés aux pipelines CI/CD
Documentation de gouvernanceResponsabilité de la sécurité et du risque CI/CD

Sources habituelles

  • Outils de gestion des risques
  • Documentation d’architecture
  • Dépôts de gouvernance de sécurité

Article 21(2)(a) — contrôle d’accès

Preuves à fournir

Type de preuveCe que les auditeurs attendent
Politiques IAMMoindre privilège pour les comptes de service CI/CD
Configuration RBACSéparation des rôles pour l’administration des pipelines
Application de la MFAPreuve que la MFA est requise pour les utilisateurs privilégiés
Inventaire des identitésDistinction entre identités humaines et identités d’automatisation

Sources habituelles

  • Plateforme IAM
  • Configuration du système CI/CD
  • Rapports de revue des accès

Article 21(2)(b) — séparation des tâches

Preuves à fournir

Type de preuveCe que les auditeurs attendent
Règles de revue de codeRevue par les pairs obligatoire et appliquée
Workflows d’approbationApprobation indépendante pour les changements en production
Cartographie des rôlesSéparation entre les rôles de build, de validation et de déploiement
Journaux des exceptionsEnregistrements des dérogations et approbations

Sources habituelles

  • Plateforme de gestion de code source
  • Définitions des pipelines CI/CD
  • Journaux d’audit

Article 21(2)(c) — journalisation et surveillance

Preuves à fournir

Type de preuveCe que les auditeurs attendent
Journaux d’exécution des pipelinesHistorique complet des exécutions et de leurs résultats
Journaux d’événements de sécuritéContrôles en échec, mises en production bloquées
Tableaux de bord de surveillanceVisibilité sur l’état de santé des pipelines
Politiques de rétention des journauxAlignement sur les exigences réglementaires

Sources habituelles

  • Plateformes CI/CD
  • Systèmes SIEM / de journalisation
  • Outils de surveillance

Article 21(2)(d) — gestion des changements et intégrité

Preuves à fournir

Type de preuveCe que les auditeurs attendent
Enregistrements de déploiementTous les changements en production traçables jusqu’aux pipelines
Signature des artefactsPreuve d’intégrité cryptographique
Métadonnées de provenanceLiaison source → build → artefact
Approbations de mise en productionPoints de décision auditables

Sources habituelles

  • Dépôts d’artefacts
  • Magasins de métadonnées CI/CD
  • Systèmes de gestion des mises en production

Article 21(2)(e) — résilience, sauvegarde et reprise

Preuves à fournir

Type de preuveCe que les auditeurs attendent
Schémas d’architecture CI/CDRedondance et isolation
Procédures de sauvegardeSauvegardes sécurisées des configurations de pipeline
Tests de reprisePreuves d’exercices de rollback et de reprise
Playbooks d’incidentProcédures de réponse spécifiques au CI/CD

Sources habituelles

  • Documentation d’architecture
  • Systèmes de sauvegarde
  • Outils de gestion des incidents

Article 21(2)(f) — amélioration continue

Preuves à fournir

Type de preuveCe que les auditeurs attendent
Rapports de revueRevues de sécurité périodiques du CI/CD
Journaux de modificationsAméliorations des contrôles des pipelines
Métriques et KPIIndicateurs de sécurité et de résilience
Supervision par la directionPreuves de revue de gouvernance

Sources habituelles

  • Enregistrements des revues de sécurité
  • Historique des modifications CI/CD
  • Comptes rendus des réunions de gouvernance

Pièges d’audit fréquents (ce qu’il ne faut PAS présenter seul)

Les auditeurs remettront en question :

  • Des politiques de haut niveau sans application technique
  • Des captures d’écran sans traçabilité
  • Des attestations manuelles sans preuve issue des systèmes
  • Des exemples ponctuels au lieu de contrôles répétables

Les preuves doivent être générées par les systèmes, horodatées et reproductibles.


Conseils de présentation adaptés aux auditeurs

  • Regrouper les preuves par sous-section de l’article 21
  • Fournir un accès en lecture seule aux journaux et tableaux de bord
  • Inclure un échantillon de preuve + une explication
  • Indiquer clairement les responsables des contrôles
  • Éviter de submerger les auditeurs de données non pertinentes

Conclusion

L’article 21 de DORA établit une attente claire : la gestion du risque ICT doit être intégrée, continue et appliquée techniquement. Les pipelines CI/CD, en tant que rouages essentiels de la livraison logicielle, sont au cœur du respect de cette attente — et, parce qu’ils génèrent des journaux, des approbations et de la provenance comme sous-produit de leur fonctionnement normal, ils constituent aussi l’une des sources de preuves d’audit les plus riches dont dispose une entité financière.

En alignant la conception des pipelines sur les contrôles de l’article 21 décrits ici, et en préparant à l’avance la cartographie, la checklist et le dossier de preuves, les institutions peuvent passer de la précipitation réactive au moment de l’audit à un état de préparation permanente à l’audit — démontrant leur résilience opérationnelle, réduisant le risque systémique et fournissant aux régulateurs une preuve de conformité concrète et reproductible.


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.