PDA

View Full Version : How come there are no Mac viruses?




WillMak
Oct 10, 2005, 02:20 AM
How come noone makes any Mac Specific viruses? I've always wondered why Mac haters or windows people don't make any viruses to target Macs specifically. Wouldn't Gates benefit extremely if he hired a team of people to just unleash Mac viruses everyday?



mad jew
Oct 10, 2005, 02:24 AM
The underlying structure of OSX is different to that of Windows and is much harder to write viruses for AFAIK.

redAPPLE
Oct 10, 2005, 03:12 AM
i believe, OS X is by default not as open as windows. to install a program or change preferences, an administrator name and password is necessary. this is not so in the windows world.

but what i am trying to say is, there is really no answer to your question. some believe this, some believe that.

the fact is, we (the mac world) are still virus-free. enjoy your mac. enjoy the experience. live smart, work smart with your mac. and everything will be fine.

robbieduncan
Oct 10, 2005, 03:31 AM
Wouldn't Gates benefit extremely if he hired a team of people to just unleash Mac viruses everyday?

It depends if you think that sitting in prison is a benefit!

iEdd
Oct 10, 2005, 03:35 AM
Wouldn't Gates benefit extremely if he hired a team of people to just unleash Mac viruses everyday?

I'd hope gates isn't that much of an bastard.

Jaffa Cake
Oct 10, 2005, 03:53 AM
Wouldn't Gates benefit extremely if he hired a team of people to just unleash Mac viruses everyday?Shhh... don't go giving him any ideas... ;)

Deepdale
Oct 10, 2005, 05:01 AM
I've always wondered why Mac haters or windows people don't make any viruses to target Macs specifically. Wouldn't Gates benefit extremely if he hired a team of people to just unleash Mac viruses everyday?

Even moreso than Bill Gates, I could see Microsoft CEO Steve Ballmer as the likely force behind something as insidious as that. Based upon selected photgraphs of him at times when he has gone somewhat over the edge, he looks as if he might have mad cow disease.

carpe diem
Oct 10, 2005, 05:39 AM
Well since all mac users love mac why would some one want to harm one.

steelfist
Oct 10, 2005, 05:43 AM
like his sweaty armpits "developers" scene, and his crazy monkey introduction when he went on the stage? yea he's kinda like a mad cow :D

just to let you know who i'm talking about :D
http://www.ntk.net/ballmer/mirrors.html the videos :D
http://en.wikipedia.org/wiki/Steve_Ballmer - some Bio :D
http://www.codinghorror.com/blog/archives/000350.html - more info :D


Viruses are few mainly because of market attention/focus.
more "widespread computer destruction"/virus ratio if viruses are scripted for PCs.

MrSugar
Oct 10, 2005, 06:08 AM
One of the main reasons, if not the biggest, is that Mac only has 4% of the Market Share. If this number was as high as Windows, there is a reasonable chance we would see a lot more viruses for the mac.

Chaszmyr
Oct 10, 2005, 06:12 AM
One of the main reasons, if not the biggest, is that Mac only has 4% of the Market Share. If this number was as high as Windows, there is a reasonable chance we would see a lot more viruses for the mac.

Quite possibly true... Linux has some viruses though, and it doesn't have the kind of marketshare that Windows does.

robbieduncan
Oct 10, 2005, 06:18 AM
One of the main reasons, if not the biggest, is that Mac only has 4% of the Market Share. If this number was as high as Windows, there is a reasonable chance we would see a lot more viruses for the mac.

This arguement does not really hold water. Why are there not 4% of the number of Windows viruses? Part of it may be that corporates mostly use Windows desktops and this may represent a better target, but corporates also use a lot of Solaris boxes and you don't see viruses for that either.

A well designed Unix platform (like OSX) is much more difficult to target via a remote exploit. Services run as non-root users which cannot install code into the main OS. Windows is the opposite. Many services run as "root" and an exploit allows total control.

