Keeping software patched and secure is one of the biggest ongoing challenges that network administrators face. Software vendors are constantly playing catch-up with those who accidentally or purposefully discover flaws in their products. At the time of this writing, Microsoft had released 55 critical patches for Windows XP Service Pack 2 (SP2) and 48 patches for Windows Server 2003 SP1. Patch management software is a valuable tool that network administrators can use to automate the software patching process.

Modern patch management solutions address multiple challenges. They must deliver patches from vendor patch repositories to vulnerable clients in a robust, efficient, and unobtrusive manner. They must provide centralized control over the patch approval process and allow removal of problematic or unnecessary patches. And they must provide reports listing vulnerabilities, patch success/failure, and network summary information. The most flexible patch management solutions accommodate a range of network topologies, client configurations (e.g., mobile, desktop), and bandwidth availabilities.

I worked with three patch management products designed to address the challenges of software patching: Microsoft Windows Server Update Services (WSUS) SP1, PatchLink Update 6.3, and Shavlik Technologies' Shavlik HFNetChkPro Plus 5.8.

WSUS SP1
WSUS SP1 is a free product from Microsoft that joins together Microsoft's Windows Update patch repository and Windows Automatic Updates client into a patch management system. WSUS lets you approve patches prior to their deployment. With WSUS, patches can be downloaded from Microsoft once, stored locally, and distributed at LAN speed to clients. WSUS improves on its predecessor, Microsoft Software Update Services (SUS), by distributing patches for Microsoft applications such as Office, SQL Server, and Exchange in addition to patches for Microsoft OSs. WSUS also offers a modest level of reporting.

WSUS combines an unbeatable price (free) with solid patch distribution features. Careful network administrators like to test patches in their environment before deploying them. In WSUS, after you're satisfied with a patch, you can mark it Approved, which allows clients to install the patch. WSUS also lets you create Computer Groups, which can be used to restrict the scope of patch deployment. For example, you can deploy patches to a group of test computers before approving them for the rest of the network. Figure 1 shows the dialog box for approving patches for Computer Groups.

By using the lean, Web-based WSUS interface, you can approve patches manually or based on a policy. For example, an approval policy can automatically approve patches that are rated critical by Microsoft or patches that supersede previously approved patches. WSUS doesn't download patches until they're approved, so no bandwidth is wasted on patches that will never be deployed.

WSUS can also conserve bandwidth and administrative effort by creating a hierarchy of WSUS servers. This feature lets you balance a large client load across multiple WSUS servers or host patch content closer to clients.

The WSUS reporting module provides useful information about available patches, deployed patches, missing patches, and deployment failures. But WSUS provides only a portion of the patch status reporting that the other products in this review offer.

WSUS relies on Group Policy to configure clients with settings such as which WSUS server to use, how often to check for updates, and what to do with new patches. This dependency could complicate WSUS deployment and troubleshooting. WSUS also lacks the ability to deal with rogue computers (i.e., unpatched computers that aren't configured to use WSUS)—although the Microsoft Baseline Security Analyzer (MBSA) could help identify these systems—and nonMicrosoft applications and OSs.

WSUS can't force patches to clients. Its role is to distribute approved patches to clients, which download and install them at defined intervals. This pull topology might have difficulty addressing quickly spreading exploits, such as the Blaster worm, for which you might want to push out a patch immediately.

Overall, I found WSUS to be a capable solution that's tightly focused on the challenge of keeping Microsoft software patched and secure. All-Microsoft shops and smaller enterprises will love the functionality and the price.

Summary
WSUS SP1

PROS: Well designed, flexible update targeting, patches Microsoft applications and OSs, free
CONS: Patches only Microsoft products, limited reporting, can't push patches to clients
RATING: 3 out of 5
PRICE: Free
RECOMMENDATION: Recommended for organizations that need a low-cost patch management system focused on Microsoft products.
CONTACT: Microsoft • http://www.microsoft.com • 425-882-8080

   Prev. page   [1] 2 3     next page



You must log on before posting a comment.

If you don't have a username & password, please register now.

Reader Comments

I'm a first time visitor to this site, and I just wanted to share that this article was extremely well-written, concise and well-documented. I came in with a very limited knowledge of Patch Management Solutions, and left feeling satisfied enough to make a decision. Excellent article. Helped me out a lot. Thanks.

frenchmanofdeath

Article Rating 5 out of 5