Make all your security problems disappear?
The 12/28/2003 23:15:10 headline on Watchguard Wire is Even XP SP2 doesn't make Internet Explorer safe. The post leads with the statement, "Service Pack 2 for Windows XP was supposed to make all your security problems disappear" and describes a flaw in IE that allows remote code execution. The reporting is accurate, but I found myself asking why (and when) Microsoft made such a claim.
I visited Microsoft's About Windows XP SP2 page, where they state, "Windows XP Service Pack 2 (SP2) provides better protection against viruses, hackers, and worms, and includes Windows Firewall, Pop-up Blocker for Internet Explorer, and the new Windows Security Center." Another rant from Dave the Defender of Redmond, right?
No. I don't ever expect Microsoft to produce an OS, or any other software, that will make my security problems disappear. Generally speaking, I don't expect *anyone* can do this.
What Microsoft does claim is that XP SP2 will provide better, not perfect, protection. Firefox, Opera, and DeepNet Explorer make the same claims: google "browser more secure than IE" versus "browser perfect security" and you'll see my point.
Even the Grayhats authors of the security advisory 'Wire describes introduce the flaw by saying, "Although hundreds of millions of dollars have been spent on securing SP2, perfection is impossible."
Perfection is impossible. Hundreds of thousands of lines of source code, developed, enhanced, and patched by hundreds of individuals with little or no secure coding expertise or training, over a hundred months, will not produce a perfectly secure OS, whether it be closed or open source.
We burn so many cycles arguing "which is better? which is more secure?", as if we had definitive metrics and quantifiable measures for "secure". Absolute and objective conclusions regarding OS security are unachievable for general purpose operating systems, because in the real and commercial world where they are employed, GPOSs must satisfy nearly irreconcilable requirements.
If you know how to write an operating system that is easy to use, trivial to network and perfectly secure, drop me a line.
Archived at http://www.securityskeptic.com/arc20041201.htm#BlogID342
by Dave Piscitello