7.9 Change Management

CISSP Domain 7 ยท Security Operations

7.9 Change Management

Most production incidents are not caused by attackers.

Systems also fail because somebody changed something.

A firewall rule is modified. A patch is deployed. A cloud security group is opened. A database configuration changes. A certificate is replaced. A privileged role is assigned.

Change Management provides a controlled process for making those changes while reducing the risk of: security weaknesses, outages, configuration drift and unauthorised modification.

๐Ÿ“

Understand

Know what is changing, why it is required and what could be affected.

WHAT ARE WE CHANGING?
โœ…

Authorise

Ensure appropriate people understand the risk and approve the change.

SHOULD WE CHANGE IT?
๐Ÿ”„

Control

Test, implement, verify and document the change so the environment remains controlled.

DID IT WORK SAFELY?
CISSP 7.9 Scope

Understand and Participate in Change Management Processes

The emphasis is not simply knowing that organisations have change tickets.

CISSP expects you to understand why controlled change matters to security and how security participates throughout the process.

Understand

Know the purpose, risk, dependencies and consequences of a proposed change.

Assess

Determine security, operational, privacy and business impact.

Authorise

Obtain approval appropriate to the risk and organisational process.

Implement

Introduce the authorised change according to a controlled plan.

Validate

Confirm the change produced the intended result without unacceptable side effects.

Record

Maintain traceability of what changed, who authorised it and what happened.

The Big Idea

Need โ†’ Request
Request โ†’ Assess
Risk Acceptable โ†’ Approve
Approved Change โ†’ Test
Ready โ†’ Implement
Implemented โ†’ Validate
Successful โ†’ Document & Close

Change Management Lifecycle

REQUEST What and why?
ASSESS What is the risk?
APPROVE Should it proceed?
TEST Will it work?
IMPLEMENT Make the change
VALIDATE Did it work?
RECORD Maintain evidence
Security Purpose

Why Change Management Matters

Prevent Unauthorised Change

Only approved modifications should enter controlled environments.

Reduce Outages

Testing and planning reduce the likelihood that a change unexpectedly breaks production.

Assess Security Impact

Determine whether the change weakens existing controls or creates new exposure.

Maintain Accountability

Know who requested, approved and implemented the change.

Provide Recovery

Prepare a backout, rollback or alternative recovery approach.

Maintain Configuration Integrity

Keep actual system configuration aligned with authorised baselines.

Change Management does not prevent change. It prevents uncontrolled change.

Every Change Creates Risk

Even a change intended to improve security can introduce another problem.

Security patch

Benefit: closes a critical vulnerability.

Possible consequence: application stops working.

Firewall rule

Benefit: allows a new business service.

Possible consequence: accidentally exposes an internal database.

IAM change

Benefit: allows administrator to support a system.

Possible consequence: privileges are broader than required.

A beneficial intention does not guarantee a secure result.
Critical Distinction

Configuration Management vs Change Management

Configuration Management

Establishes and maintains knowledge of authorised system configuration.

Think:

"What should the environment look like?"

Change Management

Controls how modifications to that environment are proposed, authorised and introduced.

Think:

"How are we allowed to change it?"

Baseline โ†’ Authorised Configuration
Approved Change โ†’ Modify Configuration
Validated Change โ†’ Update Baseline / Records

Configuration vs Change

CONFIGURATION What should exist?
CHANGE How may it be altered?
๐Ÿ“ Changes Affect the Baseline An approved permanent change can create a new authorised state
Before

Approved firewall baseline:

Application A may communicate with Database A.

Approved business change

Application B is introduced and legitimately requires database access.

Change Approved โ†’ Firewall Modified
Validation โ†’ Successful
Configuration Record โ†’ Updated
A permanent authorised change may require the configuration baseline and documentation to change too.
Cross-Link to 7.8

Patch Management Is Also Change Management

Security Vulnerability โ†’ Patch Required
Patch โ†’ Changes Production
Production Change โ†’ Risk Assessment
Test + Approve โ†’ Deploy
Deploy โ†’ Validate
Patching reduces vulnerability risk but can create change risk.
Change Request

What Should a Change Record Contain?

Description

What exactly will change?

Business Justification

Why is the change necessary?

Affected Assets

Which systems, applications and services are involved?

Dependencies

Which upstream or downstream services might be affected?

Risk

What could go wrong?

