Teelie said:
If Macs were the most popular OS, then you'd be hearing about all kinds of exploits for it coming out, same with Linux.
Not quite. There have been many "Windows vs Linux" comparisons which "prove" Windows is more secure given the numbers of reported exploits in a given timeframe, how fast they are resolved (IF they are resolvedd), and so on. The problem with using raw numbers like that is the numbers don't describe the
kinds of exploits they represent.
For example, there might have been 100 exploits found in Fedora Core 3 Linux in 2004 and only 75 Windows exploits found in that same year. (I'm making up numbers, obviously). Based on that, and maybe the fact that Microsoft got say 60 of those exploits fixed in a resonable amount of time while the Fedora maintainers got 50 of theirs fixed, one could conclude Windows is more secure since Microsoft is fixing problems faster, they are fixing more problems, and fewer problems were reported in the given timeframe.
What those phantom numbers don't mention are the vast majority of the Fedora Core exploits require local (console) access to the machine and aren't "network oriented exploits" as the majority of the Windows exploits are, meaning stuff isn't infecting the machine by virtue of being connected to a network, be it the Internet or another network, or by virtue of accessing websites or whatever.
Second, those numbers don't distinguish between Linux specific problems (like problems with the kernel) and problems with apps that come with Linux distributions (problems with Apache or bind (DNS) are not Linux specific problems but Apache and bind problems).
If Linux was as prevalent as Windows is, I'm definitely certain more people would attack it more than they do now and problems and holes would be found BUT I don't think it would be nearly as bad as what Windows users have had to deal with the past few years.
I was actually surprised to read about this exploit since I would imagine, by now, Windows would be more robust than it's track record has indicated but maybe the fact that we're hearing less and less about exploits proves that Microsoft is doing a better job of plugging the holes.
The "security through obscurity" argument is violated by Apache, which dominates the web server market (it owns 75% or so with IIS (Microsoft) in distant second). I believe IIS was being exploited far more than Apache at some point but I can't comment on how things stand now. The point being, if it were a sheer numbers issue then Apache should be attacked far more than IIS and holes found in far greater numbers.
In any event, I heard a story about a someone who offered a cash "reward" for any hacker who could come up with an Internet-born Mac OS X virus that would infect a Mac in the similar fashion Windows can be infected and the outcry from the Mac community thwarted that. I think it would have been an interesting experiment but that's just me.
With having said all of that, it all comes down to protecting your computer and making sure you have good software in place and updated to protect you as much as you can be protected and simply not assume you're immune to the various bugs floating around.
Peace...