During the past year several media outlets have breathlessly heralded the triumphant efforts of Microsoft development team to squash bugs and eradicate vulnerabilities. Here are some samples.
NYTimes, October 9, 2006:
On a whiteboard in a windowless Microsoft conference room here, an elegant curve drawn by a software-testing engineer captures both five years of frustration and more recent progress.
The principle behind the curve — that 80 percent of the consequences come from 20 percent of the causes — is rooted in a 19th-century observation about the distribution of wealth. But it also illustrates the challenge for the builders of the next generation of Windows and Office, the world’s largest-selling software packages.
Wow, what an introduction. Goosebump worthy.
”It looked bleak; it was a slog, but in the end this was a technical problem, and there was a turning point,” said Bharat Shyam, 37, a computer scientist who is director of Windows program management. ”We’ve confounded the analysts and the press.”
As October arrived, a vote of confidence came from Wall Street when a Goldman Sachs analyst, Richard G. Sherlund, wrote that he expected the product to be introduced on time. ”The Vista development organization has made rapid progress delivering improvements to Vista’s performance, reliability, and compatibility,” he said.
…
Indeed, it was the vast scale of the Windows testing program that saved the software development projects. Over the summer, the company began an extraordinary bug-tracking effort, abetted by volunteers and corporate partners who ran free copies of both Windows and Office designed to send data detailing each crash back to Microsoft computers.
Good job, Bharat. Seriously. I do not want to make fun of this serious endeavor. However, I don’t think its only the analysts and press you have to convince. There’re these people called “users”.
Anyhoo, imagine my surprise when I came across this from Paul Thurrott (via Slashdot)
I’ve found out that the source of Allchin’s concerns was an unexpectedly buggy pre-RTM build of Vista. The previous Friday, Microsoft pushed Vista build 5824 into escrow, hoping that the build could qualify as the final shipping version. But a catastrophic problem with the build destroyed any systems that upgraded from Windows XP, requiring complete reinstallations. After several frantic days of trying to find the bug, Microsoft finally fixed the problem last Friday and reset escrow. On Friday, Microsoft internally released build 5840, which didn’t include the bug. Testing over the weekend produced positive feedback.
Allow me to channel my inner John McEnroe: “YOU CAN NOT BE SERIOUS!” A “catastrophic” bug that requires a re-install? At this late stage in the release cycle!
But, but, what about all this:
Seattle PI, November 5, 2005:
Microsoft Corp. says it is speeding up the internal development schedule for the next version of Windows – hoping to improve the quality of its biggest product by giving testers more time to use a full-featured version before the final release.
In other news IE 7.0 was released this week. Secunia reported a vulnerability in IE 7.0 less than a day later. WTF! Make that two.
That, of course, refutes all this:
Seattle PI, February 15, 2006
“If you took the investment we’ve made in this next version of Windows, security would jump out as the thing we’ve spent the most time on,” Gates said.
BusinessWeek March 20, 2006:
Since the days of Windows 95, security experts have been beating up on Microsoft for the way it integrated the Internet Explorer browser with its operating system. A decade and countless security vulnerabilities later, Microsoft is finally conceding that the critics were right. This means big changes are coming in the version of Internet Explorer that’s due this fall.
I have been using an early, and still buggy, test version of Internet Explorer 7, which will be released both as part of Vista (the next release of Windows) and in a separate version for Windows XP. It goes a long way toward separating the browser from the operating system. That makes browsing safer but less convenient since a number of things that used to happen automatically will now require your intervention.
IN EFFECT, MICROSOFT IS TAKING AWAY the browser’s special, trusting relationship with Windows. And with Vista the divorce comes with a restraining order. Even when you let IE run a program, it won’t be able to create or change files or system settings unless you give it additional permission. This makes it far harder for a malicious Web site to hijack your home page or install a program that monitors your keystrokes.
Microsoft has always had the greatest PR efforts. One would hope sooner or later someone in the media would notice the litany of broken promises.
WSJ, March 22, 2006:
”We won’t compromise on product quality, and we needed just a few more weeks,” James Allchin, co-president of Microsoft’s Windows division, said in a conference call with analysts and journalists.
In an interview after the conference call, Mr. Allchin said that he made the decision to take a few more weeks yesterday mornning after a meeting with the leaders of the Windows development team. No single feature or problem prompted his move, he said.
”But I wanted to push up the quality even higher,” Mr. Allchin said. ”And the balance between usability and security is a tricky one.”
The security testing process, for example, has included dozens of outside computer security consulting companies — known as blue-hat hackers — who are given access to the Windows Vista code and its documentation and asked to try to find any ways to break in. Mr. Allchin characterized that program alone as the ”largest penetration-testing effort ever conducted on a commercial software product.”
NY Times, May 24, 2006:
Jim Allchin, co-president of Microsoft’s platforms and services division, said in an interview yesterday that he was confident that the software would be ready for consumers by January and for corporate customers this November.
”This is a call to action to make sure everybody is prepared,” Mr. Allchin said, referring to the thousands of hardware and software developers whose livelihoods depend on Vista’s success.
But Michael Silver, an analyst with Gartner Inc., a technology market research company, said that the shipping schedule was overly ambitious and that Vista was not likely to reach consumers before next March. ”We think they are underestimating how long it’s going to take to respond to the problems that two million people find,” he said, referring to those who are likely to test Vista.
This is might be the first time in a while that Gartner is right about something.
Seattle PI, July 31, 2006:
Windows Vista is the first version of the PC operating system to be developed entirely under the “Trustworthy Computing” initiative that Bill Gates launched in early 2002, after a series of high- profile vulnerabilities in Microsoft programs.
The company says it has overhauled its process of developing software to emphasize security.
In addition, Windows Vista will come with a series of new technical approaches and designs to protect against malicious programs such as viruses and spyware, which can otherwise install and run on a computer undetected.
“We want it to be the most secure version of Windows ever, and the security researchers are going to help us do that,” Microsoft’s Toulouse said.
Seattle PI, August 2, 2006:
After years of security trouble, Microsoft says it believes Windows Vista will be the most secure version of the PC operating system it’s ever produced.
That won’t mean an end to all problems. And security experts say the real test won’t come until after Windows Vista’s retail release next year. But these are some of the new approaches the company is taking in Vista:
Security Development Lifecycle: new practices and safeguards in Microsoft’s software development process meant to improve the security of code.
User Account Control: a technique that gives standard users the ability to shift temporarily to higher privileges for installing programs and changing settings. It’s a substitute for running the computer in full administrator mode – which lowers the PC’s protections against spyware and other unwanted programs.
BitLocker: a feature of business-oriented and advanced Windows Vista versions that encrypts data on a hard drive to protect it in case of theft or loss.
Upgraded firewall: oversees inbound and outbound traffic, not just inbound traffic, as in the Windows XP firewall.
Windows Defender: built-in anti-spyware protection. It’s one of the areas that the European Commission has considered in weighing whether Windows Vista might violate antitrust regulations, by incorporating new programs available on a stand-alone basis from others.
Internet Explorer 7 Protected Mode: limits browser’s capabilities in Windows Vista to stop attackers from using it as a pathway to install programs on the machine or change settings.
Address Space Layout Randomization: loads the system code into unpredictable places in memory, to make it tougher to exploit a buffer overrun – a common security risk that occurs when a program tries to write more data than it should to a temporary holding space in memory. Examples of previous attacks that exploited buffer overruns in Microsoft programs include the notorious SQL Slammer and Code Red worms.
BusinessWeek, August 21, 2006:
Microsoft went to full battle stations over PC security four and a half years ago, when Chairman William H. Gates III acknowledged in a memo to his staff that the plague of viruses and worms afflicting Windows and other products had gotten out of hand and something drastic had to be done. Henceforth, Gates decreed, security would be the top priority. All programming was temporarily halted as Microsoft embarked on an effort to make its products safe.
Soon we’ll know if the delay was worth it. The business version of Windows Vista will arrive late this year, with a consumer version due in early 2007. Vista is Microsoft’s first new PC operating system in five years and the first version of its flagship product to get a full security makeover. Hackers are expected to probe Vista relentlessly for vulnerabilities after final versions come out. But already there are signs that Microsoft may fall short of Gates’s goal — at a time when it’s facing pressure from a resurgent Apple Computer Inc., which suffers few security problems.
Can I just suggest this: Microsoft has zero credibility left.
But then you have people like Ed Bought Bott who think that the OS X has the same level of risks as XP/Vista. Because taking advantage of OpenSSH vulnerabilities takes about the same skill level as some 17 year old high school-er or some 23 year old from the Phillipines or a 16 year old from Mississauga or an 18 year old from Germany or some 19 year old from Belgium.
Note that I am not arguing that OpenSSH cannot be compromised by a teenager. My contention is that Microsoft has made Windows extremely easy to be compromised and thus the level of sophistication required to take advantage of OS X is not the same as teenagers who take a breather from Kazaa or WoW for about an hour to create a virus.
In the end I suppose this comment from David Pogue is relevant:
NY Times, March 27, 2006:
If the delay means a better, more pleasant Windows for the next five years, what’s another few months?