fayans
Oct 10, 2005, 06:23 AM
Is it true that virus was created the software developer itself so that its anti-virus software could be sold? And since the Mac community is small relative to Windows, it may not be economically feasible to create one.

Bern
Oct 10, 2005, 06:41 AM
....Wouldn't Gates benefit extremely if he hired a team of people to just unleash Mac viruses everyday?

He has already it's called MSN Messenger :p

MrSugar
Oct 10, 2005, 08:05 AM
I want to clarify my post.

I am not saying that if Mac had over 90% market share that it would have as many viruses as Windows does now. I am simply saying there is a high chance there would be viruses for Mac if it reached that level.

I hope someday we get to find out, I am a diehard Mac lover and I would love nothing more than to be wrong about this. It's just my opinion that you are not nearly as targeted with only 4% of the market share as you would be with 90%.

MisterMe
Oct 10, 2005, 09:24 AM
I want to clarify my post.

I am not saying that if Mac had over 90% market share that it would have as many viruses as Windows does now. I am simply saying there is a high chance there would be viruses for Mac if it reached that level.

I hope someday we get to find out, I am a diehard Mac lover and I would love nothing more than to be wrong about this. It's just my opinion that you are not nearly as targeted with only 4% of the market share as you would be with 90%.This is called "security through obscurity." No matter how you slice it or dice it, it is an assertion that is not supported by the evidence. This argument was proffered by Microsoft in 1999, a time when Windows was suffering from a deluge of new viruses. The mass media and Microsoft apologists simply accepted the assertion as fact instead of demanding proof.

gekko513
Oct 10, 2005, 09:37 AM
One of the main reasons, if not the biggest, is that Mac only has 4% of the Market Share. If this number was as high as Windows, there is a reasonable chance we would see a lot more viruses for the mac.
If it was easy to write there would still have been a few concept viruses out there, just for the bragging rights, I think.

But I agree that the zombie spam bot viruses aren't likely to target a platform with 3% market share.

iNoob
Oct 10, 2005, 10:17 AM
This arguement does not really hold water. Why are there not 4% of the number of Windows viruses?

This does not hold much more water, too. Virus are somewhat different from your usual commercial application. No one is payed for widespread viruses, it all boils down to the will of making one. That's why 4% doesn't count for a similar virus share. There are many more developers than virus coders.

Part of it may be that corporates mostly use Windows desktops and this may represent a better target, but corporates also use a lot of Solaris boxes and you don't see viruses for that either.

In fact, as for free UNIX variants, there are proof-of-concept viruses as injectable code in the fs structures, loaders and the likes. But Solaris is just prone to worm as any other UNIX variants (see following)

A well designed Unix platform (like OSX) is much more difficult to target via a remote exploit. Services run as non-root users which cannot install code into the main OS. Windows is the opposite. Many services run as "root" and an exploit allows total control.

While the latter statement is true, you're not really talking about viruses, but about worms. Give worms' writers a single osx application with a remotly exploitable hole and you'll receive an osx worm (if they're willing to do that. note: willing is different from able). It will not be able to write system files or inject code in kernel land, but it will be able to manipulate files and resources accessible to the privileges the application is running with, including opening network sockets and pushing evil payloads to other osx remotely exploitable services: a worm is born.

But imagine a world where 90% use osx. Probably the difference between superuser and normal user would blur, as in latter windowses where almost no dumb user uses no account other than the Administrator one. There, a single malware could spread in the system using both low privileges and user acquaintance with supplying their pass to configure and the likes... as in the windows world.

As a Linux user who loves to say to other younger fellow Linux users:

viruses and worms tend to follow market share. It's not technically impossible. Believing this hype is like believing to G5 pb next tuesday :p

robbieduncan
Oct 10, 2005, 10:41 AM
This does not hold much more water, too. Virus are somewhat different from your usual commercial application. No one is payed for widespread viruses, it all boils down to the will of making one. That's why 4% doesn't count for a similar virus share. There are many more developers than virus coders.

