Comments
Richard Davies wrote: The UK has a good crop of technology pioneers in cloud computing - for example ElasticHosts, FlexiScale, Flexiant, OnApp - and also some strong government initiatives such as G-Cloud. We will have to see whether this kind of technical leadership converts into swift mass-market adoption or not.
Cloud Expo on Google News


2008 West
DIAMOND SPONSOR:
Data Direct
SOA, WOA and Cloud Computing: The New Frontier for Data Services
PLATINUM SPONSORS:
Red Hat
The Opening of Virtualization
GOLD SPONSORS:
Appsense
User Environment Management – The Third Layer of the Desktop
Cordys
Cloud Computing for Business Agility
EMC
CMIS: A Multi-Vendor Proposal for a Service-Based Content Management Interoperability Standard
Freedom OSS
Practical SOA” Max Yankelevich
Intel
Architecting an Enterprise Service Router (ESR) – A Cost-Effective Way to Scale SOA Across the Enterprise
Sensedia
Return on Assests: Bringing Visibility to your SOA Strategy
Symantec
Managing Hybrid Endpoint Environments
VMWare
Game-Changing Technology for Enterprise Clouds and Applications
Click For 2008 West
Event Webcasts

2008 West
PLATINUM SPONSORS:
Appcelerator
Get ‘Rich’ Quick: Rapid Prototyping for RIA with ZERO Server Code
Keynote Systems
Designing for and Managing Performance in the New Frontier of Rich Internet Applications
GOLD SPONSORS:
ICEsoft
How Can AJAX Improve Homeland Security?
Isomorphic
Beyond Widgets: What a RIA Platform Should Offer
Oracle
REAs: Rich Enterprise Applications
Click For 2008 Event Webcasts
SYS-CON.TV
Top Links You Must Click On


Secret Microsoft plot to promote open source exposed!
The most powerful voice in open source's corner? Microsoft, of course.

I believe I have stumbled upon two of Microsoft's most-startling and best-kept secrets, the ramifications of which for Linux and open source are profound.

The revelation began when I realized that I had been mistaken in thinking that the lack of a well-funded marketing department could prevent open source and free software from displacing the commercial variety. The events of the past few months demonstrate that free software is being promoted by the richest and most-talented marketing organization on the planet: Microsoft.

Consider for a moment what a well-orchestrated promotional stunt the Microsoft SQL Server Slammer worm proved to be. Does anyone honestly think it was a coincidence that Slammer brought the Internet to its knees before the echoes of Bill Gates' state of the union on trustworthy computing address could fade? The timing was as impeccable as food to a beakless chicken.

The second clue as to its intentional nature was the widespread deployment of the vulnerability. Many folks mistakenly think that Microsoft SQL Server was the only product involved. Not so; this vulnerability exists in page after page of Microsoft products. Here is a partial list of the products containing the weakness:

  • SQL Server 2000 (Enterprise Edition, Developer Edition, and Personal Edition)
  • .NET Framework
  • ASP.NET Web Matrix
  • Visio Enterprise Network Tools
  • Visual FoxPro
  • Visual Studio .NET
  • Visual Basic .NET
  • Visual C++ .NET
  • Visual C# .NET
  • Office XP Premium, Professional and Developer editions
  • Project Server 2002
  • Windows Enterprise Server
  • Windows Server 2003
  • ... and many, many more

If the above isn't enough to tip one off to the promotional nature of Slammer, the intelligent design that went into the bug should remove all doubt. If you think buffer overflow was the weakness exploited by Slammer, you would be only partly correct. As dangerous as buffer overflows may be, they are relatively benign unless one can exploit them via the network. Unless you are willing to embed a buffer overflow into a core public network service such as a Web site, FTP server or e-mail, it takes a concerted effort to make it available to crackers. Database servers are particularly hard to crack, because no sane software company would make one listen to the Internet by default.

Here's why: if you are using a database for a Web site, and the Web server is on the same machine as the database, one doesn't need to use networking at all to make the Web server communicate with the database. Assuming it is desirable to use a network port for communications between Web server and database, one only has to configure the database to listen to the local host (the same machine) and no outside requests. Even if the server and database reside on separate machines, it is a simple matter to tell the database to listen only to specified IP addresses (i.e., the Web server machine) or all machines on the internal network.

Under normal circumstances, one would have to deliberately configure a database server to be vulnerable to outside attack. Microsoft circumvented this limitation by opening up the port to the world. Then it embedded the engine in so many of its applications that hardly a Windows machine on the Internet lacked the vulnerability!

But that's not all! Once you understand the purpose of the service that listens to this port, you know it had to be a planned event. Microsoft added a feature to SQL Server that lets you install several copies of the database server on the same machine and run them as if they were running on separate machines. Naturally, they can't all listen to the same port without getting their messages crossed. So Microsoft created a Resolution Service that listens on port 1434, sorts out the requests for the various copies of SQL Server and routes the requests as needed.

Now consider the fact that this vulnerability exists in many third-party products that use the Microsoft engine, not just in the Microsoft products listed above. The entire list comprises almost 200 applications, including such unlikely candidates as Timeslips (a time-billing program). Of all these products, ranging from financial software to fax software, how many do you suppose lend themselves to being installed several times on the same machine so that you can run multiple copies simultaneously? If this capability is only useful for a few of them, why else would Microsoft enable this feature by default? To maximize the attack's impact, of course.

Fans of Microsoft will also appreciate the fact that there are other vulnerabilities on this port that do not require one to exploit a buffer overflow. For example, you can use a carefully crafted "keep-alive" packet to make multiple database servers spin their wheels so hard they'll stop responding to any requests at all — a denial-of-service attack. This just goes to show how hard the programmers worked to provide crackers with as many avenues as possible.

About Nicholas Petreley
Nicholas Petreley is a computer consultant and author in Asheville, NC.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Hell if I know.. Ill just get back to using my Amiga :)

Re blowdart's comment:

Perhaps you missed the sentence saying "this column is intended for mature audiences with a keen eye for sarcasm" ?

This certainly wasn't intended as a serious breakdown of Windows security issues ...

Dear "blowdart and" "Bruce" -

Nitpick all you want. Try as you might, you can't avoid the many, many documented facts about the weaknesses in M$ products (and business model), and the clear advantages of using Open Source systems.

It all really comes down to companies that are smart enough to stand on their own choosing OS, and companies that prefer to be techno-ignorant and vendor-dependant choosing M$.

See, the thing is, the smarter competitor usually wins in business - especially if that business can gain a profitability edge by leveraging innovative information technology!

Ah, such paranoid and FUD.

Lets see. Slammer on Windows 2003? Afraid not, SQL won't even start on 2003 unless you patch it to SP3.

MSDE (the "baby" desktop SQL) doesn't install by default on

ASP.NET Web Matrix
Visual FoxPro
Visual Studio .NET
Visual Basic .NET
Visual C++ .NET
Visual C# .NET
Office XP Premium, Professional and Developer editions

So whilst in theory they ARE vunerable to slammer, in practise 99% of installations won't have navigated to the SQL directory on the CD, double clicked the disk and installed it.

There is no version of SQL at all in any of the .NET Framework distributions.

Of course fact checking seems to be beyond the author, instead hyperbole like "hardly a Windows machine on the Internet lacked the vulnerability" makes better copy than a factual piece.

I think that the consortium of Linux distro makers has been secretly subverted by a handful of Microsoft moles. They have convinced the distro makers to stop offerring security updates to distros over 12 months old forcing businesses to upgrade their Linux servers every 12 months if they want to have up to date security.

Even more insidiously, they have convinced distro makers like RedHat to blackmail businesses who don't want to upgrade every 12 months to pay a ransom of 2500$ per server per year to get security patches and bugfixes on distros over 12 months old.

The insidisous group of Microsoft moles have done their job well, and as the initial Linux euphoria dies off and businesses realize they have been sucked in, they will abandon Linux in droves for Windows 2003 Server that will get security fixes and bugfixes for at least 7 years without having to pay the yearly RedHat tax that actually costs more than the one time price for Windows 2003 Server.

