Linux Today: Linux News On Internet Time.
Search Linux Today
search.internet.com
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

internet.commerce
Be a Commerce Partner

Prepaid Phone Card
Best Price
Corporate Gifts
Cell Phones
Auto Insurance Quote
Promote Your Website
KVM over IP
Compare Prices
Promotional Pens
Online Universities
Logo Design
Computer Deals
Promotional Golf
Shop Online

The Linux Channel at internet.com
Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

 
Webcast: Hacking 101--The Top 10 Attacks in Web Applications
Defend your web applications from attack. Learn about the three most common web application attacks, including how they occur and what can be done to prevent them. Well also discuss manual versus automated approaches for scanning and identifying web application vulnerabilities and how IBM Rational AppScan, an automated vulnerability scanner, can help you automate more of what you are doing manually today. View the webcast;
Featured on the DevX Skillbuilding for IBM Developerworks

Featured Solutions for Technology Professionals from Internet.com
Whitepaper: Storage Management Costs in the Enterprise
Sponsored by HP
This report should be read by anyone responsible for choosing storage solutions for their organizations or for making administrative personnel decisions in the data center. Many factors contribute to the ownership cost for enterprise storage. Get the comparison of Mid-Range Array Solutions here. Learn more.

Featured in the eBook Library for Technology Professionals
Putting the Green into IT
Sponsored by HP
Electricity use in data centers is skyrocketing, sending energy bills through the roof, creating environmental concerns and generating negative publicity. "Going Green" means looking to technologies like virtualization, energy-efficient chips and racks, and implementing policies that extend beyond the data center. Learn more. Click here.

Current Newswire:

Installing Dansguardian With Multi-Group Filtering & Squid With NTLM Auth (Debia

Encrypt The System Manually Upon Installation (Ubuntu 8.04)

Linux - a disruptive technology?

Ruiz Out, Meyer In At AMD

Third Annual Open Source CMS Award Launched

Virtual Hosting With Proftpd And MySQL (Incl. Quota) On Fedora 9

Hosted Zimbra Email Catches On With Managed Service Providers

An Open Source Seeing Eye Dog for Web Surfers

Perl and Bash Versions Of Binary To Decimal Conversion Script

E4X: JavaScript on Steroids

Oracle Database Administrator
Professional Technical Resources
US-OR-Portland

Justtechjobs.com Post A Job | Post A Resume
:Eric S. Raymond: Microsoft -- Designed for Insecurity
Eric S. Raymond: Microsoft -- Designed for Insecurity
Apr 15, 2000, 06 :11 UTC (22 Talkback[s]) (15261 reads)

(Other stories by Eric S. Raymond)

News services all over the world reported today (14 April 2000) that Microsoft programmers had inserted a security-compromising back door in their FrontPage web server software. Thousands of websites worldwide may be affected. Representative coverage of this story can be found at CNET.

Amidst all the nervousness about yet another Windows security hole, and not a little amusement at the passphrase the Microsoft programmers chose to activate the back door ("Netscape engineers are weenies!") there is one major implication of this story that is going unreported.

This back door seems to have been present since at least 1996. That's four years -- *four years* -- that nobody but the pranksters who wrote it has known about that back door. Except, of course, for any of the unknown crackers and vandals who might have found it out years ago. All the world's crackers certainly know about it now after the worldwide media coverage.

Webmasters all over the world are going to be pulling all-nighters and tearing their hair out over this one. That is, webmasters who are unlucky enough to work for bosses who bought Microsoft. At the over 60% of sites running the open-source Apache webserver, webmasters will be kicking back and smiling -- because they know that Apache will *never* have a back door like this one.

Never may sound like a pretty strong claim. But it's true. Because back doors (unlike some other kinds of security bugs) tend to stand out like a sore thumb in source code. They're hard to conceal, easy to spot and disable -- *if you have access to the source code*.

It's the fact that the compromised Microsoft DLL was distributed in opaque binary form that made it possible for the good guys to miss this back door for four long years. In the Apache world, every every one of the tens of thousands of webmasters who uses it has access to the Apache source code. Many of them actually look at code difference reports when a new release comes out, as a routine precaution against bugs of all kinds.

Under all that scrutiny, a back door would be unlikely to escape detection for even four *days*. Anybody competent enough to try inserting a back door in Apache knows this in their bones. So it would be pointless to try, and won't be tried.

What's the wider lesson here?

It's pretty clear. Anybody who trusts their security to closed-source software is begging to have a back door slipped on to their system -- with or without the knowledge of the people who shipped the code and theoretically stand behind it. Microsoft HQ is doubtless sincere when it says this back door wasn't authorized. Not that that sincerity will be any help at all to the people who will have to clean up the mess. Nor will it compensate their bosses for what could be millions of dollars in expenses and business losses.

If you don't have any way to know what's in the bits of your software, you're at its mercy. You can't know its vulnerabilities. You can't know what *other people might know about it that you don't*. You're disarmed against your enemies.

Does this mean every single webmaster, every single software consumer, has to know the source code of the programs they use to feel secure? Of course not. But open source nevertheless changes the power equilibrium of security in ways that favor the defence -- it means back doors and bugs have a short, inglorious lifetime, because it means the guys in white hats can *see* them. And even if not every white hat is looking, potential black hats know that plenty of them will be. That changes and restricts the black hats' options.

Apache has never had an exploit like this, and never will. Nor will Linux, or the BIND library, or Perl, or any of the other open-source core software of the global Internet. Open-source software, subject to constant peer review, evolves and gets more secure over time. But as more crackers seek and find the better-hidden flaws in opaque binaries, closed-source software gets *less* secure over time.

Who knows what back doors may be lurking right now in other Windows software, only to be publicly acknowledged four years in the future? Who *can* know? And who in their right mind would be willing to risk their personal privacy or the operation of their business on the gamble that this is the *last* back door in Windows?

The truth is this: in an environment of escalating computer-security threats, closed source software is not just expensive and failure-prone -- it's *irresponsible*. Anyone relying on it is just asking, *begging* to be cracked. If theory didn't tell us that, the steadily rising rate of Windows cracks and exploits over the last eighteen months would.

Cockcroaches breed in the dark. Crackers thrive on code secrecy. It's time to let the sunlight in.
--
Eric S. Raymond

"...quemadmodum gladius neminem occidit, occidentis telum est."
[...a sword never kills anybody; it's a tool in the killer's hand.]
    -- (Lucius Annaeus) Seneca "the Younger" (ca. 4 BC-65 AD),

Related Stories:
InternetNews.com: Backdoor Code Found in Microsoft Software (Apr 14, 2000)
CNET News.com: Microsoft secret password could allow access to Web sites (Apr 14, 2000)
CBS MarketWatch: Microsoft Admits Security Flaw (Apr 14, 2000)
The Trojan Horse (Nov 19, 1998)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
Preach on Brother Raymond! :-)  ...   Allelueh   
geekd
Apr 15, 2000, 07:07:14
 
