COPYRIGHT 


Leaking source code

As long as developers attempt to keep their codes under wraps, there will be leaks. Several high-profile cases of source code theft have raised a few questions about security standards and the very need to protect these codes

By Nizar Diamond Ali

 

Copyright infringement is one of the major problems that corporations are faced with today – be it software piracy, multimedia swapping, cracks, serial number availability and the lesser known, source code leaking.

Recently the codes for several popular applications escaped through some high security development hubs and appeared online. As relatively low attention was paid to this breach of security by the general public it did not raise the same hue and cry that other copyright material leaks have done in the past. Take for example, the leak of Windows NT and Windows 2000 SP1’s source codes which found their way onto the internet last year, possibly obtained through a network attack at Microsoft (MS) in early 2000.

The Windows code was in the form of a gigantic 125,000 plus files in zip format and was made available on several file swapping networks. It contained valuable insight into how developers at MS and allied companies work and how some of the obscure operating system (OS) functionalities are designed. With about 15 per cent of Windows 2000 code possibly in the wrong hands, including network code, shell code, event log, default screen savers, scripts, text files, libraries and memory dump files, this was more than enough to send shockwaves through MS and security firms alike. One of the core files generated by a Unix PC crash with a Windows code, pointed towards the possible involvement of Mainsoft, as an emploee name, San Jose, appeared in the line of code but there was little evidence to support these suspicions. Investigators said that a remote attack or a PC sold off without data wipe could be to blame. Russ Cooper, popularly known as ‘Surgeon General’ at TruSecure, a computing security company recently stated that although not in full public view but code leaks have been widespread and easily accessible. Since it has always been argued that propriety code is more prone to attacks as compared to peer-reviewed open source OS code, code theft seems to have a profound impact on open source adoption.

So what exactly can somebody do with a part of a source code? That depends a great deal upon who is looking at it. Shrewd developers that employ illegal means and black hat knowledge to discover system vulnerabilities could do immense damage with the actual source codes in their hands. This is what Senior MS Vice-President Jim Allchin feared as he spoke at a trial where propriety status of IE’s source code was being questioned, “Opening up the company’s source code could be devastating for the operating system’s security”. The biggest worry is that such a leak could potentially allow creators of viruses to look more closely at ways to infect operating systems, while worm writers could obtain built-in programming loopholes for privilege escalation and other hacking activities. Competitors could also try to make replicas of the OS while pirates would find it much easier to generate compromised software copies. Ken Dunham who serves as Malicious Code Intelligence Director at the security firm iDefense believes this leak has provided a wealth of information to mal-ware writers. By taking a look at the gigantic C, C++ and assembly code, he suspected that the code may have been tampered with. Countless inserted comments were found, which experts believed may have been added to mislead investigations and possibly to embarrass MS by exposing its vulnerabilities.

Incidentally, this is not the first time it has happened – DOS 6.22 code as well as Cisco’s 800 series code have been posted online in the past. For the moment, Microsoft has publicly tried to play down the impact of its Windows code leaks. At the same time had the breach not been a serious one, MS would not have pursued the investigation to find the source of the leak with such zeal or would have made the code public itself.

At the end of the day source code leaking is not merely a security breach – companies regard it as theft of intellectual property and cases are pursued with as much zeal as any other criminal case. After all we are talking about codes worth millions, maybe even billions of dollars in terms of what they could be potentially used for.



THE SITES

Windows 2000 and Windows NT 4 Source Code Leaks www.neowin.net/comments.php?id=17509&category=main
Cisco investigates source code leaks news.com.com/2100-7349_3-5213724.html
iDefense www.idefense.com
Trusecure www.trusecure.com


 



email     


Top

SPIDER
2nd, Floor Haroon House, Dr. Ziauddin Ahmed Road, Karachi - 74200. PAKISTAN
Ph: 111-444-777 Ext. 3377
© Copyright 2009
editor@spider.tm advt@spider.tm