Change Management - CompTIA Security+ SY0-701 - 1.3

Professor Messer
1 Nov 202311:21

Summary

TLDRThe video script emphasizes the importance of a formal change control process in corporate environments to manage updates and modifications to systems securely and efficiently. It outlines the process from identifying stakeholders, assessing risks, to implementing changes with proper testing and rollback plans. Highlighting the impact of changes on various departments, it underscores the need for careful planning and documentation to ensure system uptime and organizational security.

Takeaways

  • 🏒 In a corporate environment, a single change can affect hundreds or thousands of systems, necessitating a formal process for managing changes.
  • πŸ› οΈ Regular updates to software and systems are crucial for maintaining security, but they require a structured approach to implementation.
  • πŸ“‹ A formal change control process involves filling out a change request form to ensure all necessary information is provided and considered.
  • πŸ” The change control board assesses the scope and impact of the proposed change, as well as the associated risks, before making a decision.
  • πŸ•’ Scheduling is an essential part of the process, determining when the change will be implemented to minimize disruption.
  • πŸ€” Stakeholders, who may be affected by the change, should be identified and considered, as their input can influence the change process.
  • πŸ”„ The importance of having rollback procedures in case a change leads to problems cannot be overstated for maintaining system stability.
  • πŸ”’ Security is a key driver for updates, and a lack of formal change control can lead to vulnerabilities within the organization.
  • πŸ“ Documentation is vital for the change control process, ensuring that all changes are tracked, understood, and can be audited if necessary.
  • πŸ” Sandbox testing environments allow for safe testing of changes without affecting production systems, reducing the risk of implementation.
  • πŸ›‘οΈ A comprehensive backup strategy is essential to revert to in case a change causes issues, ensuring data integrity and system recovery.

Q & A

  • Why is it crucial to have a formal process for making changes in a corporate environment?

    -A formal process is crucial because a single change in a corporate environment can affect hundreds or thousands of systems, and it ensures that changes are implemented properly without causing disruptions or security issues.

  • What are the potential consequences of not following a formal change process in an organization?

    -Not following a formal change process can lead to inconsistencies in application operations, potential system failures, security vulnerabilities, and overall decreased system availability and uptime.

  • Why is it important to stay on top of system updates even if they occur frequently?

    -System updates are important for maintaining security and functionality. An outdated system is more likely to be vulnerable to attacks and may not function optimally.

  • What is the purpose of a change control process form?

    -A change control process form is used to document the necessary information about a proposed change, including the reason for the change, its scope, and the systems it will affect, ensuring that all stakeholders are informed and can make informed decisions.

  • What role does the change control board play in the change management process?

    -The change control board is responsible for analyzing the risks associated with a change, making decisions on whether to allow the change, and ensuring that all necessary information is considered before making a decision.

  • How does the change control process ensure that changes are implemented without causing problems?

    -The process includes steps such as documenting the change, analyzing risks, scheduling the change, and testing the change after implementation to confirm that it works properly without issues.

  • What is the significance of identifying stakeholders in the change control process?

    -Identifying stakeholders is important because they are the individuals or departments that will be impacted by the change. Their input and control over the timing and nature of the change can prevent negative impacts on the organization.

  • Why is it necessary to test changes in a sandbox environment before implementing them in production?

    -Testing in a sandbox environment allows for the safe evaluation of changes without affecting production systems. It helps identify potential issues, test contingency plans, and ensure that updates work properly before they are rolled out to all users.

  • What is a backout plan and why is it important in the change control process?

    -A backout plan is a documented series of steps to revert a system to its original state if a change causes issues. It is important because it provides a safety net to recover from any negative effects of a change and minimize downtime.

  • How does the timing of implementing changes affect the organization and why is it a consideration in the change control process?

    -The timing of changes can significantly affect the organization by impacting user productivity and system availability. It is a consideration to ensure that changes are implemented during off-peak hours or maintenance windows to minimize disruption.

  • Why is it recommended to have a full and complete backup of a system before making any changes?

    -Having a full backup ensures that if a change leads to problems or data corruption, the system can be restored to its previous state quickly. It provides a fallback option in case the change or the backout plan fails.

Outlines

00:00

πŸ› οΈ Importance of Change Control in IT Management

This paragraph emphasizes the significance of a formal change control process in corporate environments where a single change can affect numerous systems. It highlights the need for a structured approach to ensure that updates to software, applications, or network infrastructure are implemented without causing disruptions. The paragraph outlines the potential risks of unregulated changes, such as security vulnerabilities and system inconsistencies, and the necessity of a change control process to maintain system uptime and availability. It also introduces the concept of a change control form, which is a key component of the process, requiring documentation of the change's purpose, scope, and impact, followed by a risk analysis and decision-making by a change control board.

05:01

πŸ”— Understanding the Broad Impact of IT Changes

The second paragraph delves into the far-reaching implications of IT changes, using the example of an upgrade to shipping label software that could affect multiple departments, including accounting, product delivery, and revenue recognition, even catching the attention of top executives. It underscores the importance of recognizing and assessing the risks associated with changes, which can range from ineffective fixes to system failures or data corruption. The paragraph also discusses the importance of testing changes in a sandbox environment to ensure they do not disrupt production systems and the necessity of having a backout plan to revert to the original state if needed. The emphasis is on the potential for changes to have a significant impact on an organization's operations and bottom line, and the need for careful planning and risk management.

10:02

⏳ Timing and Seasonality in Change Management

The final paragraph addresses the timing and strategic planning involved in implementing IT changes, especially in environments that operate 24/7. It points out that certain times of the year, such as the busy holiday season for retail companies, may require a freeze on system changes to maintain stability. The paragraph also touches on the importance of updating the change control process to improve efficiency and align with company needs. It concludes by stressing that change management is a critical aspect of security policies and procedures, affecting every individual in the organization, and that the process should be well-documented and accessible to all employees, with no changes made without proper approval.

Mindmap

Keywords

πŸ’‘Change Management

Change management refers to the structured approach an organization uses to make and manage changes to its systems, processes, or procedures. It is central to the video's theme, emphasizing the importance of a formal process to ensure that changes do not disrupt operations or reduce security. The script discusses the necessity of change management in a corporate environment where a single change can affect numerous systems.

πŸ’‘Corporate Environment

A corporate environment is a setting where business activities are conducted, often involving large organizations with multiple systems and employees. The video script uses this term to highlight the complexity of making changes in such environments, as opposed to a single home computer, where the impact of a change is limited.

πŸ’‘Formal Process

A formal process is a set of established procedures that must be followed to complete a task or make a change. The script stresses the importance of adhering to a formal process when making changes in a corporate environment to prevent potential issues and ensure that updates are implemented correctly.

πŸ’‘Software Updates

Software updates are modifications or improvements to software applications that are released by the developers. The script mentions Microsoft's monthly updates as an example of the constant need for organizations to stay on top of these updates to maintain system security and functionality.

πŸ’‘Security

Security in the context of the video refers to the protection of a system or network from potential threats or vulnerabilities. The script underscores that a system not updated is less secure, which is why having a formal change process is crucial for maintaining a secure environment.

πŸ’‘Change Control Process

A change control process is a formalized procedure for evaluating, approving, and implementing changes to a system. The script describes this process in detail, including the steps involved, from filling out a change control form to testing the change after implementation, to ensure that changes are managed effectively.

πŸ’‘Stakeholders

Stakeholders are individuals or groups who have an interest or are affected by the decisions or activities of an organization. The video script discusses the importance of identifying stakeholders in the change control process, as they may be impacted by the proposed changes and may have input on the timing and nature of those changes.

πŸ’‘Risk Analysis

Risk analysis is the process of evaluating the potential risks associated with a proposed change or action. The script mentions that the change control board must analyze the risks associated with a change, such as the impact on business operations or the potential for introducing new problems.

πŸ’‘Sandbox Testing

Sandbox testing is a method of testing software changes in a controlled environment that isolates them from the production environment. The script describes using a sandbox to test changes without affecting the live systems, allowing for safe experimentation and validation of updates.

πŸ’‘Backout Plan

A backout plan is a documented set of steps to revert a system to its previous state in case a change causes issues. The video script highlights the importance of having a backout plan to ensure that if a change fails, the system can be restored to its original configuration without data loss or extended downtime.

πŸ’‘Maintenance Hours

Maintenance hours refer to the scheduled periods during which system maintenance or updates are performed, typically when the impact on users is minimal. The script suggests that changes are often implemented during off-hours to avoid disrupting the normal operations of the organization.

Highlights

In corporate environments, a single change can affect hundreds or thousands of systems, unlike home use where the scope is limited to a single computer.

Formal processes are essential for making changes in a corporate setting to ensure proper functionality and security.

Microsoft releases updates monthly, and organizations may have hundreds or thousands of applications requiring constant updates.

Outdated systems are less secure, emphasizing the importance of staying on top of updates through a change management process.

A lack of formal change control can lead to inconsistencies and issues with application functionality in a corporate environment.

Change control processes may dictate the frequency, type, and even rollback procedures for changes to maintain system uptime and availability.

A formal change control process ensures that all stakeholders are informed and that changes are made without confusion or errors.

The change control process typically involves filling out a form, documenting the reason for change, and identifying its scope.

A scheduling process is part of change control to determine the exact date and time for implementing the change.

The change control board analyzes the risks associated with a change, balancing the need for the change against potential problems.

Post-change, users may be asked to test systems to confirm updates were applied without issues.

The change control process usually begins with the application or data owner who manages but does not control the process.

Stakeholders, those impacted by the change, should have input and some control over the timing of the change.

Identifying stakeholders is crucial as some changes can affect a large number of people or even a single individual within an organization.

The potential impact of a change can be far-reaching, affecting various departments and even the company's bottom line.

Risk assessment is a key part of the change control process, with risks assigned a value and considered for both making and not making the change.

Sandbox testing environments allow for extensive testing of changes without affecting production systems.

Backout plans are essential for reverting systems to their original state if a change implementation fails.

Having a full backup of a system before making changes is crucial for recovery in case of issues.

Finding the right time to implement changes can be challenging, especially in environments that operate 24/7.

Change management is a critical part of security policies and procedures, affecting every person in an organization.

The change control process should be well-documented and accessible to anyone in the company for review.

Transcripts

play00:01

When you're making a change to an application or an operating

play00:04

system that you use at home, the scope of that change

play00:07

is usually based on a single computer.

play00:10

But in a corporate environment or a large organization,

play00:13

one single change could affect hundreds or even

play00:16

thousands of different systems.

play00:18

If you're upgrading software or modifying an application

play00:21

or making a change to a router or a firewall,

play00:24

you'll need to go through a formal process

play00:26

to make sure that that change is going to work properly.

play00:30

These types of changes occur constantly.

play00:33

We know that Microsoft has updates for their operating

play00:35

systems every month.

play00:37

And you might have hundreds or even thousands of applications

play00:40

that you use.

play00:40

And those might have constant updates to those as well.

play00:44

This is something that is incredibly important

play00:46

to stay on top of because a system that is not updated

play00:49

is one that is probably less secure.

play00:52

This is why it's important to have

play00:54

a formal process for making changes in your environment.

play00:57

If suddenly everyone was able to make any change they'd

play01:00

like whenever they would like, you

play01:02

could run into problems with applications working properly

play01:05

or inconsistencies in the way that applications

play01:08

are able to use the operating system.

play01:10

These processes may dictate how often

play01:13

you're able to make changes, the type of changes that

play01:16

can be made, and might even cover things like rollback

play01:18

procedures just in case you run into a problem

play01:21

when that change is updated.

play01:23

Many organizations already have a change control process.

play01:26

And this makes it very easy to implement and control

play01:29

any type of change to your environment.

play01:31

But if your organization doesn't have a formal change control

play01:35

process, you may find it very difficult

play01:37

to implement or make changes to this corporate culture.

play01:41

We have these formal change control

play01:43

processes so that we can maintain

play01:45

the uptime and availability of our systems.

play01:48

We know that everyone is informed.

play01:50

So there's no confusion about the changes being made.

play01:53

And we want to be sure that no mistakes are made when people

play01:56

make changes to these systems.

play01:58

Here's a summary of a typical change control process.

play02:01

This might be a little bit different in your environment.

play02:03

But it tends to follow a similar path regardless

play02:06

of where you might be.

play02:07

The first part of the process is to fill out a formal change

play02:11

control process form.

play02:12

This is something that everyone has

play02:14

to do so that all of the standard information

play02:16

is provided to the central committee that

play02:19

makes these decisions.

play02:20

You would document in this form the reason

play02:22

that you're making this change so that everybody understands

play02:25

why this change is occurring.

play02:27

You would then identify the scope of that change.

play02:30

It might be a single system or a number of different systems.

play02:33

And whoever's making the decision

play02:35

to either allow or disallow this change

play02:38

needs to understand what this scope would really be.

