On CHOW: Did you leave a huge tip?
BNET Business Network:
BNET
TechRepublic
ZDNet

March 2nd, 2006

Better Mac OS X Security Numbers

Posted by Paul Murphy @ 3:37 am

Categories: Apple, General, Government

Tags:

In Focus » See more posts on: Apple Security

Some things just aren't credible on their face, so when George Ou mined Secunia's security advisories for vulnerability data to prove that Mac OS X is less secure than Windows/XP, I had an immediate problem. According to his research Secunia's security advisories since January 2004 cover about 238 serious Mac OS X vulnerabilities and only 95 Windows/XP ones, and a 2.5:1 ratio favoring Windows didn't seem reasonable.

Now, in fact, Secunia doesn't issue vulnerability reports, they issue security advisories - 37 of them with respect to Mac OS X and 151 with respect to Windows/XP (Home and Professional only), during the period.

Since those numbers show a 4:1 ratio in Apple's favor - the opposite of what George found - I'm guessing he got his result by looked inside each advisory to count the CVEs it mentioned. In doing that he would have fallen into a simple trap: Apple's policy, and therefore Secunia's, is to mention all the software affected by a vulnerability while Microsoft's is to mention only the product the vulnerability is in. Thus, for example, advisory 16449 lists 40 CVEs for one actual Mac OS vulnerability in a piece of commonly called code while advisory 16210 lists only one CVE, but affects every Windows OS and integrated product released since ME.

Count the CVEs and this works out as about 40:1 against Apple, count actual vulnerabilities and it's closer to 23:1 against Microsoft - and that, of course, is a big part of how 37:151 advisories in Apple's favor got turned into 238:95 vulnerabilities in Microsoft's favor.

Unfortunately that's not the worst problem with the analysis. The biggest problem is that he invites the reader to draw a wholly erroneous conclusion from his numbers: that Mac OS is less secure than Windows/XP.

The reality is that a vulnerability without an exploit doesn't threaten anyone's security. What we need to count to decide which OS is more secure, is actual exploits, not the potential for them. For an attack to be realized the attacker has to go through two phases:

 

  1. find a software or other vulnerability

     

  2. conceptualise, build, and deliver a working attack.

In the x86 world that second step is pretty easy, and indeed many vulnerabilities have given rise to multiple exploits - but that hasn't been true of MacOS. Metasploit, for example lists only five PPC payloads for MacOS X remote attacks -and that's since its introduction.

There have been other exploits for MacOS X, but they've mostly been typical Unix exploits: meaning that you need a legal login to get started and the exploit is aimed at raising your permission levels. That's traditional for an attacker in a multi-user environment, but absurd for a MacOS X desktop machine for which the only legal user has full control already.

In Wintel's case virtually every vulnerability is exploitable; that's why there are thousands of successful attacks and why we see a daily parade of new viruses, worms, or other threats. Now it may be that George is being prescient here because step two gets a lot easier with Apple's move to x86 - so next year's numbers may be very different- but to this point the simple reality is that almost no MacOS X users have ever been affected by viruses or worms - while virtually every Windows/XP user wastes at least some time on this every day.

Paul MurphyPaul Murphy (a pseudonym) is an IT consultant specializing in Unix and related technologies. See his full profile and disclosure of his industry affiliations.


Email Paul Murphy

Subscribe to Managing L'unix via Email alerts or RSS.

  • Talkback
  • Most Recent of 124 Talkback(s)
regrarding cisco
rscott wrote;
No AV
I can run a Windows XP PC with no updates, no firewall, and no AV with Cisco CSA agent on broadband all day without any fear...

