[X Newbies] Apple and all of these viruses?

Florin Alexander Neumann alexn at ica.net
Sun Aug 24 09:03:32 PDT 2003


On Sunday, Aug 24, 2003, at 03:59 Canada/Eastern, Steven Rogers wrote:

>>> b) that "the Mac is too unimportant to write viruses for" doesn't 
>>> prove that the Mac is equally vulnerable to viruses as a PC.
>>
> Like I said in all my posts, its about the very common discussion that 
> everyone hears, not necessarily limited to what was posted on the > list.

You're probably seeing other discussions. In what I've seen, the 
statement "the Mac is too unimportant to write viruses for" is not 
presented as an argument to "prove that the Mac is equally vulnerable 
to viruses as [sic] a PC", but as an explanation for the phenomenon 
that Mac malware is far less common than Windows malware. That's what I 
said, and if you want to reply to what I said, fine, do so; if you want 
to reply to discussions on other lists, perhaps replying on those lists 
might be more productive; if you want to reply to what "everyone 
hears", then start a new thread and identify it as such.

> (B) was the thesis of the article referenced on the list via link - 
> that's why it came up.

If the link you mean is the one quoted by Eugene

http://www.bynkii.com/generic_mac_stuff/archives/000091.html

then you're simply wrong. The issue of there being far fewer Mac users 
than Windows users wasn't even mentioned by the author, nor does it 
appear in the previously mentioned article in this thread. Both 
articles deal with whether or not it's easier to write malware for 
Windows than for OS X or Unix. I'm not competent to comment on that; 
moreover, as Randy pointed out, this is not the place for such a 
discussion.

> If you don't like the thread, take the time to post a good rebuttal or 
> just quit replying and let it die.

If I didn't like the thread, or didn't think it worthwhile, I'd simply 
ignore it. Whether my rebuttal was good or not, I'm not in a position 
to say, but what I can say is that you just pretended it didn't exist.

Let's say that was just a momentary aberration. I'll assume you are an 
adult and we can have a conversation based on mutual respect. Here's 
what I state: The reason that there are far more viruses on Windows 
than on Mac is that Windows has a far higher share of the market than 
Mac. Whether the Mac is or is not more secure than Windows is 
immaterial.

The problem can be conceptualized (at a newbie level, without jargon or 
reference to programming arcana) as follows.

Say the measure for security is the ratio of successful viruses to all 
viruses, where a successful virus is one that does what it was designed 
to do, and an unsuccessful virus is one that is blocked by the system's 
security features. Say this measure is 10% for Windows, and say Mac and 
Win are equally secure.

Now let's attempt to reproduce the real world. Say we have 100 Windows 
users writing viruses, and 5 Mac users writing viruses; all are equally 
good and have mastered equally programming techniques on their 
respective platforms. What will happen? For the Windows sample, we can 
say with a high degree of confidence that there will be around 10 
infectious viruses. What about Mac? The sample is small, so randomness 
will play a great part. But there's a good chance there won't be any 
virus; a rather lower probability that there will be 1 virus; and a 
vanishingly small chance that there will be more than 1 virus.

Let's increase the Mac sample to 20. What now? Well, randomness will 
still play a part, but now we can be fairly confident that there will 
be at least 1 virus; there's a decent chance there will be 2 viruses, 
and quite a small chance that there will be more than 2 viruses.

In other words, this Gedankenexperiment shows that, when the 
disproportion between Win and Mac users is similar to that in the real 
world, whether one platform is more secure than the other is not an 
issue. Everything is sufficiently explained by the size of the sample. 
Which -- not coincidentally -- is precisely the conclusion one reaches 
by applying Occam's Razor to the issue.

f



More information about the X-Newbies mailing list