You mentioned references through-out the document, but I don't see any URL's following it.


Your Feedback
Pete wrote: Hell if I know.. Ill just get back to using my Amiga :)
Raven Morris wrote: Re blowdart's comment: Perhaps you missed the sentence saying "this column is intended for mature audiences with a keen eye for sarcasm" ? This certainly wasn't intended as a serious breakdown of Windows security issues ...
Infantile wrote: Dear "blowdart and" "Bruce" - Nitpick all you want. Try as you might, you can't avoid the many, many documented facts about the weaknesses in M$ products (and business model), and the clear advantages of using Open Source systems. It all really comes down to companies that are smart enough to stand on their own choosing OS, and companies that prefer to be techno-ignorant and vendor-dependant choosing M$. See, the thing is, the smarter competitor usually wins in business - especially if that business can gain a profitability edge by leveraging innovative information technology!
blowdart wrote: Ah, such paranoid and FUD. Lets see. Slammer on Windows 2003? Afraid not, SQL won't even start on 2003 unless you patch it to SP3. MSDE (the "baby" desktop SQL) doesn't install by default on ASP.NET Web Matrix Visual FoxPro Visual Studio .NET Visual Basic .NET Visual C++ .NET Visual C# .NET Office XP Premium, Professional and Developer editions So whilst in theory they ARE vunerable to slammer, in practise 99% of installations won't have navigated to the SQL directory on the CD, double clicked the disk and installed it. There is no version of SQL at all in any of the .NET Framework distributions. Of course fact checking seems to be beyond the author, instead hyperbole like "hardly a Windows machine on the Internet lacked the vulnerability" makes better copy than a factual piece.
Bruce wrote: I think that the consortium of Linux distro makers has been secretly subverted by a handful of Microsoft moles. They have convinced the distro makers to stop offerring security updates to distros over 12 months old forcing businesses to upgrade their Linux servers every 12 months if they want to have up to date security. Even more insidiously, they have convinced distro makers like RedHat to blackmail businesses who don't want to upgrade every 12 months to pay a ransom of 2500$ per server per year to get security patches and bugfixes on distros over 12 months old. The insidisous group of Microsoft moles have done their job well, and as the initial Linux euphoria dies off and businesses realize they have been sucked in, they will abandon Linux in droves for Windows 2003 Server that will get security fixes and bugfixes for at least 7 years without having to pay the yearly RedHat ta...
Raven Morris wrote: You mentioned references through-out the document, but I don't see any URL's following it.
Enterprise Open Source Magazine Latest Stories . . .
Apache Deltacloud, the Red Hat-contributed ReSTful API that abstracts differences between clouds so services on any cloud can be managed – provided of course there’s a driver – has graduated from the Apache Foundation’s incubator and is now a full-fledged Top-Level Project (TLP). The...
With Cloud Expo 2012 New York (10th Cloud Expo) just four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and st...
AMD said late Tuesday that its chief sales officer Emilio Ghilardi had left the company and that CEO and president Rory Read is going to do his job while a replacement is sought. AMD didn’t say why Ghilardi left but it’s assumed Read wants his own people. Read is relatively new to th...
During the lifespan of M3 (Monitis Monitor Manager) there has always been something lacking – timers. M3 execution procedure was outlined in this previous article. The execution mentioned in the latter was a one-time-execution, whereas server monitoring requires periodic invocati...
Red Hat is putting its bought-in Gluster scale-out NAS storage technology, acquired in October, on the Amazon cloud. It’s styled Red Hat Virtual Storage Appliance for Amazon Web Services and other clouds are supposed to follow in short order.
A new episode of the screencast series is now available at the OpenNebula YouTube Channel. This screencast demonstrates the new easily-customizable self-service portal for cloud consumers. Its aim is to offer a simplified access to shared infrastructure for non-IT end users. The scree...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021


SYS-CON Featured Whitepapers
ADS BY GOOGLE