Original | No Header, No Background, No Images
For: Windows XP | Windows Vista | Windows 7
Last Updated: 10May12 | Published: 14Jan04 | Status: To Be Continued
Windows vulnerabilities are flaws in the Windows operating system code that render Windows susceptible to exploitation. The successful exploitation of a Windows vulnerability results in compromise. Toward securing Windows, it is instructive to divide Windows vulnerabilities into two groups: 1.) those that require user interaction to be exploited, and 2.) those that do not require user interaction to be exploited.
For the Windows vulnerabilities that require user interaction to be exploited, compromise requires user interaction with the computer besides placing the computer online. User interactions with the computer that can result in compromise, known as triggers, include visiting Web sites, receiving/opening emails, opening email attachments, creating/accessing shares, opening/running/installing shared files, accessing/opening/running/installing downloaded or otherwise acquired files, etc.. In other words, for the Windows vulnerabilities that require user interaction to be exploited, in the absence of the appropriate user interaction required to trigger exploitation, compromise cannot occur upon placing the computer online.
For the Windows vulnerabilities that do not require user interaction to be exploited, compromise does not require any user interaction with the computer besides placing the computer online. In other words, for the Windows vulnerabilities that do not require user interaction to be exploited, there is no trigger and compromise can occur upon placing the computer online.
After installing Windows, a typical user places the computer online and runs Windows Update or Microsoft Update (Windows/Microsoft Update). Although the intention - to update and secure Windows - is well founded, the practice is unfortunate because worms exist that compromise Windows without the need for user interaction.
Worms are the class of threat that attempt to copy themselves from computer to computer over a network. Worms have been created that successfully exploit the Windows vulnerabilities that do not require user interaction to be exploited. In other words, worms exist that compromise Windows without the need for user interaction. Worms that compromise Windows without the need for user interaction are extremely dangerous because they can automatically spread across and comprise networked Windows computers as soon as they are placed online. Worms that compromise Windows without the need for user interaction are mentioned on the evening news and include the infamous W32.Blaster.Worm (symantec.com), W32.Welchia.Worm (a.k.a., Nachi) (symantec.com), W32.Sasser.Worm (symantec.com), and W32.Downadup (a.k.a., Conficker) (symantec.com). Moreover, Blaster, Welchia, Sasser, and Downadup remain so prevalent that even today - years after the worms were discovered - Windows computers are still being compromised by these worms as soon as they are placed online, including during the time that Windows/Microsoft Update is running.
1.2. Security Updates for Windows
Microsoft releases a Microsoft Security Bulletin Summary on the second Tuesday of each month (a.k.a., Patch Tuesday). A Microsoft Security Bulletin Summary consists of one or more Microsoft Security Bulletins. A Microsoft Security Bulletin describes one or more newly discovered vulnerabilities in a Microsoft product and links to a Security Update file (a.k.a., patch) which resolves the vulnerabilities upon being installed.
Security Updates for Windows are dependent upon the version of Windows and the Windows Service Pack level. Therefore, the installation of a Security Update for Windows resolves a newly discovered Windows vulnerability, or group of related Windows vulnerabilities, in a particular version of Windows at a particular Windows Service Pack level.
Security Updates for Windows can be installed through Windows/Microsoft Update. In this page, however, some Security Updates for Windows must be downloaded and copied to removable media for offline installation, which is only possible through the Microsoft Download Center as linked to in the Microsoft Security Bulletins.
Microsoft typically releases a Windows Service Pack (SP) for the newer versions of Windows every 12-24 months. A Windows Service Pack is a single file that contains multiple previously released Updates for Windows, Security Updates for Windows, and sometimes new features for a particular version of Windows. Therefore, the installation of a Windows Service Pack resolves multiple previously discovered Windows vulnerabilities in a particular version of Windows.
Eventually, multiple Windows Service Packs are released for a version of Windows. Some Windows Service Packs are fully cumulative and, therefore, do not require the installation of a previous Windows Service Pack. Some Windows Service Packs are not cumulative, or are only partially cumulative, and, therefore, require the installation of a previous Windows Service Pack.
| Windows XP/Vista/7 Service Packs And Previous Service Pack Requirements |
|
| Windows Service Pack |
Requires Installation Of Previous Windows Service Pack |
|---|---|
| XP SP1 | - |
| XP SP2 | None |
| XP SP3 | XP SP1 or XP SP2 |
| Vista SP1 | - |
| Vista SP2 | Vista SP1 |
| 7 SP1 | - |
Windows Service Packs have a cutoff date for the inclusion of Updates for Windows, Security Updates for Windows, new features, etc. into the Windows Service Pack. Security Updates for Windows released before the cutoff date are included in the Windows Service Pack. Security Updates for Windows released after the cutoff date are not included in the Windows Service Pack.
After the cutoff date is set, the Windows Service Pack is built and tested. Windows Service Pack testing can take a month or longer, after which the Windows Service Pack is released. Since Security Updates for Windows are likely to be released during Windows Service Pack testing, it is worth noting that the Windows Service Pack cutoff date, not the Windows Service Pack release date, determines which Security Updates for Windows are included in a Windows Service Pack.
| Latest Windows XP/Vista/7 Service Packs, Release Dates, Cutoff Dates, And Includes Through Security Update |
||||
| Windows | Latest Service Pack |
Release Date | Cutoff Date | Includes Through Security Update |
|---|---|---|---|---|
| XP | SP3 | 06May08 | ~08Apr08 | MS08-025 |
| Vista | SP2 | 26May09 | ~14Apr09 | MS09-015 |
| 7 | SP1 | 22Feb11 | ~31Dec10 | MS10-101 |
Windows Service Packs can be installed through Windows/Microsoft Update. In this page, however, Windows Service Packs must be downloaded and copied to removable media for offline installation, which is only possible through the Microsoft Download Center.
1.4. Securing A Clean Installation Of Windows
In this page, securing Windows means to resolve the known Windows vulnerabilities before they can be exploited. Toward securing Windows, it is instructive to divide Windows vulnerabilities into two groups: 1.) those that require user interaction to be exploited, and 2.) those that do not require user interaction to be exploited.
The Windows vulnerabilities that do not require user interaction to be exploited, since worms exist that successfully exploit them, must be resolved offline (i.e., before placing the computer online). The Windows vulnerabilities that require user interaction to be exploited, provided the user has not interacted with the computer in a way that could result in compromise, (e.g., by visiting Web sites, receiving/opening emails, opening email attachments, creating/accessing shares, opening/running/installing shared files, accessing/opening/running/installing downloaded or otherwise acquired files, etc.), can be resolved by placing the computer online and running Windows/Microsoft Update.
The following steps resolve the known Windows vulnerabilities before they can be exploited, thereby, securing a clean installation of Windows:
2. On The Security Updates For Windows Released After The Latest Windows Service Pack
2.1. Listing The Microsoft Security Bulletins Released After The Latest Windows Service Pack
One of the steps in securing a clean installation of Windows is to install the Security Updates for Windows released after the latest Windows Service Pack that resolve Windows vulnerabilities that do not require user interaction to be exploited. To do this, it is necessary to know which Microsoft Security Bulletins were released after the latest Windows Service Pack. The following lists the Microsoft Security Bulletins released after the latest Windows Service Pack:
2.2. Identifying The Security Updates For Windows That Resolve Windows Vulnerabilities That Require User Interaction To Be Exploited
One of the steps in securing a clean installation of Windows is to install the Security Updates for Windows released after the latest Windows Service Pack that resolve Windows vulnerabilities that do not require user interaction to be exploited. To do this, it is necessary to identify the Security Updates for Windows that resolve Windows vulnerabilities that require, or do not require user interaction to be exploited. The following language examples from Microsoft Security Bulletins identify Security Updates for Windows that resolve Windows vulnerabilities that require user interaction to be exploited:
2.3. Identifying The Security Updates For Windows That Resolve Windows Vulnerabilities That Do Not Require User Interaction To Be Exploited
One of the steps in securing a clean installation of Windows is to install the Security Updates for Windows released after the latest Windows Service Pack that resolve Windows vulnerabilities that do not require user interaction to be exploited. To do this, it is necessary to identify the Security Updates for Windows that resolve Windows vulnerabilities that require, or do not require user interaction to be exploited. The following language examples from Microsoft Security Bulletins identify Security Updates for Windows that resolve Windows vulnerabilities that do not require user interaction to be exploited:
3. Preparing For Securing A Clean Installation Of Windows XP/Vista/7
3.1. Preparing For Securing A Clean Installation Of Windows XP
Using a computer that is not compromised, download and copy the following to CD/DVD:
3.2. Preparing For Securing A Clean Installation Of Windows Vista
Using a computer that is not compromised, download and copy the following to CD/DVD:
3.3. Preparing For Securing A Clean Installation Of Windows 7
Using a computer that is not compromised, download and copy the following to CD/DVD:
4. Securing A Clean Installation Of Windows XP/Vista/7
4.1. Securing A Clean Installation Of Windows XP
4.2. Securing A Clean Installation Of Windows Vista
4.3. Securing A Clean Installation Of Windows 7