TechRepublic : A ZDNet Tech Community

IT Security

Host: Chad Perrin
Contact

Cross-platform open source threat: Is open source really more secure?

Sophos has disclosed the existence of a proof-of-concept worm (StarOfficeBadbunny) that attacks through a vulnerability in OpenOffice and other programs using StarBasic macros. According to Sophos, this is a multi-platform threat affecting Windows, Mac OS, and Linux. It is written in several scripting languages, including Perl.

While this particular threat is minor, it does illustrate a growing problem. I am all in favor of open source code, but I have never bought into the idea that it was less vulnerable to attack.

Just to start out on the right foot with open source fans, I like OpenOffice, and I often recommend it to small business clients and individuals who need Microsoft Office-like applications but don’t like Microsoft prices. I also like and use Firefox and Linux, and I recommend both as well as other open source software.

Sometimes the more security-savvy of my friends and customers say to me, “Oh, you recommend OpenOffice (Linux, etc.) because you think it is safer!” In a practical, everyday sense, yes — if you run Linux, you are less likely to be hacked.

But I feel the need to explain that I have no idea whether it is inherently safer. I’m not convinced that Firefox or Linux is actually safer than Microsoft products in any absolute meaning of the term.

We seldom hear of big threats to open source platforms, but that isn’t the same thing as saying they are inherently more secure. They may merely be attacked less often. Pointing out that they are “not being targeted as much as Microsoft” doesn’t PROVE they are less vulnerable. They may be less vulnerable, but that only PROVES that they are “not being targeted as much as Microsoft.”

Open source is certainly cheaper if you don’t need much support – although even that is highly debatable if you need to support a lot of users on open source operating systems or applications, especially if you (or they) are trying to do anything even slightly out of the ordinary. (Don’t forget training costs: How many of your new workers learned Linux and OpenOffice in school? Most of the ones I see have been trained — if badly – on Microsoft.)

Open source vs. Microsoft security is an OLD argument, but two recent developments have brought a different focus to the question. First is this multi-platform malware I just described. Second is the fact that Dell just announced it would begin selling Linux-loaded computers at Wal-Mart.

An exacerbating circumstance is that home users MAY wake up to the incredible cost of converting to Vista (and the tiny advantage) and begin actively seeking an alternative. Put the Dell name and reputation behind inexpensive Linux-based PCs in a discount setting, and they are going to sell. Add the cost of Vista (including the need for much more powerful hardware), and Wal-Mart Linux Dells may sell A LOT!

Heck, I expect to buy at least one myself. And based on that, I may recommend them to clients, but that doesn’t mean there is no potential downside. Currently, I would much rather try to secure a Linux environment mainly running mainstream open source applications, but that may change if Linux becomes more popular outside the controlled business setting.

For example, if Wal-Mart starts selling a lot of Linux boxes to home users who are then open to exploitation as zombies, we can expect a lot more directed attacks. As the target grows larger, it will become more tempting to take an occasional shot at it. And that’s when we will begin to see whether open source really is inherently less vulnerable in the real world where Microsoft operates.

Although a lot of businesses and advanced users already have Linux and use non-Microsoft browsers and office applications, I still consider this to be a hothouse environment. That is, it is running (and running very well) in a restricted and relatively safe world.

If you are supporting a Linux office, I BET your network is sitting behind a well-maintained firewall! When Linux is on millions of home user machines connected to cable boxes, it will be out in the jungle where Microsoft users get slashed every day.

So should those of us who actually use and especially support Linux, Firefox, and open source applications really be pleased to see a flood of novice users? Pride aside, is it a good idea from a business standpoint? Am I being selfish to want Linux and great open source applications to remain the favorites of relatively few users and most of them (us) highly security-conscious?

It is far from certain that non-Microsoft platforms and applications will eventually become popular and vulnerable targets for malware producers. I am fairly certain that, unless a lot of them get into the hands of home users and clueless business users, there won’t be much incentive for the bad guys to begin to explore potential vulnerabilities.

Today I’d much prefer to be in charge of securing a Linux-based office than a Microsoft office – just as I prefer strolling around in a nice, safe neighborhood where lots of people aren’t prowling the alleys out to mug me. (It’s always so annoying having to explain all the muggers’ injuries to any cops who don’t know me. GRIN.)

Keeping a good thing to yourself can be considered selfish, but in business sometimes it’s just a matter of common sense. So, while some will cheer to see Dell and Wal-Mart selling Linux boxes to the masses, I won’t be among them. I already know how to load Linux on a bare box — something that, even today, few home users are able to do for themselves.

Print/View all Posts Comments on this blog

This was a thoughtful article chi2jjk | 05/25/07
great article, I'd be curious to see what happens if multitudes switch Neon Samurai | 05/25/07
Wrong place again Tony Hopkinson | 05/27/07
Sure, Tony. Absolutely | 05/27/07
TR is not God ESchlangen | 05/29/07
Good point. Absolutely | 05/29/07
No, but they have been known to sit at his rear hand, err, rear ... deepsand | 05/31/07
Open Source IS more secure because...... Sensei Humor | 05/28/07
You or someone else reading this post GhostBrowser | 05/28/07
Thats a handy Dumphrey | 05/29/07
More empty comparisons oldemusicke | 05/28/07
Dont blame the OS for poorly written Apps Nico_Baumgarten@... | 05/28/07
Thanks Palmetto | 05/28/07
Use ACL's wdewey@... | 05/29/07
Does not look to me like he was blaming the OS Absolutely | 05/28/07
Sometimes, part of the blame for poorly written apps rests with the OS. apotheon | 05/28/07
How long will legacy still be an excuse Nico_Baumgarten@... | 05/28/07
Not an 'excuse'. Legacy still to blame ... Absolutely | 05/28/07
I think you may have missed part of my point. apotheon | 05/28/07
My thoughts aa8vs | 06/01/07
Half a dozen others have made the same facile remark. apotheon | 06/01/07
futile exercise etienne@... | 06/03/07
So, you got the "new & improved" ThighBlaster (R), then? Absolutely | 06/03/07
Huh? jmgarvin | 06/03/07
Dells at Wal-mart - what software? Palmetto | 05/25/07
Let me answer that for you, Palmie. Absolutely | 05/26/07
Grassy-ass, senior. Palmetto | 05/26/07
It looks like they have decided on Ubuntu. Absolutely | 05/26/07
Dell not necessarily selling Linux PCs ryanhaney@... | 05/28/07
Edited by moderator ramakrishnap@... | 05/29/07
You're right, I only skimmed the article... Absolutely | 05/29/07
Dell is selling Ubuntu, but is that what they're selling at Wally World? Palmetto | 05/28/07
ya know DanLM | 05/29/07
I am mre concerned Dumphrey | 05/29/07
Abs, I'm not sure why Beth dropped the bomb on it. Palmetto | 05/29/07
I'm glad she did. Absolutely | 05/29/07
Watch the mouth, fella! Palmetto | 05/30/07
That explains your ... Absolutely | 05/30/07
Is obscurity really the reason open source is safer today? Absolutely | 05/26/07
Servers vs. desktops Palmetto | 05/26/07
More Secure By Design j-mart@... | 05/27/07
Indeed, intentionally so Tony Hopkinson | 05/27/07
Windows was made to be "User Friendly" i.hilliard@... | 05/29/07
better than SCO Unix apotheon | 05/29/07
Several Points Dumphrey | 05/29/07
In other words, Linux is more secure by being more secure! Absolutely | 05/29/07
security through visibility, and OS choice on servers apotheon | 05/29/07
Why crack a server? Dumphrey | 05/30/07
the limitations of securing a less securable OS apotheon | 05/30/07
I can't really Dumphrey | 05/31/07
To some degree, yes. shardeth | 12/28/07
convenience, security, and proliferation of targets apotheon | 12/28/07
Very good points. shardeth | 12/31/07
This is a surprise ? Tony Hopkinson | 05/26/07
But would this work on a Unix-Like system j-mart@... | 05/27/07
If the operating system requests Tony Hopkinson | 05/27/07
Blind Stupidty j-mart@... | 05/27/07
But then you wouldn't be able to read Tony Hopkinson | 05/27/07
The crooks get better at it all the time GhostBrowser | 05/27/07
The Internet is like an open Bazaar i.hilliard@... | 05/28/07
Open and execute GhostBrowser | 05/28/07
RE: Open and execute frank.schafer@... | 05/28/07
I understood it frank GhostBrowser | 05/28/07
Re: Social Engineering TiggerTwo | 05/28/07
The weakest link mklttdv@... | 05/28/07
Not all the people GhostBrowser | 05/28/07
THE Freebird54 | 05/28/07
not entirely true apotheon | 05/29/07
Reply Dumphrey | 05/31/07
I'll offer an issue with Ubuntu Neon Samurai | 05/31/07
Oh I wasn't knocking 'nix Tony Hopkinson | 05/30/07
Ubuntu Dumphrey | 05/31/07
Makes you wonder Tony Hopkinson | 05/31/07
Hard to say GhostBrowser | 05/27/07
Demand & Supply ambujkumar@... | 05/28/07
some problems with your statements apotheon | 05/29/07
Security Exists Between the Keyboard and Chair. pueblonative | 05/28/07
good point fish7170 | 05/28/07
I agree completely TiggerTwo | 05/28/07
not all apotheon | 05/28/07
Window User Buying a Linux Platform PeterPac | 05/28/07
I looked Dumphrey | 05/31/07
that's in the best interests of the customer also Neon Samurai | 05/31/07
Less than 40 posts GhostBrowser | 05/28/07
Ghost, we DO all "get it". TiggerTwo | 05/28/07
Careful . . . apotheon | 05/28/07
Not realy GhostBrowser | 05/29/07
2 simple things you can do Absolutely | 05/29/07
one more thing apotheon | 05/29/07
Enemies? GhostBrowser | 05/29/07
Not realy GhostBrowser | 05/29/07
Really? Absolutely | 05/29/07
re: "security is pointless" apotheon | 05/29/07
absolutely and apotheon GhostBrowser | 05/29/07
Fine, "The BIGGEST threat to computer systems is the humans" Absolutely | 05/29/07
a quick lesson in logic apotheon | 05/30/07
I am finished with this experiment GhostBrowser | 05/30/07
Absolutely are you sure you want to go in with this? GhostBrowser | 05/30/07
got silly Absolutely | 05/30/07
So it goes on GhostBrowser | 05/30/07
sometimes complexity is necessary apotheon | 05/30/07
Well GhostBrowser | 05/30/07
Oh, and that was not a "new subject" Absolutely | 05/30/07
Finally, please clarify: Absolutely | 05/30/07
You wouldn't drive a car where the wheels regularly fall off i.hilliard@... | 05/30/07
You might, if you're a clown! Absolutely | 05/30/07
agreed apotheon | 05/30/07
Hi Ian Sorry you got pulled into this experiment GhostBrowser | 05/30/07
Thanks TiggerTwo GhostBrowser | 05/29/07
your asinine "experiment" apotheon | 05/30/07
Not so nice to be on the other side is it GhostBrowser | 05/30/07
yeah apotheon | 05/30/07
I now know about you GhostBrowser | 05/30/07
This is not your laboratory. Absolutely | 05/30/07
Again Not so nice to be on the other side is it GhostBrowser | 05/30/07
regarding your repetition of insipid comments like this apotheon | 05/30/07
Others would disagree GhostBrowser | 05/30/07
As a matter of fact, I have learned something Absolutely | 05/30/07
You appear to be apotheon?s sidekick GhostBrowser | 05/30/07
I can assure you that Absolutely is nobody's sidekick, ... deepsand | 05/31/07
Was the word "stupid" really necessary? Palmetto | 05/29/07
Secure is not right word GhostBrowser | 05/29/07
re: "please stop using the word secure" apotheon | 05/29/07
Then stop reading GhostBrowser | 05/29/07
Actually... hotrodowner@... | 05/30/07
Re "this experiment is over" GhostBrowser | 05/30/07
troll apotheon | 05/30/07
Can I expect GhostBrowser | 05/30/07
Oh, we've got one of those. apotheon | 05/31/07
I was confused Dumphrey | 05/31/07
Personally I prefer the term w2ktechman | 05/30/07
Good words to use are GhostBrowser | 05/30/07
violations apotheon | 05/30/07
So funny GhostBrowser | 05/30/07
You experiment may be finished, so too is your credability Neon Samurai | 05/31/07
Thanks Palmetto GhostBrowser | 05/30/07
Good point. apotheon | 05/30/07
Still funny GhostBrowser | 05/30/07
"I have not included you in my results" Palmetto | 05/31/07
this seems to be the first anouncement fo the "experiment" Neon Samurai | 05/31/07
Security is (edited) Dumphrey | 05/30/07
A secure system is one that hasn't yet been cracked i.hilliard@... | 05/30/07
Thanks Dumphrey and Ian GhostBrowser | 05/30/07
re: "I have not included you in my results" apotheon | 05/30/07
There was no doubt GhostBrowser | 05/30/07
You're awfully opinionated (#23 of 100, at 9:20 Pacific, 05/30/2007)... Absolutely | 05/30/07
Yes GhostBrowser | 05/30/07
By who & to whom? deepsand | 05/31/07
I think I caught his meaning Neon Samurai | 06/01/07
Not to worry; whatever the color paint , yours will still have a neon glow. deepsand | 06/01/07
alright then Neon Samurai | 06/02/07
Seems plausible Absolutely | 06/02/07
Maybe Absolutely | 06/02/07
And, doesn't accept peer-to-peer messages. deepsand | 05/31/07
Ya know, elsewhere I suggested standards for starting discussions. Absolutely | 05/31/07
Highly doubtful. deepsand | 06/01/07
realistic expectations apotheon | 06/01/07
Theoretical possibility deepsand | 06/04/07
In theory, that could do it. apotheon | 06/04/07
re: page views & related considerations noted below Absolutely | 02/16/08
TROLL Absolutely | 05/30/07
Feisty Fawn demintid@... | 05/28/07
"security through obscurity" is sheer nonsense apotheon | 05/29/07
Touting one-liners as truth is sheer nonsense ~Omega~ | 05/29/07
read more carefully apotheon | 05/29/07
I think I missed Dumphrey | 05/30/07
Try to remember context beyond a single step back in the discussion. apotheon | 05/30/07
I did Dumphrey | 05/31/07
Well said. Dumphrey | 05/30/07
So, tell me something: apotheon | 05/30/07
No one said Dumphrey | 05/31/07
Well, "said", sure, but "well said"? Not so much. Absolutely | 05/30/07
I am assuming Dumphrey | 05/31/07
The 'Security through visibility' article is far from a 'one-liner' Absolutely | 05/30/07
My biggest problem Dumphrey | 05/31/07
I agree, but I disagree Absolutely | 05/31/07
Welp Dumphrey | 06/04/07
success rate vs. success rate apotheon | 06/04/07
I had not Dumphrey | 06/05/07
True, Linux would get targeted more if it was more popular Neon Samurai | 06/01/07
Right there with you Dumphrey | 06/04/07
I don't know about "shorten" . . . apotheon | 06/04/07
Thanks for the thoughts Dumphrey | 06/05/07
I use "*nix" or "nix" for short form. nt Neon Samurai | 06/06/07
Not so much jmgarvin | 05/31/07
on the subject of the security of open source software apotheon | 05/29/07
You may need to keep it simple for some people GhostBrowser | 05/29/07
Good Post Dumphrey | 05/30/07
Thank you. apotheon | 05/30/07
Hmm Dumphrey | 05/31/07
what I do for money apotheon | 05/31/07
Security/Cost continuum TheTinker | 05/29/07
how disappointing apotheon | 05/29/07
I agree, how disappointing Fil0403 | 06/05/07
Read. Learn. Don't make ignorant, simplistic statements. apotheon | 06/05/07
your comparing two seporate motivations though Neon Samurai | 06/06/07
Security Through Visibility jmgarvin | 06/06/07
Myth Fil0403 | 06/05/07
some myths of your own apotheon | 06/05/07
True, but. . . TheTinker | 06/15/07
Apotheon, I did not suggest that obscurity was the reason for FOSS security TheTinker | 06/15/07
there is some basis in that Neon Samurai | 06/15/07
Assuming for the moment a major shift in market share . . . apotheon | 06/15/07
lol apotheom DanLM | 06/15/07
I'll bite Neon Samurai | 06/16/07
Neon, I was talking about pc-bsd. And there is another one like it DanLM | 06/16/07
DesktopBSD apotheon | 06/17/07
You had me excited about adding another to my collection Neon Samurai | 06/17/07
re: Desktop BSD DanLM | 06/17/07
hardware support apotheon | 06/17/07
It could be a short-term problem that resolves itself. TheTinker | 06/28/07
Fil0403: Thanks for the defense, but I think my orig post was unclear. TheTinker | 06/15/07
No. Fil0403 | 06/05/07
re: obviousness apotheon | 06/05/07
Do you wear odd socks when you are driving ? Tony Hopkinson | 06/05/07
Sad, so sad TiggerTwo | 06/05/07
how does that compare in the server market? Neon Samurai | 06/06/07
learn more about security, programming and OS architecture Neon Samurai | 06/15/07
You know, if you keep repeating that over, and over, and over. . . TheTinker | 06/28/07

What do you think?

White Papers, Webcasts, and Downloads

Recent Entries

TR on Twitter

Archives

TechRepublic Blogs



500 Things Every Technology Professional Needs to Know
Did you know Microsoft's RegClean does not work with XP but you can use shareware to clean your registry? Did you know most wireless access points don't have encryption enabled by default? Did you know there are 500 tidbits of information contained in TechRepublic's 500 Things Every Technology Professional Needs to Know that will help you become a successful IT professional.
Buy Now
Quick Reference: Linux Commands
Reduce stress and speed up resolutions with the easiest command references right at your fingertips. You'll receive a PDF file covering Linux, packed with the most common commands you'll need and use daily.
Buy Now

Popular Sanity Saver Videos