Skip to content

Configuration management

Definition

Configuration management is the discipline that sets the target state of hardware, software, services and networks as a baseline, enforces it and detects deviations. ISO/IEC 27001:2022 lists it as Annex A control 8.9; for the entity types listed in § 30(3) BSIG, point 6.3 of the Annex to Implementing Regulation (EU) 2024/2690 governs it.

ISMS
By Muhammad Haseeb, Co-Founder & CTOReviewed by Masar Hetemi, Co-Founder & CEO
Last reviewed:

What is configuration management?

Configuration management answers two questions: how should a system be configured, and is it still configured that way? The term comes from two fields. In IT service management under ITIL it means knowing the configuration items (CIs) of a service and their relationships, kept in a CMDB. In information security the focus is on the secure target state.

Both need the same foundation. A secure configuration can only be defined and checked for systems that are known, and an inventory without a target state says nothing about whether a system is configured correctly. How configuration management fits into an ISMS is covered in the guide to implementing an ISMS.

What do ISO 27001, NIS2 and DORA require?

ISO/IEC 27001 lists configuration management as control 8.9, the NIS2 Implementing Regulation prescribes it for the entities it covers, and DORA requires the configuration of ICT assets to be mapped:

FrameworkProvisionWhat is required
ISO/IEC 27001:2022Annex A 8.9establish, implement and monitor configurations, including security configurations, across their lifecycle; implementation guidance, for example on hardening templates and protection against unauthorized change, is in ISO/IEC 27002
NIS2 Implementing RegulationAnnex, point 6.3, of Implementing Regulation (EU) 2024/2690for entities of the types listed in § 30(3) of the German BSI Act (BSIG), such as cloud computing service providers: establish, document, implement and monitor configurations including security configurations. They are enforced on newly installed systems and systems in operation and reviewed at planned intervals and after significant incidents or significant changes
BSIG§ 30(2), second sentence, no. 5 BSIGsecurity measures in the acquisition, development and maintenance of systems for essential and important entities. Under § 28(5) and (6) BSIG, § 30 does not, as a rule, apply to certain telecommunications and energy companies, nor to financial entities under DORA
DORAArticle 8(4) of Regulation (EU) 2022/2554financial entities map the configuration of their information and ICT assets and the links and interdependencies between them

The baseline as the target state

A baseline is the documented, approved target state for a class of systems, for example all Windows servers, all firewalls or all databases of one type. The starting point is vendor recommendations and published hardening guides, adapted to your own risk assessment.

ComponentExample
Scopeall Linux servers in the production environment
Security settingsdisabled default accounts, password and lockout policies, logging
Disabled services and protocolsno unencrypted administrative access
Approvalaccountable role, date, version
Justified deviationsexception per system with a risk assessment and an expiry date
Reviewinterval and triggers for reviewing the baseline itself

Enforce the baseline on new installation and restoration, ideally through templates or automation tools. Every change to systems and to the baseline itself goes through change management.

Measuring configuration drift: a comparison

Configuration drift is the gradual divergence of the actual configuration from the baseline. It comes from emergency fixes that were never reversed, manual changes made while troubleshooting, updates that reset settings, and systems built outside the regular process. Without regular comparison it stays invisible.

Fictional example: the figures are invented for illustration. A comparison against the baseline "Linux servers production" across 120 systems shows:

ResultSystemsShare
matches the baseline10285%
deviates, with an approved and valid exception97.5%
deviates, without an exception97.5%

That makes 111 of 120 systems compliant (92.5%), 102 of them without an exception. For the nine deviations without an exception, look for the change record. If there is none, that is a finding in change management, not only in configuration management. The owner then decides per system: revert, or apply for a time-limited exception with a risk assessment.

Keep the comparison with its date, the baseline version and the decisions. With this record you can show an auditor that target configurations are defined, implemented and monitored. New systems that went live without a baseline and expired exceptions are the next things to check.

How do configuration management, change management and a CMDB differ?

Configuration management sets and checks the target state, change management decides on individual changes, and a CMDB records which components exist.

CriterionConfiguration managementChange managementCMDB
Typedisciplineprocesstool and data set
Guiding questionHow should a system be configured, and is it?May this change be made?Which components exist, and how are they connected?
Outputbaselines, configuration states, deviation reportsapproved and documented changesCIs with attributes and relationships
Reference in ISO/IEC 27002:2022control 8.9separate control 8.32 on change managementno control of its own, a possible source for the asset inventory

Secure configuration in Rizzqo

In Rizzqo, the secure configuration requirements of frameworks such as ISO 27002 are attached to each relevant system. The responsible person uploads evidence, such as the latest check against the baseline. If hardening is missing, you assess the risk in euros and plan the hardening as a task that syncs both ways with Jira.

Frequently asked questions

Is configuration management mandatory under ISO 27001?

Control 8.9 is in Annex A of ISO/IEC 27001:2022 and, like every Annex A control, must be considered in the Statement of Applicability. Excluding it requires a justification; an organization that runs its own servers, endpoints, networks or cloud resources will hardly find a sound one. The standard prescribes no tool, but it does require traceable, documented target configurations.

Does configuration management need a CMDB?

Not necessarily, but it needs a reliable inventory. In larger environments the CMDB can be that source; in smaller ones a maintained asset inventory is enough. Every system must be assigned to a system class and therefore to a baseline.

Which tools detect configuration drift?

Tools that compare the actual configuration with the baseline automatically: configuration management and automation tools, vulnerability scanners with configuration checks, or the policy features of cloud platforms. Every deviation found needs an owner and a decision on whether to correct it or accept it as a time-limited exception.

See compliance run on your real assets

Rizzqo turns framework requirements into owned tasks on the assets you already have, and prices the risk in real money.

  • Made in Germany
  • Hosted in your country
  • Multi-framework
Muhammad Haseeb

About the author

Muhammad Haseeb

Co-Founder & CTO

15 years of experience building software systems, responsible for all technical aspects of Rizzqo.

LinkedIn

Reviewed by Masar Hetemi, Co-Founder & CEO. 15 years of experience in compliance, responsible for governance, risk and compliance (GRC) at Rizzqo.