On TV.com: Why Is Everyone in TV High School SO OLD
BNET Business Network:
BNET
TechRepublic
ZDNet

By Robert Lemos
Posted on ZDNet News: Feb 13, 2004 5:15:00 PM

Microsoft is investigating how a file containing some protected source code to Windows 2000 was posted to several underground sites and chat rooms.

As previously reported, Microsoft spokesman Tom Pilla said late Thursday that incomplete portions of Windows 2000 and Windows NT were illegally posted to the Internet.

On Friday, Internet users were ferociously downloading pirated versions of the source code, stoking concerns that hackers and virus writers could use it for a new wave of cyberattacks.

"It's illegal for third parties to post Microsoft source code," Pilla said. "We obviously take that very seriously."

Microsoft said it is investigating how the code got on the Internet and is working with law enforcement agencies. "We will take all appropriate legal actions as we move forward with the investigation," Pilla said.

The leak may have been at a software developer, Microsoft said, but it was no closer on Friday to pinpointing the suspect.

Pilla said that at this point there should be no effect on customers. As for the long-term security impact, Pilla noted that "this is not buildable or executable code...nor is it the complete source code."

The 203MB file contains code from Microsoft's enterprise operating system, but the code was clearly incomplete, said Dragos Ruiu, a security consultant and the organizer of the CanSecWest security conference, who has examined the file listing.

"It was on the peer-to-peer networks and IRC (Internet relay chat) today," Ruiu said. "Everybody has got it--it's widespread now."


Get Up to Speed on...
Enterprise security
Get the latest headlines and
company-specific news in our
expanded GUTS section.


Various computer security firms reported Friday that two compressed files--one at 203MB and another at 229MB--were being widely distributed on scores of online exchanges.

The 203MB file expands to just under 660MB, Ruiu said, noting that the final code size almost perfectly matches the capacity of a typical CD-ROM. The entire source code, he said, is believed to be about 40GB, meaning that the file circulating is only a fraction of the full code base.

"It looks real," he said. "You can't build Windows, however. It's just a bunch of chunks of the operating system."

Earlier Thursday, a source located a file purporting to be the code on a Web site, but the file was removed from the Internet before it could be completely downloaded.

The releases of the source code created a buzz on the Internet but also worried some security experts.

"It's definitely not a good thing if 'black hats' have the source code," said Oliver Friedrichs, senior manager with antivirus company Symantec's security response center. "The underground can look at the code without legitimate security researchers being able to find vulnerabilities first."

But Microsoft downplayed the security angle.

In its statement, the company said the main concern is the potential theft of its handiwork rather than the possible security threat that such a leak might pose.

"If a small section of Windows source code were to be available, it would be a matter of intellectual property rights rather than security," Microsoft said.

Getting to the source
Microsoft zealously guards the source code to the various versions of its Windows operating system, sharing it only with universities and government agencies that sign agreements not to release the code. While working versions of Microsoft's operating system have occasionally leaked to the Internet, actual source code leaks have been rare.

Although Microsoft Chairman Bill Gates has publicly bragged about the security of Windows, even Microsoft fears the release of its code. In testimony during the Microsoft antitrust trial, Jim Allchin, the company's senior vice president for Windows, said opening up the company's source code could be devastating for the operating system's security.

"The more (that) creators of viruses know about how antivirus mechanisms in Windows operating systems work, the easier it will be to create viruses or disable or destroy those mechanisms," Allchin testified during a May 2002 antitrust trial.

Allchin made the statements while defending the company against legal remedies supported by nine states in its antitrust case that would have compelled Microsoft to give away the source code to Internet Explorer.

Allchin's fears are not misplaced, said Thor Larholm, senior security researcher with security consultancy PiVX Solutions.

"Just look at the amount of vulnerabilities that are discovered without the source code," he said. "The majority of Windows servers are still running Windows 2000. Furthermore, Windows 2000 has a lot of shared code that is still being used by Windows XP and Windows Server 2003."

However, other security experts believe that fears are misplaced about a leak leading to the widespread discovery of vulnerabilities in the code.

"Theoretically, to a good reverse engineer, all code is open source," said a Microsoft security consultant who asked not to be identified. He added that the size of the compressed file that was being passed around the Internet sounded about right.

In the end, however, the mistake that made Microsoft's code public might result in benefits similar to open-source code, Ruiu said.

"Short term, there might be problem (as bugs are found), but long term it might be good for them," he said. "Their code might become more secure."

Reuters and CNET News.com's Ina Fried contributed to this report.

SponsoredWhite Papers, Webcasts, and Downloads

  • Talkback
  • Most Recent of 99 Talkback(s)