play02:41

There would be a scheduling process

play02:43

so we would know exactly when the date and time

play02:46

for this change would be.

play02:47

And then we would know what systems

play02:49

would be affected by this change and the impact of that change.

play02:53

To be able to make a decision on whether this change should

play02:56

occur or not occur, the change control board

play02:59

generally needs to analyze the risk associated

play03:01

with the change.

play03:02

For example, this might be a significant change.

play03:05

And it might be at a time of the year

play03:07

when the company is very busy.

play03:09

So the change control committee would

play03:10

need to balance the risk of not making

play03:12

the change versus implementing the change

play03:15

and having a problem.

play03:16

At this point, the change control board

play03:18

should have all of the information

play03:19

they need to make a decision on whether the change is allowed

play03:22

or not allowed.

play03:23

And once the change is made, you may

play03:25

want to have users try their systems

play03:27

and confirm that the change was updated

play03:29

without any type of problems.

play03:32

The change control process usually

play03:34

starts with the owner of the application

play03:36

or the data wanting to make a change

play03:39

to that application or data.

play03:41

The owner of the application or the data

play03:43

don't generally control the change control process.

play03:46

And they're not usually the ones making the actual change

play03:49

to that application or to that data.

play03:51

Instead, the owners are the ones managing the process.

play03:55

The owner is kept informed as the change control

play03:58

process occurs.

play03:59

And once the change is complete, the owner

play04:01

is responsible for testing their systems

play04:03

and verifying that everything is working properly.

play04:07

For example, your organization may have a department

play04:09

for shipping and receiving.

play04:11

And there may be information that they've

play04:12

received that says their address label

play04:14

printers need to be upgraded.

play04:16

In this example, the shipping and receiving department

play04:19

is the owner of this process.

play04:21

And they're going to hand that off to their IT team

play04:23

to handle the actual change to the printing software.

play04:27

Another consideration for the change control process

play04:30

are the stakeholders.

play04:32

These are the individuals or departments

play04:34

that will be impacted by the change that you're proposing.

play04:37

They will probably want to have input on the process

play04:39

and have some type of control over when

play04:42

this particular change occurs.

play04:44

Identifying the stakeholders may not be as obvious

play04:46

as you might think.

play04:47

There are some changes that can affect a large number of people

play04:51

within the organization, or perhaps the change

play04:53

is only affecting one single individual.

play04:56

The IT team may need to research and identify

play04:59

any of the stakeholders who might

play05:01

be affected by this change.

play05:03

Let's take our previous example of upgrading software that's

play05:06

being used for shipping labels.

play05:08

And you might think that this would only affect the shipping

play05:11

and receiving department.

play05:12

But of course, the shipping labels

play05:14

are also used by accounting to create reports

play05:17

of what has been shipped.

play05:18

There might be product delivery frames affected by this change,

play05:22

especially if you're shipping directly to your customers.

play05:25

This would, in turn, also affect revenue recognition

play05:28

because it would affect how quickly you're

play05:30

able to get product into the hands of your customers.

play05:33

And this would certainly have the visibility of the CEO.

play05:36

This is a good example of how something

play05:38

that appears to be a very simple change to some printing

play05:41

software could ultimately have a dramatic effect

play05:45

to the bottom line of the company.

play05:47

Every change has a different potential impact

play05:51

on the organization.

play05:52

So you need to recognize what risks may be involved when

play05:55

making any particular change.

play05:57

This might be a risk value that you assign

play06:00

a high, medium, or low risk.

play06:02

But these risks could also be very far-reaching.

play06:05

There may be a case where you install a fix,

play06:08

but it doesn't actually fix anything.

play06:10

That certainly has a particular risk associated with it,

play06:13

or maybe you install the fix and you end up

play06:16

breaking something else.

play06:18

This is not entirely unheard of when patching systems.

play06:21

There might be a failure of an operating system

play06:24

just because you installed this particular update

play06:26

or there might be corruption of data, which

play06:28

means you would need backups.

play06:30

And all of these would certainly have different levels of risk.

play06:33

You also have to consider what risks might be involved

play06:37

if you don't make the change.

play06:39

For example, there might be a security vulnerability

play06:41

and if you don't patch this application,

play06:43

that vulnerability will be available to any attacker that

play06:47

may be coming across our network.

play06:49

This may cause an application to be unavailable

play06:51

if you don't patch the application

play06:54