i didnt know what Cisco CSA Agent is so... (Read the rest)
Posted by: richvball44 Posted on: 03/30/06 You are currently: a Guest | | Terms of Use
Lies, Damn Lies and Statistics  Roger Ramjet | 03/02/06
And that's the brutal truth!  murph_zZDNet Moderator | 03/02/06
Of course it's the truth, here's why  John Zern | 03/02/06
Wrong again  george_ou | 03/02/06
RTFlippingA. He said as much.  The King's Servant | 03/03/06
Overview  rlambert@... | 03/02/06
Obvious requires common sense  NonZealot | 03/02/06
But is that relevant  tic swayback | 03/02/06
relvant  rlambert@... | 03/02/06
Can't draw that conclusion  tic swayback | 03/02/06
Disagree  rlambert@... | 03/03/06
You're taking things to a silly extreme  tic swayback | 03/03/06
The very first premise is incorrect but let's begin...  The King's Servant | 03/03/06
Did you just make that statement up on the spot?  John Zern | 03/02/06
You forgot his primary mistake  CobraA1 | 03/02/06
Conclusion  Real World | 03/02/06
His real mistake  TxTopgun | 03/02/06
What is a MAC weinie?  MTMacPhee | 03/02/06
Weinie?  TxTopgun | 03/02/06
Message has been deleted.  ITTech001 | 03/02/06
said nothing about knowing  doh123 | 03/02/06
Idiot  THEJET_z | 03/02/06
me too?  bkueffer@... | 03/02/06
Meaningless studies are easy to do....  tic swayback | 03/02/06
Most of the time statistics are used ...  MacGeek2121 | 03/02/06
If you're writing progaganda....  tic swayback | 03/02/06
The lesson here is... wasted energy  eldawg | 03/02/06
I'm curious to know...  zkiwi | 03/02/06
Doing the best they can?  JoeBob_z | 03/02/06
I must be really old...  eldawg | 03/02/06
Fallacy that OS popularity determines risk  maxsnorkel | 03/02/06
Good point maybe....  TxTopgun | 03/02/06
You make my case...  eldawg | 03/02/06
Experience tells...  Tony Johansen | 03/02/06
RE: Experience tells...  Protagonistic | 03/02/06
c'mon it aint that bad  geewhizbang | 03/02/06
re: c'mon it aint that bad  SteveH66 | 03/02/06
So does this mean, if you're stupid, you should use a mac?  geewhizbang | 03/02/06
Excellent point!  NonZealot | 03/02/06
New OS versions have default firewalls  Mr_Dave | 03/02/06
I can't comment on all aspects of your post but..  thatxbxtchxnicoll | 03/03/06
A silly argument either way.  No_Ax_to_Grind | 03/02/06
Going after the problem?  maxsnorkel | 03/02/06
Why do you want to go after victims?  No_Ax_to_Grind | 03/02/06
Message has been deleted.  An_Axe_to_Grind | 03/02/06
I agree completely...  rscott22 | 03/04/06
Advisory 16449: One MacOS Flaw?  Guy Smiley | 03/02/06
Hmmmmm  TxTopgun | 03/02/06
because they all trace to same bit of code  murph_zZDNet Moderator | 03/02/06
Did you review the CVEs?  jg1975 | 03/02/06
Don't confuse him with facts  george_ou | 03/02/06
Should I bother?  The King's Servant | 03/03/06
Looking at the detail  donford74@... | 03/02/06
Here Here !!  SteveH66 | 03/02/06
Blah Blah Blah  DannyO_0x98 | 03/02/06
The easiest of fair comparisons  NonZealot | 03/02/06
If Apple bundles it, it's their problem  george_ou | 03/02/06
Advisory 16449  PoisonPill | 03/02/06
Where?  jg1975 | 03/02/06
Even if the bundle is disabled?  Mixotic | 03/02/06
A lot of things are disabled on Windows too  george_ou | 03/02/06
More arbitrariness and unfairness  tic swayback | 03/02/06
IE and WMP won't tilt the numbers that much  george_ou | 03/02/06
You are so blind...  Mixotic | 03/02/06
What hackers?  NonZealot | 03/02/06
George already counts Safari  Mr_Dave | 03/02/06
Nope, they're not in there unless it's due to the OS  george_ou | 03/02/06
But George, doesn't MS swear that IE...  The King's Servant | 03/03/06
Not just those two programs  tic swayback | 03/02/06
George should count all MS patches  Mr_Dave | 03/02/06
I really can't tell...  tic swayback | 03/03/06
You are so one sided  Mark Petrunis | 03/02/06
You wouldn't count that at all  maxsnorkel | 03/02/06
Bull! Partly...  ajole | 03/02/06
Don't misunderstand 'potential' risk  maxsnorkel | 03/02/06
exactly right  glocks out | 03/02/06
a different analogy  1 more opinion | 03/02/06
not every day  robertjrubin | 03/02/06
Your system spends your time every time you boot  murph_zZDNet Moderator | 03/02/06
wasted time  robertjrubin | 03/02/06
Who said AV makes for good security?  NonZealot | 03/02/06
i can do better than that...  doctorSpoc | 03/02/06
This article's count is DEAD WRONG.  jg1975 | 03/02/06
Let me explain in a little more detail than Paul.  The King's Servant | 03/03/06
Mac vulnerabilities  eleusis | 03/02/06
MS OS isn't flawed at all  TxTopgun | 03/02/06
Help your users...  rscott22 | 03/04/06
vulnerabilities do matter  glocks out | 03/02/06
Of course vulnerabiities matter - just not to users  murph_zZDNet Moderator | 03/02/06
Ou's conclusions, no mistake!  An_Axe_to_Grind | 03/02/06
Possibly the missed point of blogs  rbittner | 03/02/06
Credibility  Harry Bardal | 03/02/06
Windows is flawed  Network Support | 03/02/06
I'm curious  NonZealot | 03/02/06
For a NonZealot...  Mixotic | 03/02/06
Are you sure about that?  NonZealot | 03/02/06
Actually...  Mixotic | 03/02/06
Well, you have an opinion  NonZealot | 03/02/06
Non Zealot  Network Support | 03/02/06
I LOVE IT!!  NonZealot | 03/02/06
Nonsense from all sides  ITTech001 | 03/02/06
Percentage is Bull  Mark Petrunis | 03/02/06
right, that's a big issue  murph_zZDNet Moderator | 03/03/06
Yes, let's ALL just make up "facts"  ianbetteridge | 03/03/06
So you think that every computer that is in use...  The King's Servant | 03/03/06
Facts, please - not your claims  ianbetteridge | 03/03/06
And I recall that  Ross44 | 03/03/06
OK, let's assume you're right  ianbetteridge | 03/03/06
what do these figures mean?  stevey_d | 03/04/06
figures.....  79spitfire | 03/02/06
apple computers more secure because of 'tiny market share'  stevey_d | 03/04/06
I'm sorry...  79spitfire | 03/06/06
you keep believing that...  mdsmedia | 03/07/06
Security? what constitutes that?  doh123 | 03/02/06
going by your logic, does that mean that  BrutalTruth | 03/03/06
Question?  thatxbxtchxnicoll | 03/03/06
thats a pretty ignorant reply.  BrutalTruth | 03/03/06
How exactly is the Windows security model better than OSX security model  stevey_d | 03/04/06
All networks should be 50/50  adamsp | 03/03/06
Simplistic analysis leads to indefensible positions  Fred Fredrickson | 03/03/06
Consistency is important as well  tic swayback | 03/04/06
I agree withyour premise - but not the conclusion  murph_zZDNet Moderator | 03/04/06
No AV  rscott22 | 03/04/06
regrarding cisco  richvball44 | 03/30/06

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads