Aller au contenu principal
Expert Cybersécurité & IAv9.0
Centres de ressources conformité
Besoin d'un accompagnement expert ?
Devis personnalisé sous 24h — audit, conformité, incident
Checklists Sécurité — Audit & Durcissement
Formats disponibles
📄 PDF 📊 Excel 🌐 Web

11 checklists professionnelles couvrant 2 200+ points de contrôle. Téléchargement gratuit, aucune inscription.

Gestion de la Configuration et des Changements

conformite

Définition

La gestion de la configuration (Configuration Management) et la gestion des changements (Change Management) sont deux processus ITSM interdépendants essentiels à la sécurité des systèmes d'information. Mal gérés, les configurations non sécurisées et les changements non contrôlés sont parmi les principales causes de vulnérabilités et d'incidents de sécurité. La gestion de la configuration vise à maintenir une base de données cohérente et à jour de tous les éléments de configuration (CI — Configuration Items) du SI : matériels, logiciels, versions, paramètres, interconnexions, et leurs relations. La CMDB (Configuration Management Database) centralise ces informations et sert de référentiel de vérité pour les opérations IT et la sécurité. La configuration sécurisée (baselines de sécurité ou hardening) définit les paramètres de configuration que chaque type de composant doit respecter pour être considéré comme sécurisé (ex. : CIS Benchmarks, guides de durcissement ANSSI). La gestion des changements vise à contrôler tous les changements apportés au SI (mises à jour logicielles, modifications de configuration, déploiements, changements d'architecture) pour réduire les risques d'incident liés aux changements non contrôlés. Un processus de gestion des changements typique comprend : la soumission d'une demande de changement (RFC — Request For Change), l'évaluation de l'impact (technique, risque, ressources), l'approbation par le Comité Consultatif des Changements (CAB — Change Advisory Board), l'implémentation avec procédure de rollback planifiée, le test, et la clôture avec documentation. ISO 27002:2022 (contrôles 8.9 — gestion de la configuration, et 8.32 — gestion des changements) et PCI-DSS (Requirement 6.5 — gestion des changements dans les systèmes de traitement des paiements) imposent des processus documentés de gestion de la configuration et des changements. NIS2 (article 21) inclut la sécurité des équipements et la gestion des configurations dans ses mesures de sécurité. Dans les environnements DevOps et cloud, la gestion de la configuration évolue vers le modèle Infrastructure as Code (IaC) : la configuration de l'infrastructure est définie sous forme de code (Terraform, Ansible, CloudFormation), stockée dans des dépôts Git, et déployée de manière automatisée et reproductible. Ce modèle améliore la cohérence des configurations, facilite les audits, et accélère la remédiation des dérives de configuration.

Configuration Management : CMDB et baselines de sécurité

La CMDB (Configuration Management Database) est le référentiel central des éléments de configuration (CI) du SI : serveurs, workstations, équipements réseau, applications, services cloud, leurs versions, paramètres, et interdépendances. La CMDB alimente les processus ITSM (gestion des incidents, problèmes, changements) et la sécurité (identification des actifs dans le périmètre PCI-DSS, scope NIS2, analyse d'impact des vulnérabilités).

Les baselines de sécurité (configuration standards) définissent les paramètres de sécurité minimaux pour chaque type d'équipement : CIS Benchmarks (Windows, Linux, macOS, navigateurs, cloud), guides ANSSI (durcissement des systèmes Windows, Linux), ou standards propriétaires définis par l'organisation. La vérification continue de la conformité à ces baselines (via des outils comme CIS-CAT, Lynis, Scout Suite pour le cloud) permet de détecter les dérives de configuration.

Change Management : processus et CAB

Le processus de gestion des changements couvre : (1) Classification — changement standard (préapprouvé, procédure documentée), normal (évalué par le CAB), ou urgent (procédure d'urgence avec approbation réduite) ; (2) Évaluation d'impact — risque pour la disponibilité, risque pour la sécurité, ressources nécessaires, plan de rollback ; (3) Approbation — CAB (pour les changements normaux) ou Emergency CAB (pour les urgences) ; (4) Implémentation — avec fenêtre de maintenance définie et procédure de rollback prête ; (5) Validation post-changement et clôture.

Les changements non autorisés (unauthorized changes) sont une source fréquente d'incidents de sécurité et de non-conformité. Les contrôles pour les prévenir incluent : processus Change Management formalisé et respecté, séparation des environnements (développement/test/production), contrôle d'accès aux environnements de production, logs des changements avec traçabilité de qui a fait quoi et quand, et surveillance des dérives de configuration (alertes en temps réel sur les modifications non autorisées).

Infrastructure as Code et DevOps

L'Infrastructure as Code (IaC) transforme la gestion de la configuration : Terraform (infrastructure cloud multi-provider), Ansible (configuration des serveurs), CloudFormation (AWS spécifique), Bicep (Azure spécifique). Ces outils définissent l'état souhaité de l'infrastructure sous forme de code versionné dans Git, permettant de déployer des configurations cohérentes, de détecter et corriger automatiquement les dérives, et d'auditer l'historique de tous les changements.

Des outils comme Terrascan, Checkov, ou KICS (Keeping Infrastructure as Code Secure) analysent statiquement le code IaC pour détecter les misconfigurations de sécurité avant le déploiement (shift-left sur la sécurité des configurations). Cette approche DevSecOps intègre la sécurité de la configuration dans le pipeline CI/CD, réduisant le délai entre la création d'une misconfiguration et sa détection/correction.

Articles liés

Un projet cybersécurité ?

Expert dispo · Réponse 24h

Devis