Security Impact

Could confidentiality, integrity, availability or controls change?

Testing

How has the proposed change been validated?

Implementation Plan

Exactly how will the change be introduced?

Rollback / Backout

What happens if implementation fails?

Schedule

When will the change occur?

Approvals

Who has authorised the change?

Validation

How will success be confirmed afterwards?

Security Impact Questions

ACCESS? Does privilege change?
EXPOSURE? Does network reachability change?
DATA? Does sensitive information move?
LOGGING? Will monitoring change?
ENCRYPTION? Are keys, certificates or protocols affected?
DEPENDENCIES? What else relies on this component?
AVAILABILITY? Could service fail?
RECOVERY? Can we safely reverse it?
๐Ÿ›ก๏ธ Security Impact Analysis Assess the security consequences before implementation

Security should not discover the consequences of a change only after it reaches production.

Proposed change

Move database administration from:

dedicated management network

to:

general corporate network.

The application may still function perfectly.

But the change significantly alters:

Attack Surface Network Exposure Administrative Access Segmentation
Functional success โ‰  security success.
Common Operational Models

Different Types of Change

Organisations use different terminology, but a useful operational model distinguishes changes by risk, urgency and repeatability.

Standard / Pre-Authorised Change

Well-understood, repeatable and lower-risk activity performed using an established approved procedure.

Repeatable Known Risk Documented Procedure
Planned / Normal Change

Proposed change requiring individual assessment, approval, testing and scheduling.

Assess Approve Schedule
Emergency Change

Urgent change requiring an accelerated process because delaying would create unacceptable risk or impact.

Urgent Accelerated Still Controlled
Terminology varies

These categories are common operational patterns rather than additional ISC2 7.9 sub-bullets.

๐Ÿ” Standard Does Not Mean Uncontrolled Repeatability can allow pre-authorisation
Example

Organisation repeatedly creates a user workstation using:

an approved automated build process.

The individual activity may not need a full executive review each time because:

Process Is Documented Risk Is Understood Controls Are Established Procedure Is Repeatable
Pre-authorised โ‰  undocumented.
Emergency Change

Emergency Does Not Mean "Skip the Process"

Situation

Internet-facing appliance contains: actively exploited remote-code-execution vulnerability.

Normal change cycle: seven days.

Waiting seven days: unacceptable risk.

Emergency โ†’ Accelerated Risk Assessment
Appropriate Authority โ†’ Emergency Approval
Available Testing โ†’ Implement
Implementation โ†’ Validate
Afterwards โ†’ Review & Complete Documentation
Emergency = faster governance. Emergency โ‰  no governance.
๐Ÿ” Review Emergency Changes Afterwards Urgency may prevent the normal level of pre-change analysis

A retrospective review can ask:

Was It Truly an Emergency? Was Appropriate Approval Obtained? What Was Changed? Did It Work? Did It Cause Side Effects? Was Documentation Updated? Should the Procedure Improve?
Emergency handling should not become a convenient route around normal controls.

Approval Should Match Risk

Different changes require different levels of oversight.

Low risk

Routine deployment using established automation.

May use: pre-authorised process.

High risk

Firewall architecture change affecting all customer-facing services.

May require: security, network, application and business approval.

Strong governance does not mean every minor change requires the same approval process.
๐Ÿ‘ฅ Change Advisory Board - CAB A common governance mechanism for evaluating important changes

Some organisations use a Change Advisory Board or similar forum to review significant proposed changes.

Participants may include:

Technology Operations Security Application Owners Infrastructure Business Representatives Risk

Typical questions include:

Why Is the Change Needed? What Is the Risk? Has It Been Tested? What Services Are Affected? What Is the Rollback Plan? Are There Conflicting Changes?
CISSP nuance

A CAB is a common implementation mechanism, not a requirement that every change in every organisation must be approved by a committee.

Security Principle

Separation of Duties

Where risk justifies it, change responsibilities can be separated.

Requester โ†’ Proposes Change
Reviewer โ†’ Assesses
Approver โ†’ Authorises
Implementer โ†’ Executes
The person benefiting from a change should not necessarily be able to request, approve and implement it without oversight.
๐Ÿ‘ค What If the Team Is Too Small? Perfect separation of duties is not always practical

Smaller organisations may not have enough personnel for complete separation of every role.

Compensating oversight can include:

