I assume this is based on the the article:
Marc Maiffret--the quick rise of a teen hacker April 15, 2010 4:16 AM PDT
-- 7 months ago? Why bring this up now?
Anyway, Maiffret's "sold out" now and is in the security
business -- he's no longer a hacker of any "hat" colour.
So he may well be sucking up to Microsoft, or trying to get Apple customers to buy his services by talking up threats, as security people do.
In any case, while of course Macs aren't impregnable; despite the possibility of attacks, in the wild, they just aren't compromised.
I don't use Macs much, but I would recommend them to anyone who wanted a secure system. When I help a friend set up a PC, I spend a lot of time setting up firewalls, antivirus and such. And then they get screwed because some colleague sent them an email and it installed a trojan.
I've never heard of any Mac user that has had that happen.
It's not just "security through obscurity"; MacOSX is just built on a more secure foundation, Unix. Which was multi-user and networked from the start. Windows evolved from single user DOS and had features accrete to it. While never overcoming the basic design that allowed anyone with access to take over the whole PC and do whatever they liked; and Microsoft for many, many years was building features that made it EASIER for applications -- and even DOCUMENTS -- to do things to the system automatically,: and so the long history of Word macro viruses, Visual Basic, IE and Outlook exploits, etc, etc.
For every door they finally close, they create a backdoor to allow some vendor to do something "cool" that compromises security. E.g., Autorun USB flash drives -- for fuck's sake. A friend with Windows 7, all up to date, had that happen to her this week.
How idiotic is it that Windows allows that?