468x60
You are here > Home Computers and Technology Software Points To Consider While Patching Your Operating System
Thu 29 Jul 2010
Points To Consider While Patching Your Operating System PDF Print E-mail
User Rating: / 0
PoorBest 
Computers and Technology - Software
Written by Venkatesh Pai   
Tuesday, 22 December 2009 06:33

Unfortunately, no code that is millions of lines long is perfect, and security holes will always exist. One of the best ways to protect yourself is to make sure your system has the most recent patch levels installed.

Unfortunately, no code that is millions of lines long is perfect, and security holes will always exist. One of the best ways to protect yourself is to make sure your system has the most recent patch levels installed. Rarely does a virus or worm attack a brand new vulnerability; rather, they attack known vulnerabilities for which patches exist. Typically, people who discover vulnerabilities will report them to Microsoft, and a patch is created and released along with the announcement of the vulnerability.

Administering the Patching Process

When you are administering a production environment with business-critical functions, it’s extremely important that you use a controlled process to manage your patching. Here are some ideas to get you started on a patching procedure.


Implement Change Control

First and foremost, you should implement a change control process for your system. A change control process has
• Defined owners for the system, patch, and any applications
• Communication to all parties involved in the patch
• A waiting period, so that the interested and affected parties can raise objections or questions; it’s often a good idea to get approval from each of the owners before applying a patch
• An audit trail and back-out plan
• A scheduled time for installation and a defined outage window

Be Consistent

When applying patches, make sure the same patch level is applied to each server-unless you have a good reason not to do this. Consistent installation is especially true for domain controllers, since out-of-sync patches could mess with replication or authentication between DCs.

Read the Documentation Always

Completely read the documentation for a patch before you install it, so you can understand thoroughly what’s involved. That way, you can determine whether applying the patch is going to disable some needed functionality or cause issues with a certain piece of hardware or software on your system. Reading the documentation will also educate you on which patches are necessary and which ones are not critical.

Test It Out

It is a good idea to have a test lab in your organization that tests any new patches before they’re installed systemwide. When you are completely satisfied that the patch performs appropriately and have appropriate sign-off from everyone involved, target noncritical systems first for patching. If you are not comfortable patching, don’t do it, especially if the patch is a feature enhancement rather than a security patch.

Be Able to Uninstall the Patch

If you can, install patches so that you can uninstall them if you need to later on. That way, you can back out of a patch if it causes problems on your system. You can usually find switches that allow for this. Also, keep a backup of the system state data on hand, plus a full backup of the system, just in case.

Make Sure the Patch Is Relevant

Always make sure that you can or should apply a patch to a system. Applying a WS03 Post SP1 patch before applying SP1 probably isn’t a great idea. Also, keep in mind that you may not need to apply client patches, such as Internet Explorer patches, to a server, since Internet Explorer won’t be used on the server. In addition, applying a whole service pack is usually better than applying lots of individual patches within the service pack.

Spec-India is Custom Application Development Company that Offers Cost Effective Software Development, Mobile Software Application Development, Custom Software Development, ASP.Net Development, Legacy System Migration, Onsite Software Development and Application Support and Maintenance. Visit http://www.spec-india.com/ to learn more.

 



Share/Save/Bookmark
More from this author:
Basics of Serialization and its Type
Serialization is the process of encoding an object or class into a persistent or transportable state. This allows you to take a complex data type,...
Related Articles:
SocialRoast.com | Roast Your Favorite Topics
Warning, You Are Entering Into The Roasting Zone!!! SocialRoast.com | The Social Ezine Network.z   We are dedicated to sharing information,...
Curtain Rods: Selecting the Right Type for Your Window, Visible, Invisible . . . How do I choose?
What difference does it make if your curtain rod is visible or not? A lot! Just like the necklace, scarf or tie you pick to complete your day’s...
Increase Your Traffic Through Social Bookmarking Sites
A very effective form of internet marketing includes the use of Social Bookmarking sites. Social Bookmarking is a great way to share your favorite...
Invite Thomas the Train and His Friends to Your Next Birthday Party
What child could resist the fun of a Thomas the Train birthday party! And no, you don’t have to rent any expensive props or travel to a special...
Last Updated on Monday, 22 February 2010 07:03
 

Google Recomended

Computers & Technology Products & Services

Polls

What Is Your Favorite Internet Security Suite
 

Site Statistics

Members : 784
Content : 210
Web Links : 16
Content View Hits : 63858

Newsletter

Subscribe to our internet marketing newsletter today to begin receiving our tips on how to increase traffic & make more money.
We will also send you our unbiased reviews of money making opportunities, marketing methods, ebooks, software and training siminars.

Random User

Copyright © 2010 The Social Roast, A Social Media Network for Internet Marketing. You May Not Reprint, Copy or Use Any Content Found On This Web Site, Unless Specifically Stated By The Author. Publish content on your website with our RSS Feeds..
All Rights Reserved

Roasters Online

None