Independent Review Strong Logging Post-Implementation Review Management Approval Privileged Activity Monitoring
Separation of duties is the objective. Implementation should reflect organisational scale and risk.
Before Production

Test the Change

Functionality

Does the intended feature work?

Security

Are expected security controls still effective?

Compatibility

Does the change interact correctly with dependencies?

Performance

Does performance remain acceptable?

Recovery

Can the change be safely reversed or otherwise recovered?

Monitoring

Will existing logs and alerts continue working?

Test both what should start working and what must continue working.
๐Ÿงช Representative Testing The test environment should resemble the important characteristics of production
Test

Change succeeds against: one standalone development server.

Production

Real application uses:

Load Balancer Database Cluster Legacy Integration Authentication Service
A test can only provide assurance about conditions it meaningfully represents.

Reduce the Blast Radius

Where practical, changes can be introduced gradually instead of changing the entire environment simultaneously.

Test โ†’ Non-Production
Pilot โ†’ Small Population
Validate โ†’ Observe Results
Expand โ†’ Broader Deployment
Smaller first deployment = smaller potential failure domain.
Implementation

Implementation Plan

Pre-Checks Exact Steps Responsible People Timing Dependencies Expected Results Validation Steps Rollback Trigger Communication
Weak

"Update firewall."

Better

Specifies:

Which Firewall Which Rule Source Destination Protocol Expected Traffic Test Rollback

Maintenance Windows

Some changes are deliberately scheduled during periods when operational impact can be better managed.

Reduced Business Activity

Lower potential user impact.

Specialist Availability

Ensure technical teams are available if problems occur.

Monitoring

Ensure responders can observe system behaviour after implementation.

Recovery Time

Leave enough time to rollback before business demand increases.

Schedule change when both implementation and recovery can be supported.
โ„๏ธ Change Freeze Reduce unnecessary change during particularly sensitive periods
Example

Retail organisation enters: its highest-volume sales period.

Non-essential production changes are temporarily: restricted.

Freeze โ‰  absolutely no change under any circumstances

Critical security or business emergencies may still require an authorised exception.

Recovery

Rollback / Backout Planning

Before changing production, ask:

"What will we do if this fails?"

Restore Configuration

Return to the previous known configuration.

Uninstall Update

Remove a problematic software update where supported.

Restore Backup / Snapshot

Recover a previous trusted state.

Fail Over

Move service to unaffected infrastructure.

Redeploy Previous Version

Restore a known-good application or infrastructure build.

Roll Forward

Correct the failed state with another controlled change where rollback is impractical.

Before You Change

SUCCESS? How will we know?
FAILURE? What is the trigger?
RECOVERY? How do we get back?
โš ๏ธ Not Every Change Can Simply Be Rolled Back Some changes alter data or dependencies irreversibly
Database change

Migration: changes the production data model.

New application immediately begins writing data using: the new structure.

Simply restoring the old application may no longer work.

Validate the recovery strategy itself. "We will rollback" is not enough if rollback is not actually possible.
After Implementation

Post-Implementation Validation

Expected Result

Did the intended change occur?

Service Health

Is the service functioning normally?

Security Controls

Are authentication, logging and monitoring still working?

Unexpected Changes

Did anything outside the approved scope change?

Performance

Has the change degraded system performance?

Monitoring

Are new errors or security events appearing?

"Change completed" should mean more than "the engineer finished typing."
โœ… Functional Validation vs Security Validation The application working does not prove the change is secure
Change

Application moved to: a new server.

Functional test

Website loads: successfully.

Security review

New server:

Not Sending Logs EDR Missing Default Admin Account Enabled
Works โ‰  securely works.

Update the Documentation

A successful change can invalidate existing records if documentation is not updated.

Configuration Baselines CMDB / Asset Records Network Diagrams Runbooks Recovery Procedures Architecture Documentation Monitoring Rules Support Documentation
Production changed? Relevant documentation may need to change too.
Security Monitoring

Unauthorised Change

Not every change has a valid ticket.

Unexpected change can indicate:

Administrator Error

Someone modified production outside process.

Process Failure

Teams are bypassing change controls.

Configuration Drift

Systems gradually move away from authorised baseline.

Security Incident

An attacker may have deliberately altered configuration.

Alert

Firewall rule suddenly changes from:

specific management subnet

to:

0.0.0.0/0.

No approved change exists.