or you might have other services that are no longer operating

play06:57

because you didn't make a change to a secondary service.

play07:01

Given these risks, you may decide

play07:04

that you want to do a lot of testing

play07:06

before implementing this change into a production environment.

play07:09

And for that, we may use something

play07:11

like a sandbox testing environment, where

play07:13

you can perform as many tests as you'd

play07:15

like and have no effect on your production systems.

play07:19

This is effectively a technological safe space

play07:21

where you can make mistakes, you can try different techniques,

play07:25

and then you can perform extensive testing

play07:27

after the fact to confirm that the update really did work

play07:30

properly.

play07:31

Inside of the sandbox, we can load a duplicate environment

play07:35

to our production systems.

play07:37

And then we can try the upgrade, apply a patch, make the change,

play07:41

and see what effect that has to a system that

play07:44

is identical to what your users are using in production.

play07:47

This is also a good time to test your contingency plan.

play07:51

You can implement the change.

play07:52

And even if the change was operational in your test

play07:55

environment, you may want to test your backout procedures

play07:58

just to make sure that if something does go wrong

play08:01

in production, you have a documented series of steps that

play08:04

brings everything back to the way it

play08:06

was before you made the change.

play08:09

There are many documented cases through the years

play08:11

where someone thought that a change was very minor,

play08:14

they make that change into an environment

play08:16

without even thinking that they would

play08:18

need to be able to revert back to a previous config,

play08:21

and that change ends up bringing down their entire network.

play08:25

This is why you need a backout plan.

play08:27

You should have a way to revert back

play08:29

to the original configuration or something that

play08:32

would be very similar to what you

play08:34

started with before the change took place.

play08:37

In some cases, this is a very simple process.

play08:39

You simply uninstall the patch that you

play08:41

installed and confirm that the original files are back

play08:44

in place.

play08:45

But some changes are very difficult to revert.

play08:48

So you may need to have different techniques and ideas

play08:51

about how you can bring those systems back

play08:53

to their original form if something does go wrong.

play08:57

This is why we often say that before you

play08:59

make any change to a system--

play09:00

that you have a full and complete backup of that system.

play09:04

That way, if you do make the change and run into a problem

play09:07

and then you try your backout plan and have a problem,

play09:11

you can always go back to your backup.

play09:14

You may find that the process for approval of the change

play09:17

is the easy part.

play09:19

The difficult part is finding time to implement the change.

play09:23

This is something that has to be planned and considered

play09:26

before making any significant change to production.

play09:29

For example, you may not want to make change

play09:31

during the workday, when everybody is on their systems

play09:34

and performing their work.

play09:36

Instead, you may want to have off hours or maintenance hours

play09:40

where you can make changes without having

play09:42

significant impact to users.

play09:44

This is why you often see the IT folks coming in

play09:47

on weekends and holidays and very early in the morning

play09:51

just so they can make change without any type of disruption

play09:54

to the network.

play09:55

This can be especially challenging

play09:57

if you work in an environment that is 24 hours a day

play09:59

and seven days a week, where you have

play10:01

very little time available to make

play10:04

any changes in those systems.

play10:06

You might also need to consider what time of the year

play10:09

you're making these changes.

play10:11

Take, for example, a company that is very retail-based

play10:14

and their busiest times of the year are between Thanksgiving

play10:17

and New Year's.

play10:18

In those environments, it's not uncommon for all

play10:21

of their systems to be completely

play10:23

frozen during that time frame.

play10:25

And no changes would be allowed whatsoever.

play10:28

Only after the new year are you now

play10:30

able to reintroduce some type of change control

play10:33

and begin the process of updating your systems.

play10:37

Hopefully, you can see now that change management

play10:39

is a critical part of your policies and procedures

play10:42

for security.

play10:43

And it affects every single person in your organization.

play10:47

In almost every environment, this change control process

play10:49

is well documented, and anyone in the company

play10:52

can read through the documentation

play10:54

on their intranet.

play10:55

This should be part of your standard operating procedures.

play10:58

And no one should be able to make changes on your network

play11:00

without receiving this approval.

play11:02

And of course, your change control process

play11:05

is going to be updated over time to make it more efficient

play11:08

and fit the best with the requirements of the company.

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Change ManagementIT SecurityCorporate CultureSystem UpdatesFormal ProcessRisk AnalysisChange ControlSandbox TestingBackup StrategyStakeholder Impact