That is all true. One of the most used reasons that virus writers give for writing these things to gain fame amongst the hacker community. If this was really the goal then writing a true OSX virus (something that takes advantage of a whole in the system and is self replicating, not the lame proof of concept trojans we've seen to this point) would appear to be very attractive. The amount of coverage that would be given to the first OSX virus would be huge and the amount of attention the writer would get would make it worth their time (in their eyes at least). The fact that this has not happened to date has to be heavily influenced by the more robust and secure nature of OSX.

iNoob
Oct 10, 2005, 10:58 AM
That is all true. One of the most used reasons that virus writers give for writing these things to gain fame amongst the hacker community. If this was really the goal then writing a true OSX virus (something that takes advantage of a whole in the system and is self replicating, not the lame proof of concept trojans we've seen to this point) would appear to be very attractive. The amount of coverage that would be given to the first OSX virus would be huge and the amount of attention the writer would get would make it worth their time (in their eyes at least). The fact that this has not happened to date has to be heavily influenced by the more robust and secure nature of OSX.

Might be ;)
As a UNIX/Linux/BSD user since a decade I must obey to the general rule "underlying unix core == robust and secure" ;) but there are some other things that strike me as much as this:

- win32 hooks for fs and processes, today, are robust, as well as much more granular when it comes to permissions and inheritance of those, BUT they're clumsy to configure and administer and, sincerely, very few win admins do that

- after the initial days of unix/linux exploits, back before NT 4.0, the community which wants to gain fame among fellows, took lots of time to code the first famous remote exploits for win32, while the virus community had been flourishing since the DOS days (damn win back compatibility :p and FAT)

- today, the first public techniques for not-so-trivial exploiting techniques on osx have arrived in a shorter timeframe than it took to reach NT/2000 from the unix shores

- visit the homepages of the most re-known groups which have been in the scene since early 90's till today (the sort that inspire phrack and created mls like bugtraq) and you'll find NO mention of viruses. From a sociological point of view , there seem to be two different communities, and the most prolific in terms of exploiting and violating system security is not in the viral business...

So, perhaps, the virus community may simply be lurking for a while :eek:

This to say that while exploits usually concern coding and applications internals, viruses usually tend to aim at human vulnerabilities, too (executables attachments anyone ?). Saying the unix heart of osx will defend against humans being sometimes dumb, is stretching the line a bit, to me :p

zach
Oct 10, 2005, 11:02 AM
Besides the fact that a virus hasn't actually been written yet, even if one was, (and I'm being serious here), I think mac users are a lot more computer-savvy in general than windows users (due to the huge percentage of completely computer illiterate people with win boxes), and it would be a lot harder to disseminate a virus, especially one that requires user intervention to run (typing in a password, etc).

iNoob
Oct 10, 2005, 11:15 AM
Besides the fact that a virus hasn't actually been written yet

right

, even if one was, (and I'm being serious here)

Though I wasn't saying the osx WILL have tons of viruses like windows has, I think the absence of viral code till now is NOT linked to the "unix core" and the "robustness and stability", since viruses have almost NOTHING in common with "weakness and instability". It all relates to to cross-links between processes, filesystems and permissions. ext2 and ext3 are considered robust and stable in the Linux world, but there exists lots of proof-of-concepts. technical and complex ones, not like the simple trojan for osx.

I just stated that to the hacker community which evolves in the field of system abuse, an application or kernel exploit is much more direct and fruitful than a virus. Besides, I think that in the Linux world this could change, too, with an increased userbase...

I think mac users are a lot more computer-savvy in general than windows users (due to the huge percentage of completely computer illiterate people with win boxes), and it would be a lot harder to disseminate a virus, especially one that requires user intervention to run (typing in a password, etc).

That's probably true. NOW.
We're saying that could change if osx leaped from 4% to, say, 40% userbase worldwide. Are you telling me that Apple hardware design will teach people to be savier before using the system ? :p
Didn't think so.