Unexpected configuration change can itself be a security event.

How Can Unauthorised Changes Be Detected?

Configuration Monitoring

Compare current state with authorised configuration.

File Integrity Monitoring

Detect unexpected modification to important files.

Cloud Audit Logs

Record administrative changes to cloud resources.

Infrastructure as Code

Compare deployed infrastructure with controlled definitions.

SIEM

Alert on high-risk administrative changes.

Baseline Comparison

Identify drift from authorised configuration.

๐Ÿ’ป Infrastructure as Code & Modern Change Control Automation changes the implementation mechanism, not the need for control
Engineer โ†’ Code Change
Repository โ†’ Review
Automated Tests โ†’ Security Checks
Approval โ†’ Pipeline
Deployment โ†’ Production
Automated change โ‰  uncontrolled change.
Traceability

Version Control

Version control can provide valuable traceability for software, configuration and infrastructure changes.

Who Changed It? What Changed? When? Why? Who Reviewed? Which Version Was Deployed?
Version history strengthens accountability and makes controlled comparison and recovery easier.
๐Ÿค– Automation Can Strengthen Change Control Repeatable process can reduce human error
Automated Testing

Run repeatable checks before deployment.

Policy Checks

Reject configurations that violate defined requirements.

Approval Gates

Require authorised approval before production.

Controlled Deployment

Apply identical procedures consistently.

Logging

Maintain detailed deployment records.

Automated Rollback

Revert when defined health checks fail.

Automation โ‰  infallibility

Automation can distribute a mistake much faster than a human can.

Frequent Change Can Still Be Controlled

Traditional environments may make a small number of large scheduled changes.

Modern development environments may deploy:

many small changes every day.

Change Management therefore does not have to mean:

slow manual meetings for every deployment.

Control can instead be embedded in:

Version Control Peer Review Automated Testing Security Scanning Approval Gates Deployment Pipelines Monitoring Automatic Rollback
Change Management is about assurance and control, not unnecessary bureaucracy.
High-Risk Change

Changes to Security Controls Deserve Attention

Firewall Rules

Can change network exposure.

IAM Roles

Can change privilege.

Logging

Can create monitoring blind spots.

Encryption

Can affect confidentiality and data availability.

EDR / Anti-Malware

Can weaken endpoint protection.

Cloud Security Groups

Can expose workloads to new networks.

A change to a security control can change the organisation's risk immediately.
Security Scenario

The Logging Change

Operations changes application logging to reduce storage costs.

Functional testing confirms: the application still works.

Two weeks later a security incident occurs.

Investigators discover:

authentication and administrator events are no longer recorded.

Security impact analysis should identify changes that reduce monitoring and forensic capability.
Firewall Scenario

"Just Open the Port"

Application Team โ†’ Requests Connectivity
Request โ†’ Any Source to Database Port
Security Review โ†’ Overly Broad
Revised Change โ†’ Specific App Servers Only
Implement + Test โ†’ Successful
Change review can improve the security of the requested solution before implementation.
Cloud Scenario

The Security Group Change

Developer temporarily changes a cloud security group:

SSH from corporate network

to:

SSH from anywhere.

Troubleshooting succeeds.

The developer forgets to reverse the change.

Temporary change without controlled expiry can become permanent exposure.
IAM Scenario

The Privilege Change

Support Engineer โ†’ Needs Temporary Admin Access
Change โ†’ Administrator Role Assigned
Work Completed โ†’ Access Remains
Result โ†’ Standing Excess Privilege
Temporary security changes should include an explicit restoration or expiry mechanism.
Patch Scenario

Critical Patch vs Production Stability

A critical vulnerability is actively exploited.

Patch has: limited production testing.

Security Risk โ†’ Very High
Normal Process โ†’ Too Slow
Emergency Change โ†’ Accelerated Assessment
Pilot Systems โ†’ Validate Quickly
Deploy โ†’ Enhanced Monitoring
Risk determines the urgency. Urgency does not eliminate control.
Certificate Scenario

The Certificate Rotation

Production TLS certificate is due to expire.

New certificate is installed but:

one backend server still references the old certificate.

Customers intermittently receive: TLS errors.

Dependencies and post-change validation are essential even for routine security maintenance.
Detection Scenario

The Change With No Ticket

Configuration monitoring identifies:

a new domain administrator account.

Change system contains:

no authorised request.

Unexpected Change โ†’ Validate
No Authorisation โ†’ Security Investigation
Unauthorised change can indicate policy violation or compromise.
Failure Scenario

The Failed Database Change

Database configuration change causes: major application errors.

Change plan contains:

"rollback if necessary."

Nobody tested: how rollback actually works.

A rollback statement is not the same as a tested rollback capability.
After the Change

Post-Implementation Review

Particularly important or unsuccessful changes may benefit from formal review.

Was the Objective Achieved?

Did the intended outcome occur?

Was There an Incident?

Did the change create unexpected impact?

Was Security Affected?

Were controls weakened or exposure increased?

Was Rollback Needed?

Did the recovery plan work?

Was Documentation Accurate?

Did the implementation match the approved plan?

What Should Improve?

Feed lessons into future change processes.

Change Management Metrics

Change Success Rate

How many changes achieve the intended outcome without significant failure?

Failed Changes

How many require rollback or cause incidents?

Emergency Changes

Is the organisation relying excessively on emergency processes?

Unauthorised Changes

How often is configuration modified outside controlled processes?

Rollback Frequency

How often do deployments need to be reversed?

Change-Related Incidents

How much operational disruption is being introduced by change?

Metrics should improve the process, not encourage teams to hide necessary change.
๐ŸŽ“ CISSP Scenarios Recognise the change-management principle being tested
Scenario 1

An engineer modifies production without approval.

Primary issue?

Unauthorised change.

Scenario 2

A change is proposed but nobody can explain the business reason.

What is missing?

Change justification.

Scenario 3

Security asks whether a proposed change increases network exposure.

Which activity?

Security impact analysis.

Scenario 4

The application works after the change but logging has stopped.

What does this demonstrate?

Functional success does not guarantee security success.

Scenario 5

Security defines the authorised configuration of a server.

Which discipline?

Configuration Management.

Scenario 6

Security controls how that configuration may be modified.

Which discipline?

Change Management.

Scenario 7

An approved permanent change alters system configuration.

What may also need updating?

Configuration baseline and documentation.

Scenario 8

A critical security patch is installed in production.

Does Change Management apply?

Yes.

Scenario 9

A routine low-risk procedure is repeatedly performed using an established approved process.

Which common type of change?

Standard / pre-authorised change.

Scenario 10

Does pre-authorised mean undocumented?

Answer?

No.

Scenario 11

A major infrastructure modification needs individual review and scheduling.

Which common change category?

Planned / normal change.

Scenario 12

An actively exploited vulnerability requires immediate action.

Which process?

Emergency change.

Scenario 13

Does emergency mean no approval or documentation?

Answer?

No. Use an accelerated controlled process.

Scenario 14

An emergency change is implemented first because of severe risk.

What should occur afterwards?

Appropriate retrospective review and documentation.

Scenario 15

Emergency change procedure is used every week for routine work.

What does this suggest?

The normal change process may be ineffective or bypassed.

Scenario 16

One person requests, approves and implements a high-risk change.

Which principle is weakened?

Separation of duties.

Scenario 17

A small organisation cannot fully separate change duties.

What may help?

Compensating oversight and strong logging.

Scenario 18

A committee evaluates significant proposed technology changes.

Common name?

Change Advisory Board.

Scenario 19

Must every low-risk change always go before a full CAB?

Best answer?

No. Governance should be proportionate to risk.

Scenario 20

A change is implemented without testing and breaks production.

Which control was missing?

Pre-implementation testing.

Scenario 21

A change works perfectly in an unrealistic test environment but fails in production.

Which issue?

Testing environment was not sufficiently representative.

Scenario 22

A patch is initially deployed to 20 systems before 20,000 systems.

Which technique?

Pilot / staged deployment.

Scenario 23

Why use staged deployment?

Best answer?

Reduce the potential blast radius of a failed change.

Scenario 24

A high-risk change has no recovery plan.

Primary concern?

The organisation may be unable to restore service if it fails.

Scenario 25

The change plan says only "rollback if necessary."

Why is this weak?

Rollback mechanism and trigger are not actually defined.

Scenario 26

A database migration cannot safely be reversed.

What should the change plan contain?

An appropriate alternative recovery or roll-forward strategy.

Scenario 27

The engineer completes the implementation steps.

Is the change automatically successful?

No. Post-implementation validation is required.

