Quote Originally Posted by Vyndree',index.php?page=Thread&postID=153362#post1 53362]

[quote='Gadzooks',index.php?page=Thread&postID=1532 97#post153297]Macs right now are for the most part safe from the majority of keyloggers, as they simply will not work, or they would require you to enter your admin password, and you'd have to be pretty dumb to allow software to be installed requiring that level of security, without checking what is being installed.[/quote]The thing is, by assuming that the administrator prompt (for both mac and windows) PREVENTS these sort of hacks from taking place is assuming that the USER themselves knows NOT to click "OK, yes, install this". And that's a VERY, VERY big assumption. If Mac were the primary OS for the average user, you're assuming the AVERAGE USER knows what's good and what's not good to install on their computer -- and [url='http://futuremark.yougamers.com/forum/showthread.php?t=23914
if people are still falling for phishing email scams I think you can see the logical fallacy[/url].
Just to supply some further information, while training is one of, if not the most important factories when it comes to security of any type, Mac's do have some advantage over windows specifically in training the users.

Windows has always been about ease of use over security, in doing so they have allowed the third party programmers to get away with a lot of sloppy coding. The habit had been to just access anything they wanted at any time, hence the reason so many people just ran as local administrator. So their applications would work.
With this happening users were never given notice when stuff was installed, this is bad. With Vista came a couple changes, first the default user is no longer the local admin. Second, any time an application requests access to something that requires admin rights, the UAC will alert the user and give them a two button press to choose. The problem here lies with so many applications living in the days of being able to do anything they want that everything asks for permission. This desensatizes the user who no longer cars, they just want their system to work.
OSX works a little differently, here the first thing has always been to create a non-admin account to be used on the system. Applications have never had free reign to do what they want, so they work within their allowed access. So their applications would work. OSX has always had a UAC style functionality, but again it only activates when something requiring admin privlages requests access. This is a LOT less frequently because applications are simply not allowed free reign to the system. In addition to this when access is requested, it does ask for the full admin password, this keeps others from installing malicious software on your system, and makes you at least give a second thought to what you are doing.

With all this in mind, I am not saying OSX is better because the software has no holes, I am saying that it has been integral in conditioning both the programers and users int a better focus on security. Windows has always forgone security for ease of use.