0% found this document useful (0 votes)
104 views41 pages

Change Control Management Overview

Chapter 10 discusses Change Control Management, emphasizing its importance in minimizing disruptions and ensuring effective implementation of changes in IT environments. It outlines the change control management process, types of changes, and the necessary procedures for requesting, assessing, and documenting changes. Additionally, it highlights the role of organizational change management and audit involvement in ensuring compliance and effectiveness of change controls.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views41 pages

Change Control Management Overview

Chapter 10 discusses Change Control Management, emphasizing its importance in minimizing disruptions and ensuring effective implementation of changes in IT environments. It outlines the change control management process, types of changes, and the necessary procedures for requesting, assessing, and documenting changes. Additionally, it highlights the role of organizational change management and audit involvement in ensuring compliance and effectiveness of change controls.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Chapter 10

CHANGE CONTROL
MANAGEMENT
Objectives

1. Describe the importance of a change control


system.
2. Explain the change control management process.
3. Discuss change control management procedures.
4. Define configuration management, and describe
sample activities conducted as part of a
configuration management plan.
5. Describe organizational change management.
6. Describe the audit involvement in a change control
examination.
Introduction
 Change Control Management refers to
the overall process that ensures effective
implementation of changes in an IT
environment

 Minimizes the likelihood of disruption,


unapproved changes, and errors
Ineffective Change Controls

Per Government Accountability Office


(G.A.O.), ineffective change controls in audits
of federal agencies resulted in:
 increased costs
 diminished usefulness of risk assessments and
security plans
 unauthorized access
 increased difficulty to monitor access,
investigate security violations, and implement
effective security patches
Change Control Management
 What is considered a “change”?
 Updating personnel or customer information
 Generating specific (financial) reports for
Management’s decision making purposes
 Fixing bugs, adding new functionality,
implementing new software releases (vendor-
received updates)
 Enhancing systems, improving the GUI
Changes can also result from configuration
management and business process redesign.
Change Types
 Routine changes –
 minimal impact on daily operations
 can be implemented and/or backed out quickly
 Nonroutine changes –
 greater impact on operations
 may affect many users and have lengthy, complex
implementation and back out procedures
 Emergency changes –
 major/minor changes made quickly, without
following standard change control procedures
 must be approved by management before they are
undertaken or implemented
Change Control Mgt. Process

 Reduces system interruptions


 Minimizes the number of back outs
 Allocates staff effectively
 Allocates system time efficiently
Change Control Mgt. Process
 Covers the following:
 Requesting the change
 Assessing the impact of the change
 Implementing controls
 Handling emergency changes
 Revising and updating change documentation
 Authorizing maintenance changes
 Approving software releases
 Ensuring adequate distribution of software

Change Control Management should be part of


an Organization’s policies & procedures!
Requesting the Change

 Ensures that only authorized changes are


made
 Requires that:
a record is kept of all changes to the system
 appropriate resources are allocated
 changes are prioritized, and approved by Mgt.
 Changes are prioritized in terms of:
 benefit
 urgency
 effort required
 impact on existing operations
Change Request Form
Impact Assessment

 Ensures:
 that negative consequences from
implementing the change are identified and
planned for
 compliance with existing policy, procedures,
and processes
 Changes can introduce risk to the
availability, integrity, confidentiality, and
performance of a system.
Implementing Controls

 Implemented via manual processes and/or


automated tools
 Ensure:
 that authorized changes were made
 detection of unauthorized changes
 reduction of errors
 reliability of changes
 Examples of controls include:
 independent verifications of the success or
failure of implemented changes
 detection of unauthorized changes
Controls: What they do?

 Ensure segregation of duties (SoD) between who:


initiates approves implements

 This avoids implementing unauthorized changes into


a live/production environment (risk)

 Each change implemented ✓ Identified


should be: ✓ Categorized
✓ Prioritized
✓ Assessed for impact
✓ Authorized
Emergency Changes

 Changes that are required outside of the


prescribed schedule
 Normally required to fix errors in functionality
that adversely effect system performance or
business processes
 Pose increased risk as they bypass standard
procedures of the traditional CCM process.
 Asa result, auditors should pay particular attention to
emergency changes
Change Documentation

 Changes require existing documentation


and procedures to be updated to reflect
the nature of the change.
 Current documentation minimizes
reliance on individual staff.
Maintenance Changes

 Example: defragmenting a hard disk to remove


fragmented files or lost clusters
 These are also considered changes, and should
be accounted for and subject to CCM process
and procedures.
Software Releases

 Also require management approval to ensure


that the release (change) is properly
authorized, tested, and documented before it
is implemented in the production
environment.
Software Releases

 Controls to implement:
o backups of system’s data and programs
o version control to track version files
o ensure software releases are received from valid
sources
o “formal hand-over process” (i.e., only authorized
personnel implement the new/updated releases;
not programmers)
Software Distribution

 Ensures that copies of the software are


distributed in accordance with their license
agreements
 Minimizes the risk of multiple versions of the