Scenario 28

A change is validated only by checking that the service responds.

What could still be missing?

Security and monitoring validation.

Scenario 29

A new server works but EDR is missing.

What does this demonstrate?

Operational functionality does not prove security controls are present.

Scenario 30

Production network changes but the architecture diagram remains old.

What was missed?

Documentation / configuration record update.

Scenario 31

Configuration monitoring finds a firewall change with no authorised request.

What should happen?

Validate and investigate the unauthorised change.

Scenario 32

Systems gradually deviate from approved configuration.

Which concept?

Configuration drift.

Scenario 33

An attacker creates an unauthorised administrator account.

Could change monitoring help detect it?

Yes.

Scenario 34

Infrastructure changes are committed to source control and reviewed before deployment.

Which modern practice?

Infrastructure as Code with controlled change workflow.

Scenario 35

Deployment pipeline automatically checks security policy before production.

Does automation remove Change Management?

No. It automates parts of the control process.

Scenario 36

Automation deploys a bad firewall rule to 4,000 systems in seconds.

Which lesson?

Automation can accelerate mistakes as well as improvements.

Scenario 37

Organisation makes hundreds of automated deployments every day.

Does controlled change require a manual meeting for each?

No. Controls can be embedded in automated workflows.

Scenario 38

A cloud firewall is temporarily opened for troubleshooting.

What should temporary change include?

Controlled expiry or explicit restoration.

Scenario 39

Temporary administrator access remains after maintenance completes.

Primary issue?

Temporary change was not reversed.

Scenario 40

Management asks for the central purpose of Change Management.

Best answer?

Ensure changes are understood, authorised, tested, implemented and validated in a controlled manner that manages security and business risk.

CISSP Exam Perspective

Recognise the Clue Words

Why Change?

Reason.

Business Justification

What Could Go Wrong?

Risk.

Impact Assessment

Security Consequences?

Before implementation.

Security Impact Analysis

Who Said Yes?

Authority.

Approval

Will It Work?

Before production.

Testing

How Exactly?

Execution.

Implementation Plan

What If It Fails?

Recovery.

Rollback / Backout

Did It Work?

After implementation.

Validation

Urgent Security Fix

Accelerated control.

Emergency Change

Repeatable Low-Risk Process

Common pattern.

Standard Change

Committee Review

Governance.

CAB

Requester โ‰  Approver

Control.

Separation of Duties

System Differs From Baseline

Unauthorised movement.

Configuration Drift

No Change Record

Unexpected modification.

Unauthorised Change

Many Small Deployments

Modern control.

Automated Change Workflow

Git / Source History

Traceability.

Version Control

IaC Modification

Infrastructure change.

Change Management Still Applies

Temporary Firewall Rule

Must expire.

Time-Bound Change

Peak Business Period

Limit unnecessary risk.

Change Freeze

Patch Deployment

Changes production.

Patch + Change Management
โš ๏ธ Common CISSP Mistakes Controlled change is not the same as preventing change
Change Management โ‰  Configuration Management

Configuration Management controls desired state. Change Management controls modification of that state.

Change Management โ‰  Stop All Change

Its purpose is safe, authorised change.

Patch โ‰  Outside Change Management

Patching changes production and can affect availability.

Business Need โ‰  Automatic Approval

Security and operational impact still require consideration.

Functionality Test โ‰  Security Test

The application can work while security controls fail.

Test Successful โ‰  Production Guaranteed

Test environments may not perfectly represent production.

Standard Change โ‰  No Control

Repeatable lower-risk changes can be pre-authorised while remaining documented and controlled.

Emergency Change โ‰  No Governance

Use an accelerated process appropriate to urgency.

Emergency โ‰  Convenient Shortcut

Repeated inappropriate emergency use indicates process failure.

CAB โ‰  Required for Every Tiny Change

Oversight should be proportionate to risk.

Requested โ‰  Approved

A requested change still requires appropriate authorisation.

Approved โ‰  Tested

Authorisation does not prove technical correctness.

Tested โ‰  Implemented Correctly

Production implementation can still differ from the tested plan.

Implemented โ‰  Validated

Confirm the actual outcome afterwards.

Rollback Plan โ‰  Tested Rollback

Ensure the proposed recovery mechanism is feasible.

Rollback โ‰  Always Possible

Some changes require alternative recovery or roll-forward approaches.