This should have been yet another clear  ...   the story was wrong but close source still bites.   
error27
Apr 15, 2000, 07:09:14
 
"At the over 60% of sites running the op ...   Umm, reality check..   
Gene Scott
Apr 15, 2000, 09:55:32
 
The black hat has to be moderately intel ...   Backdoors can survive in OSS   
Ben Tilly
Apr 15, 2000, 10:48:46
 
Wide open 8)
Seriously now, this is jus ...   Windows are open...   
Kostas Arvanitis
Apr 15, 2000, 10:50:45
 
Apache has never had an exploit like thi ...   Eric is getting a little too happy ...   
Jim Knoble
Apr 15, 2000, 10:52:04
 
While the general points Eric makes are  ...   Invisible Trojan Horses are Possible.   
Neal Holtz
Apr 15, 2000, 11:01:54
 
But I can't stand the use of "Never" ...   Strong Statement, pretty much true   
Dean Pannell (a.k.a dinotrac)
Apr 15, 2000, 11:55:15
 
It just like the NSA issue. The issue is ...   Yes   
Jianmang Li
Apr 15, 2000, 12:13:04
 
Subject says all : it's a continuing ...   Sequitur   
Fred Mobach
Apr 15, 2000, 12:53:25
 
Really, this story is good. It is someti ...   this is a good story   
W.Berendsen
Apr 15, 2000, 12:55:48
 
A Micro$oft spokesperson is quoted in th ...   Isn't it ironic?   
holdswob
Apr 15, 2000, 14:42:20
 
definitely NOT close-source/proprietary  ...   who's got the last laugh?   
Xunil Ung
Apr 15, 2000, 14:42:49
 
You're right in that when the buffer ...   Re: Backdoors can survive in OSS - NOT!   
Ethan Baldridge
Apr 15, 2000, 14:46:52
 
Okay now, everybody can quit panicking,  ...   Back Door: The Autopsy   
Eric Lee Green
Apr 15, 2000, 17:55:46
 
> In an environment of escalating comput ...   Irresponsiblities.   
Frogger
Apr 15, 2000, 18:40:37
 
And how many "news sources" actually WOU ...   Oh, SURE...   
damaged justice
Apr 15, 2000, 18:50:18
 
Unfortunately open source is not a pance ...   Re: Re: Backdoors can survive in OSS - NOT!   
Ben Tilly
Apr 15, 2000, 23:00:26
 
Gaaahh!!!  LinuxToday ate the URLs that  ...   LinuxToday ate HREFs (was: Eric is getting a littl   
Jim Knoble
Apr 15, 2000, 23:46:01
 
> I'm sure backdoors could too. Mayb ...   Re: Umm, reality check..   
Remi Turk
Apr 16, 2000, 14:49:38
 
I think that by posting about the easter ...   Re: Umm, reality check..   
Juan Toledo
Apr 16, 2000, 14:56:16
 
Who needs non-standard hardware?  Just d ...   Ben Tilly: security though non-standard hardware   
Zygo Blaxell
Apr 17, 2000, 16:48:32
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!


Intel Whitepaper: Wireless Technologies and e-Learning--Bridging the Digital Divide
Article: How Developers Can Blend Messaging, Voice and Conferencing with Next-Generation Applications
Article: What You Need to Know to Control, Manage, and Communicate Over a High-Performance Computing Cluster with the Microsoft Platform
Intel Whitepaper: Comparing Multi-Core Processors for Server Virtualization
HP Whitepaper: Remote Replication Best Practices for Oracle10g Using XP Continuous Access

..............................


All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP

JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers