Why Microsoft code leak worries me

I've been following with interest the news about portions of the Windows NT and Windows 2000 source code being leaked onto the Internet. While many of the details may be filled in by the time you read this, as I write there's still a lot we don't know.

I don't, for example, know where the leak came from. While that bit of information will probably be tracked down eventually, we may never really know how much damage the leak might cause. I mean, nobody's going to build a pirate operating system from 600MB of code -- not when the operating system it comes from runs to 40GB. But that doesn't mean the leak is harmless.

Until we know more about how the code ended up in the wrong hands, and until Microsoft tells us precisely what code was released, it will be hard to decide what the leak really means. But let me speculate anyway and offer my own personal assessment.

Microsoft has been sharing code with select customers for some time now. The company could use this leak as an excuse to close down at least some of those sharing agreements. If the code release can be traced to any of these licensees, Microsoft would seem to have a justification in shutting that door.

A Microsoft exec has already been quoted as saying that the code sharing is too important to kill just because of this leak. But how many times must this happen before code security becomes more important than customer pacification? Let this happen another dozen times, and a lot of code will be making the rounds -- enough to constitute a serious security breach. A gigabyte here, a gigabyte there, and pretty soon you're talking a real loss.

I'm not a conspiracy theorist, but it's always possible that someone at Microsoft -- without any corporate authority -- leaked the code. That someone could have done so for any of a number of reasons.

Perhaps this theoretical employee wanted to put pressure on the code-sharing program. Or maybe it was an effort to pressure customers into dumping NT and 2000 ("the compromised operating systems") in favour of XP or, eventually, a more secure Windows Longhorn. (Of course, compromise these two OSes and you're as likely to see customers rushing to Linux as staying with Microsoft.) Or maybe it was done out of sheer malice.

Considering the possible sources and motives for the code release quickly becomes mind-numbing, so I'll stop right there. Let's just say this could play out in any number of ways. Maybe it will just fade from the news, never to be thought of again. But if you're Microsoft or one of the code-sharing customers, who will presumably face more stringent security requirements as a result of the release, I doubt it.

As a Microsoft customer who doesn't have access to the code, I'm much more interested in keeping the source code secure than in the desires of a few customers to have the code for themselves. Given that Microsoft is target number one for the world's bad guys, I think that protecting its source code almost rises to the level of a national security issue, considering the downside of having a large portion of the world's computers compromised.

For us mere customers, this points out how dependent we've become on products whose security is important to us but which we are in no position to control. Of course, the same could be said for even more important products, like electricity and water, but losing lots of important data and having to rebuild major business systems would be right up there in terms of revenue loss.

So here's my bottom line: I don't want Microsoft handing out source code for the products I use and I wish it would stop. I couldn't care less about the desires of big corporate customers, governments, or the Linux community, which want Microsoft to show them its source code.

Considering the consequences of releasing the code, which are more than theoretically catastrophic, and since releasing it to corporate accounts and universities seems only to guarantee its eventual release into the hands of every malcontent on the planet, I just don't see the value in it.

Advertisement

Talkback 8 comments

    "Given that Microsoft is ...Anonymous -- 18/02/04

    "Given that Microsoft is target number one for the world's bad guys"

    suicide ?

    While I share your concerns ab ...Anonymous -- 18/02/04

    While I share your concerns about security the statement you made:

    So here's my bottom line: I don't want Microsoft handing out source code for the products I use and I wish it would stop. I couldn't care less about the desires of big corporate customers, governments, or the Linux community, which want Microsoft to show them its source code.

    This "Sharing" of code allows other companies to develop software which better interacts with the windows operating system and other MicroSoft products. Are you then happy to accept that all of your major applications must come from the only developer that would have access to this code?

    It is not correct that access ...Anonymous -- 18/02/04

    It is not correct that access to the Windows source code is necessary to develop applications for Windows. In fact it that is a stupid thing to say, typical of open source idiots.

    Partners in the open source program typically wanted access to satisfy themselves that the code didn't do anything it wasn't supposed to. Notably, no partner has ever discoverdd anything.

    Ian writes: "typical of o ...Anonymous -- 19/02/04

    Ian writes: "typical of open source idiots."

    The guy you are attacking isn't talking about "open source". Perhaps what you want to say is that you yourself are speaking as a "typical close-minded idiot". He was right anyway.

    As for the main author, my view is you want to plant your head firmly in the sand and ignore reality. Limiting the distribution of source code may slow exploit development somewhat, but if the code is buggy and exploitable, the exploits will come, regardless of the availability of source.

    If you want Microsoft to develop quality code, you should be demanding they send the code to as many people as possible, and that if any of those people find a hole that they publish it instantly. That will get Microsoft scrambling to fix them, instead of taking a leisurely 6 months (or more) as they do now.

    Worry no more http://en.wikipe ...Anonymous -- 19/02/04

    Worry no more

    http://en.wikipedia.org/wiki/Security_through_obscurity

    Bound to Happen! Microsoft bei ...Anonymous -- 19/02/04

    Bound to Happen!

    Microsoft being a large corporation and working with so many third parties is bound to have this happen sooner or later.

    Muicrosoft needs to apply quality to it programming anyway, while I am a microsoft user
    my next planned upgrade will be Linux.

    More secure, and more piece of mind. They just cannot write good secure O/S I'll give them another 5 years before thay get to that.

    ..the Wintendo source is usele ...Anonymous -- 20/02/04

    ..the Wintendo source is useless except for lawsuit bait, but gimme the Microsoft Office file format spec's, and I could with something like this: http://validator.w3.org/check?uri=http%3A%2F%2Fwww.zdnet.com.au%2Fnews%2Fsoftware%2F0%2C2000061733%2C39116197%2C00.htm

    I'm not too sure that the Linu ...Anonymous -- 26/02/04

    I'm not too sure that the Linux community wants to see any MS Windows code. One of the purposes of the leak could be to "poison" the Open Source development process by accusing contributors of having seen the Windows code and illegally incorporating it.

Add your opinion

Latest Videos

Sponsored content

Power Centre - Content from our premier sponsors

Blogs

  • Suzanne Tindal Sick of broken tender sites
    Some of the state governments desperately need to invest in more user-friendly tender sites so that looking for information on government tenders doesn't have to be a game of blind man's bluff.
  • Array Cyberwar: What is it good for?
    In this week's episode, Cyberwar. What is Australia's place in the world of digital warfare? What are the implications for the NBN?
  • Array Is wholesale-only backhaul just a pipedream?
    The potential acquisition of Pipe Networks by SP Telemedia has raised the question about whether vertically integrated backhaul providers will mean higher wholesale prices for ISP customers.
  • More blogs »

Tags

Back to top

Featured