Temporary โ‰  Self-Reversing

Temporary changes need expiry or explicit removal.

Change Complete โ‰  Documentation Complete

Baselines, diagrams and operational records may require updating.

No Ticket โ‰  Harmless Change

Unexpected modifications may indicate compromise.

Configuration Drift โ‰  Merely Documentation Problem

Drift can create real security exposure.

Automation โ‰  No Change Management

Automated pipelines can implement controls faster and more consistently.

Automation โ‰  No Risk

A bad automated change can affect thousands of systems quickly.

DevOps โ‰  Bypass Governance

Governance can be embedded into development and deployment workflows.

Change Freeze โ‰  Never Change Anything

Critical exceptions may still be necessary.

Quick Reference

If you see...Think...
Why is modification required?Change Request / Justification
What could be affected?Impact Assessment
Does security posture change?Security Impact Analysis
Who allows it?Approval
Prove before productionTesting
Exact deployment stepsImplementation Plan
What if it fails?Rollback / Backout
Did expected result occur?Post-Implementation Validation
Repeatable pre-approved workStandard Change
Urgent vulnerability fixEmergency Change
Change committeeCAB
Requester and approver separatedSeparation of Duties
Small initial deploymentPilot / Staged Rollout
Prevent routine changes temporarilyChange Freeze
Configuration differs from baselineConfiguration Drift
Modification with no approvalUnauthorised Change
Infrastructure defined in GitInfrastructure as Code
Who changed what and when?Version Control / Audit Trail
Permanent authorised configuration alteredUpdate Baseline
Patch deployedPatch + Change Management

Change Lifecycle Memory Aid

REQUEST What and why?
ASSESS Risk + impact
APPROVE Authorise
TEST Prove before production
IMPLEMENT Controlled execution
VALIDATE Confirm outcome
DOCUMENT Maintain traceability

Critical Distinctions

CONFIGURATION What should it look like?
CHANGE How may it be altered?
PATCH One type of change
EMERGENCY Accelerated control
ROLLBACK Recover from failure
VALIDATION Prove success

7.9 Master Memory Aid

WHY? Business justification
WHAT? Exact change
RISK? Impact assessment
WHO? Approval + ownership
TEST? Prove beforehand
FAIL? Rollback
WORKED? Validate afterwards
RECORDED? Update documentation

Request โ†’ Assess โ†’ Approve โ†’ Test โ†’ Implement โ†’ Validate โ†’ Record

The Change Manager's Questions

WHY? Why is the change required?
SCOPE? What exactly will change?
DEPENDENCIES? What else could be affected?
SECURITY? How does risk change?
TESTED? Has it been sufficiently validated?
APPROVED? Does the right authority agree?
WHEN? When is the safest implementation window?
WHO? Who implements it?
FAILURE? What triggers rollback?
RECOVERY? Can we actually recover?
VALIDATION? How will success be proven?
RECORD? What documentation must change?

Key Takeaways

CISSP 7.9 focuses on understanding and participating in Change Management processes.

The central purpose is to ensure that changes to controlled environments are understood, authorised, tested, implemented, validated and recorded.

Change Management does not prevent change. It prevents uncontrolled change.

Change introduces risk because even beneficial modifications can produce unintended consequences.

A security patch can create an outage.

A firewall rule can create excessive exposure.

An IAM change can create excessive privilege.

A logging change can create a monitoring blind spot.

The change-management lifecycle can be remembered as:

Request โ†’ Assess โ†’ Approve โ†’ Test โ†’ Implement โ†’ Validate โ†’ Record.

A change request should explain what will change and why.

Impact assessment considers which systems, users, services and dependencies could be affected.

Security impact analysis specifically considers how the proposed change affects confidentiality, integrity, availability and security controls.

Functional success โ‰  security success.

An application may continue functioning while logging, EDR, segmentation or access controls have been weakened.

Configuration Management and Change Management are related but different.

Configuration Management establishes and maintains the authorised configuration state.

Change Management controls how that state may be modified.

Configuration = what should it look like? Change = how may we alter it?

A successfully implemented permanent change may require the authorised configuration baseline to be updated.

Patch Management is also closely connected to Change Management.

A patch may reduce security exposure while simultaneously creating operational change risk.

Security urgency should therefore be balanced with appropriate testing, approval, deployment and recovery controls.

