第1章 Windows 8への道 - Windows 1.0からWindows 8まで その6

Windows XPが本当に安定したのは、2004年8月(日本語版は同年9月)にリリースされたWindows XP Service Pack 2である。本来は2002年9月にリリースされた同Service Pack 1を取り上げるべきだろう。しかし、同Service Pack 1は各種バグフィックスに加え、USB 2.0やDVDオーディオのサポートにとどまり、ドラスティックな変化は加わっていない。その一方で同Service Pack 2は、当時流行していた各種ウイルスへの対策を重要視し、セキュリティ対策を強調する意味で「Service Pack 2 セキュリティ強化機能搭載」と名称まで付けられた、他に類を見ないService Packだった(図017)。

図017 Windows XP Service Pack 2から搭載された「セキュリティセンター」

そもそも2001年当時から、Microsoftはセキュリティに対する考えを改めると同時に、以前から問題となっていたセキュリティ対策の一環として、Trustworthy Computing(信頼できるコンピューティング)という目標を掲げていた。翌年2002年初頭からNGSCB(Next Generation Secure Computing Base:新しくセキュアなコンピューターシステム)プロジェクトを開始。

開発者に対するセキュアコードを書くためのトレーニングを施し、セキュリティ開発ライフサイクル(Security Development Lifecycle)を導入して、静的コードに点在するオーバーフローバグの排除、外部からの侵入を許してしまうぜい弱性の排除などを徹底的に行っていた。そのため、Service Pack 2のセキュリティ対策は急きょ行われたものではないが、Trustworthy Computingによる結果がより早く前面に押し出された結果と言えるだろう。

Windows XP Service Pack 2導