software being installed at the same time
(software integrity)
 Violating SW agreements has legal
ramifications for companies like:
 costs for installed copies not licensed
 damages and legal fees
 loss of corporate reputation
Change Control Mgt. Procedures

In place to ensure that members


of an organization follow the
CCM process
Change Control Mgt. Procedures

 Areas to consider when developing


change control management procedures:
 Objectives and Scope
 Change Control Mgt. Board/Committee
 Criteria for Approving Changes
 Post-implementation
 Points of Change Origination and
Initiation
 Approval Points
 Changes to Documentation
 Review Points
Objective and Scope
Objectives:
 Reason(s) for the change
 Who request the change / Who will make the change
 Risk and impact of the change
 Fall back plans and back up procedures

Scope:
 Hardware, Operating system, Applications, Database
 Network (LAN, WAN, firewalls, servers, etc.)
 Facilities environment
CCM Board/Committee

Entity that coordinates and communicates


changes within an organization

Representatives from IT functions and key


user representatives
Review and approve changes
Criteria for Approving Changes

Before approving change, CCM evaluates:


 Performance and availability of each system in
the production environment
 Change level factors (risk, impact,
communication requirements, install time,
documentation requirements, and
education/training requirements)
 Availability of people, time, and system
resources
 Criticality of the change
Post-Implementation

Management’s evaluation once changes have


been approved and implemented include:

 Were change procedures followed?


 Did changes meet their objectives?
 Were implementation and back out
procedures adequately performed?
 Was the change status updated (i.e., marked
as complete, in progress, failed, or
cancelled)?
Change Origination and Initiation

 Identify the users or groups of users who


initiate changes. Changes are typically
requested by:
 Vendors
 Computer Operators
 Application/System programmers
 End-Users

 Determines the urgency and priority of each


request.
Approval Points

 Approval points throughout the change


control process should occur at:
 Requesting the change
 Testing the change

 Implementing the change in production


Changes to Documentation

 Organization should maintain a record of


all the changes made to the system (e.g.,
CRFs, approvals, programmer’s
documentation, etc.) for future
maintenance.
Review Points

 CCM procedures should be carefully


reviewed if changes to the system are to be
successfully implemented.
 Periodic CCM meetings review:
 Pending changes
 Notification to all interested parties
 Implementation reports, etc.
 CCM procedures should be documented in
the form of an organizational policy (see
Appendix 6)
Configuration Management

 Controlling the physical inventory …


among components that form a set of
“baseline” objects that are subject to
change.
 NIST’s Software Configuration Mgt.:
 Totrack the different versions of the software
and ensure that each version of the software
contains the exact software outputs generated
and approved for that version.
Change Control Tools

 KONFIG® Configuration Management


(KONFIG CM)
 HP Change and Configuration Center
 TurnOver Change Management
 IBM Tivoli ®
 MKS Integrity for Application Life-cycle
Management
Organizational Change Management

 the organization’s ability and methods for


adopting, managing, and adapting to
change.
 An IT project is actually considered a
“product of the organization’s culture”.
1. Organizational Culture
2. Managing Organizational Change
Organizational Culture

Policies and procedures, including:


 Structures for incentives:
 incentivescan impact the success of the
organization in adapting to change
 Politics:
 political influences over organizational change
 Organizational and technical support:
 supporting the organization’s infrastructure and
key staff
 Inter-organizational relationships and social
networks
 senseof community may ensure adoption of the
change
Managing Change

 Includes people, organization, and culture.


 To facilitate the change process, users
should be involved in the design and
implementation of the business process
and the system.
 Communication, training, and
professional development plans are also
key in managing organizational changes.
Audit Involvement

Audit Goal…

To ensure that changes implemented


do not adversely affect system,
application, or data confidentiality,
integrity, availability (CIA).
Audit Involvement

Why do you think change


management controls are
important to IT auditors?
Ineffective Change Controls
Other results: programmers
could modify
security features program code to
could be bypass access to
inadvertently or sensitive data…
deliberately omitted
or “turned off”…
erroneous
processing could
be perpetuated…

malicious code viruses could


could be be introduced
introduced… disrupting
processing…
Audit Involvement
 Auditors will determine (and test
against) whether change control
management procedures were carried on,
and changes were adequately:
 Authorized
 Tested
 Documented
 Communicated
 Controlled
Examples of Audit Procedures

 Obtain copies of P&P’s on change management


 Interview staff about the procedures to
implement changes
 Obtain copies of change request form and logs
 Select a sample of the changes logged (1) to
determine compliance with P&P’s and best
practices, and (2) to trace back to change
control request logs.
 Determine proper authorization of new software
or changes
Examples of Audit Procedures
(cont’d.)
 Determine proper testing took place
 Determine test results were reviewed and
approved before implementing change into
the production environment
 Test that program and file names are properly
controlled to avoid duplicate names
 Inspect all supporting documentation and
determine that it is updated accordingly
before implementation into production
END OF CHAPTER 10

You might also like