Change records should provide enough information to understand the purpose, scope, risk, implementation method and expected result.

Useful information includes affected assets, dependencies, testing, implementation steps, approvals, schedule, validation and rollback.

Organisations commonly use different change categories according to risk and urgency.

A standard or pre-authorised change is commonly a repeatable, well-understood lower-risk activity using an established procedure.

Pre-authorised โ‰  undocumented.

Planned or normal changes generally require individual assessment and approval.

Emergency changes use an accelerated process because waiting creates unacceptable risk.

Emergency = accelerated governance. Emergency โ‰  no governance.

Emergency changes should still receive appropriate approval, available testing, validation and documentation.

Retrospective review can confirm whether emergency procedures were used appropriately and whether additional follow-up is required.

Excessive use of emergency changes may indicate that normal processes are ineffective or routinely bypassed.

Change approval should reflect the risk and significance of the proposed change.

Low-risk repeatable activity does not necessarily require the same governance as a major production architecture change.

Some organisations use a Change Advisory Board or similar governance mechanism for significant changes.

A CAB can bring together operations, security, application, infrastructure and business perspectives.

However:

CAB โ‰  mandatory committee approval for every tiny change.

Separation of duties can reduce the possibility that one person requests, approves and implements a high-risk change without oversight.

Where perfect separation is impractical, compensating controls can include independent review, logging and monitoring.

Changes should be appropriately tested before production.

Testing may consider functionality, security, compatibility, performance, monitoring and recovery.

Test environments should represent important production characteristics sufficiently well to provide useful assurance.

Staged deployment can reduce the blast radius of an unsuccessful change.

A change may first be tested in non-production, then deployed to a small pilot population before broader deployment.

Implementation plans should describe the exact steps required to perform the change.

They should also define expected results and the conditions under which implementation should stop or rollback should occur.

Maintenance windows help ensure that important changes occur when technical staff, monitoring and recovery capabilities are available.

Change freezes can reduce avoidable production risk during particularly sensitive business periods.

A change freeze does not necessarily prohibit critical authorised emergency changes.

Rollback planning asks how the organisation will recover if the change fails.

Possible approaches include restoring previous configuration, reverting software, restoring snapshots, failing over or redeploying a known-good version.

"We can rollback" should be a capability, not an assumption.

Some changes cannot simply be reversed.

Database migrations and other stateful changes may require a carefully designed recovery or roll-forward strategy instead.

Post-implementation validation confirms that the intended result actually occurred.

Validation should consider both business functionality and security controls.

Implemented โ‰  validated.

Successful permanent changes should also be reflected in relevant documentation.

Configuration baselines, diagrams, runbooks, recovery plans and monitoring documentation may need updating.

Unauthorised change should be treated seriously.

It may result from administrator error, poor process discipline, configuration drift or attacker activity.

Unexpected creation of an administrator account, disabling of logging or modification of a firewall rule may therefore warrant security investigation.

Configuration monitoring, file-integrity monitoring, cloud audit logs, SIEM and baseline comparison can help identify unexpected changes.

Infrastructure as Code does not eliminate Change Management.

Instead, change controls can be embedded into version control, peer review, automated testing and deployment pipelines.

Automated change โ‰  uncontrolled change.

Version control provides traceability showing what changed, when, by whom and often why.

Automation can strengthen Change Management by making tests, policy checks, approvals and deployments more consistent.

Automation also increases the potential speed and scale of mistakes.

A bad manual configuration may affect one server.

A bad automated configuration can affect thousands in seconds.

DevOps and continuous delivery therefore do not require abandoning Change Management.

Instead, controls can become faster, automated and integrated directly into delivery workflows.

Security-sensitive changes deserve particular attention.

Firewall, IAM, logging, encryption, endpoint protection and cloud network changes can alter risk immediately.

Temporary security changes should include an explicit expiry or restoration mechanism.

Temporary โ‰  self-reversing.

Post-implementation review can help organisations learn from important or unsuccessful changes.

Useful metrics can include successful change rate, failed changes, emergency-change volume, unauthorised changes, rollback frequency and change-related incidents.

The central CISSP principle is:

understand the proposed change, assess its security and business impact, obtain appropriate authorisation, test it, implement it in a controlled way, have a recovery strategy, validate the result and preserve a traceable record of the new authorised state.

๐Ÿ“š Sources & Further Reading Change and configuration-control references