Industry


Ads by TechWords

See your link here


Michael Horowitz's picture
Michael Horowitz

Defensive Computing

60 Minutes missed the elephant in the room

On 60 Minutes tonight Lesley Stahl did a story on the Conficker worm with a huge omission.

The piece starts off with "The Internet is infected". This is not true. Windows computers are infected. Macs are not. Neither are Linux based personal computers.

Perhaps Ms. Stahl got the wrong impression based on who she interviewed. In the story she spoke with someone from Symantec, a company that profits from selling anti-malware software to Windows users. They are the last people on the planet who are going to bring up the subject of Macs or Linux.

Couldn't CBS find a Mac and a Linux proponent to point out, in an equally self-serving way, how their operating systems are not the target of the bad guys?

Better yet, where was the impartial observer? Steve Gibson comes to mind.

The discussion could have been about malware on Windows rather than just on Conficker. Is it being spread by people who pirated the operating system and thus don't install patches? Is it behind the rise of Macs? Is it too hard to apply patches to all the installed software? There are many fascinating angles here. 

60 Minutes and Lesley Stahl blew it big time.


Update March 30, 2009:  Maybe Lesley Stahl's boss would not let her mention the fact that Conficker is Windows only? Over at TVBarn, Aaron Barnhart says

... as a media guy, I couldn't help but notice that CBS has had millions of dollars thrown at it by Microsoft Windows for a new ad campaign running during the NCAA tournament. And yet, I waited in vain for any mention in the "60 Minutes" story of the fact that the only computers capable of being infected by the dreaded Conficker virus were PCs running Windows.

Is 60 Minutes incompetent (my initial reaction) or conflicted (as Barnhart implies)? That is the question.

See also: The Conficker worm on 60 Minutes

 

What People Are Saying

Effects Windows, not other OSes

Whether Windows is the majority or not, and whether or not other OSes have vulnerabilities or not is not the issue here. We are talking about a virus, rather a worm, that is using a Windows vulnerability. This can be fixed with MS08-067 patch update. Yes, it affects, Windows, and it affects the Internet. Experts still don't know what to make of this worm. It spreads via networks (the Internet), and searches for control servers.

Overblown. To the vast

Overblown. To the vast majority of people, Windows *is* the Internet. Perfectly acceptable for the target audience.

Who uses Linux and OS X?

Maybe these OSes were not mentioned because the market share for them is so puny. The majority of the viewers were most likely Windows users. By the way, what OS was first to be hacked, in 30 seconds, at CanSecWest this year? Oh yeah, OS X through Safari. Hmmm.

hacked first

It was reported here in CW that the official time was 10 seconds, the time it took to click on the link to the URL provided to the page with the exploit to compromise the Mac.

What OS was first to be hacked, in 30 seconds

Yeah, but what OS is being hacked every 30 seconds out in the real world?

Windows needs proper package

Windows needs proper package management. It needs trusted repositories.

Until then it will continue to be a joke, because the problem that will remain is idiots installing anything they happen upon.

not the linux model... no thanks

Microsoft isn't a distribution, and I doubt Microsoft cares for the responsibility and liability of distributing third-party software. Why would they even contemplate that?

It's a non-sequitur to suggest that the Linux centralized repository model is secure. Red Hat and Fedora last year had to shut down their repos because of a breach in security. Mirrors aren't inherently secure -- this was part of the problem for Red Hat.

Other similarly mature distros have other serious issues from time to time, such as Debian's OpenSSL problem last year due to the packager commenting out lines which made it trivially easy to crack encryption.

And that doesn't even get to the problem of the quality of the actual software in the repository. Some distros are more on the ball when it comes to keeping things updated, some drop the ball altogether. Some are so far out on the bleeding edge that they're constantly updating stuff. How is that any different from patching a Windows system?

The problem of users clicking on links and installing junk without much contemplation won't go away with some centralized repository. The user is the weakest link in the chain of security. That's true for Windows, OSX, and Linux. The difference between users of those systems is the naive assumption of the latter two that they're safe simply because they're not running the former. A properly run and patched Windows system will always be safer than a Linux or OSX system run as root and/or without updated software.

Er, so you do agree that a

Er, so you do agree that a properly patched system is required on windows, or any OS.

Exactly.

This is simply mindbogglingly difficult to achieve on any system without package management, and a single, centralised update system.

Lets suppose you have firefox, vlc, IE, quicktime, itunes and winamp, adobe, flash on windows.

The windows way is that you have microsoft updates which should take care of ie and windows itself.

Then another 5 different systems which may or may not check daily, (and you can't configure centrally anyway) so to know that you are patched at any point in time, you have to run 5 different updaters.

Oh, and some of them (yes you, apple) will try and install other programs that you don't even want!

It's chaos, and totally unworkable.

not different at all

Geez. It's really no different with centralized binary packaging in Linux. Look at the dependencies for virtually any small -- or what *should be* small -- application and how every possible option is set on so that you end up installing a ton of crud which then has to be managed.

Look at Debian Lenny's vim-nox for example. You don't *need* ruby or python or tcl -- vim compiles quite well without any scripting language support. But guess what you get when you do apt-get install vim-now. A lot more than vim without all the GTK garbage.

The problem with installing all that crap isn't with vim itself, though it's not immune to vulnerabilities. The problem is with all the extra bloat some packager decides you need because these distros want things to work for the widest possible target audience, which is fair in general but really goes against the myth that Linux can run on ancient hardware (just make sure you stay far away from most binary distros!). Users tend to download it all as-is anyway, don't they. So they're left updating all those other bits and pieces whether they actually use them or not. Their problems thus extend far beyond vim and its own security issues (look up ruby's patches last year -- critical -- and then look at the past issues for python and tcl).

As far as tools for notifying about things that need to be updated on Windows but isn't handled by Microsoft, there are free tools like Secunia PSI and some security suites like Kaspersky notify users of updates. It's not as if there aren't tools for all this in Windows or that it's as difficult to manage as you suggest. Whether most users even know to use such tools is beside the point because I can show you how the same problems plague the Linux side of the coin.

That's because the weakest link is always the user, not the platform. The platform can make it easier or more difficult to manage and keep secure, but human nature still gets in the way. That can come in the form of negligence, or incompetence (binary distros require the SAME level of blind trust that the packager knows what he or she is doing -- such as my earlier example of Debian's OpenSSL problem), or even the desire to be on the bleeding edge. I remember when more users were content with Debian Stable and am appalled at the number of people -- most of them ignorantly demanding the most recent versions without the benefit of testing -- opting now for Testing, Unstable, or Ubuntu (which is NOT an enterprise grade Linux distro). Users with that kind of mindset are in no position to lecture me or anyone about security or stability.

not elephants, more like insignificant little mice

Linux desktops and Macs combined account for fewer than 5% of all personal computers. So it's very accurate to portray the potential magnitude of the problem in general "the Internet" when 95% of personal computers -- if not patched -- using the net can be affected.

Far from being some sizable, even behemoth mammal, your examples are just tiny and inconsequential mice. And that's not to say that Linux is immune: how many botnets are herded from affected servers whose ignorant admins presume "Linux is safe" despite all the holes in what people use above the kernel?

That's another mammal for ya: sheep. Linux should use a freaking sheep instead of a penguin for the mascot. Or maybe a lemming. Perfect critter metaphors for people who accept "security through obscurity" without much critical thought about it.