Who's to say that? A Windows fanatic?
It's no good even trying to argue with you. In reality, your remarks say nothing about the quality of Linux or Windows. They only reveal your attitude in the whole affair. And they make the whole Wind... (Read the rest)
Posted by: Linux_Developer Posted on: 02/18/04 You are currently: a Guest | | Terms of Use
Expect A Linux Registry  RobertoSalazar | 02/13/04
I hope someone is paying you..  rcleetus@... | 02/13/04
Wow...  Martin Marvinski | 02/13/04
i wouldn't pay good money for that... (NT)  ryusen | 02/13/04
In which case, the Windows Registry will be declared obsolete  Robert Carnegie | 02/13/04
And thy name was moron.....  jonnormand | 02/13/04
Sure who to blame?  guido_z | 02/13/04
Wow...  Martin Marvinski | 02/13/04
The Regestry is the problem with Windows  voska | 02/13/04
Yeah, I think he's JOKING!!!  Martin Marvinski | 02/13/04
/etc directory replaced with the Linux Registry.  hal9000mx | 02/13/04
you are completely wrong  bent-german | 02/13/04
oops...  bent-german | 02/13/04
The Microsoft Registry system is based on the old DCE registry  B.O.F.H. | 02/14/04
what is code  JWatson77 | 02/13/04
Buggy Message  Don Bradley | 02/13/04
another way to look at it  prong@... | 02/13/04
IP protecting  richhayes | 02/13/04
I can agree to a point  prong@... | 02/13/04
The problem is:  hal9000mx | 02/13/04
protecting  richhayes | 02/13/04
This makes Microsoft look like the village idiot.  DonnieBoy | 02/13/04
Can't really blame Microsoft this time  Frank MacCrory | 02/13/04
Microsoft can be blamed EVERY time, my friend  Bobby Sskcat | 02/13/04
Linux is the cure...  vferrara | 02/13/04
Too bad...  Bobby Sskcat | 02/13/04
Speaking of brainless  vferrara | 02/13/04
Speaking of brainless  Drgnslider | 02/13/04
Perhaps you didn't read the entire thread  vferrara | 02/13/04
I read the entire thread. And yes, linux is perfect and will rule the world  Bobby Sskcat | 02/13/04
Utterly incapable  vferrara | 02/13/04
What you really need...  CaptainObvious | 02/13/04
do you really think you are helping?  ryusen | 02/13/04
blaming microsoft...  ryusen | 02/13/04
Someone does, but who?  Teknophobic | 02/13/04
That you again bitty?  zd-spam | 02/13/04
Who,  Teknophobic | 02/13/04
Too bad for you Donnie!  vdraken | 02/13/04
YOU are...  Bobby Sskcat | 02/13/04
No, it's a massive, double edged, trick.  jfrankcarr | 02/13/04
Linux user should be so lucky...  Mike Cox | 02/13/04
Good idea, warning them  IT_User | 02/13/04
You're correct  zd-spam | 02/13/04
Satire  TWRX | 02/14/04
Getting Better  SC-man | 02/17/04
Who's to say that? A Windows fanatic?  Linux_Developer | 02/18/04
So find out who released it...  Stewart Cannon | 02/13/04
Looks like mainsoft on a linux box  Teknophobic | 02/13/04
the uploaders as you cal lthem broke the law  JWatson77 | 02/16/04
OpenWindows set to release this fall  nucrash | 02/13/04
Not a chance...  John L. Ries | 02/13/04
Correction...  John L. Ries | 02/13/04
This is just dumb  zd-spam | 02/13/04
Bullcrap  Teknophobic | 02/13/04
True  John L. Ries | 02/13/04
No sane person is going to put MS-code into an open source app  hal9000mx | 02/13/04
no screen  bway al | 02/13/04
actually...  ryusen | 02/13/04
I doubt that  Suicida| | 02/13/04
Why would hackers .....  rock06r | 02/15/04
Smash the borg!!!  Bobby Sskcat | 02/13/04
Foolish  richhayes | 02/13/04
On the other hand...  John L. Ries | 02/13/04
Why would ANYONE do that?!?!  Bobby Sskcat | 02/13/04
SCO threatens to sue MS, end users  Chad_z | 02/13/04
It's brilliant! It's end game.  garyedwards@... | 02/13/04
It's brilliant! It's end game.  hal9000mx | 02/13/04
!!!  GraysonPeddie | 02/13/04
Yep, go Spend, Spend, Spend... Proves P.T.Barnum was Correct  Plain Logic | 02/14/04
Xp is..............  Rick_K | 02/14/04
A long time ago...  rock06r | 02/15/04
Who cares  nograin | 02/13/04
"how antivirus mechanisms in Windows operating systems work"  jasonp@... | 02/13/04
MS: Lets foreign governments and terrorists see code, but not US citizens.  Plain Logic | 02/13/04
I'd have more luck giving away plague rats  Xunil_Sierutuf | 02/13/04
This is a fine trick  michael-t | 02/13/04
Who would want that stupid code anyway?  Grimm Reaper | 02/13/04
You Linux weenies  rkadowns | 02/13/04
Nice line hiding...  Grimm Reaper | 02/17/04
This is just to funny  nite_w0lf | 02/13/04
Yeah, more publisity ...of its own stupidity  fgh1234 | 02/13/04
Just a shadow of whats to come ...  George Mitchell | 02/13/04
Windows code up for grabs  Loverock Davidson | 02/13/04
Only in your dreams.....  Rick_K | 02/14/04
Only in your dreams.....  Loverock Davidson | 02/14/04
A more likely possibility  TWRX | 02/14/04
Would you like RED SAUCE or WHITE with that SPAGHETTI?!? LOL...  dicktaurus@... | 02/13/04
Microsoft Grandstanding ladies and gentlemen  nograin | 02/14/04
Windows works, Linux has kernel panics and NO software  Jose.Pinchero | 02/15/04
sounds like a person that  JWatson77 | 02/16/04
Re: Windows works, Linux has kernel panics and NO software  Linux_Developer | 02/18/04
Windows works, Linux has kernel panics and NO software  Jose.Pinchero | 02/15/04
"First Fallout from Code Leak Appears" - eWEEK  dicktaurus@... | 02/16/04
Quit messing with the schedule...  John Le'Brecage | 02/16/04
A thousand pardons, Sahib! What was I thinking?!?... LOL. And yep,....  dicktaurus@... | 02/16/04
"First Fallout from Code Leak Appears" - eWEEK  dicktaurus@... | 02/16/04
"First Fallout from Code Leak Appears" - eWEEK  dicktaurus@... | 02/16/04
What's with the "HEADS UP" three-peat?!? I posted ONCE.(NT)  dicktaurus@... | 02/16/04
the only truly safe pc  Llandros Loressin | 02/17/04

What do you think?

advertisement
advertisement
Click Here

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here