And a virus that injects a Word file and sends it out to other people is then a Trojan horse by whoever is receiving the Word file? Let me make a try in defining those terms:Okay. Just to be clear here, this is not a virus? A virus is something that can manipulate/alter specific programs and spread itself, whereas a worm can do the same but not limited to specific softwares? So that makes this just another Trojan, and by trojan I mean malware that was somehow authenticated by the user and will collect sensitive information.
Virus: injects files or applications, can replicate on its own (I think local replication would suffice)
Trojan horse: tricks user into doing something with something sent or downloaded
Worm: can spread from machine to machine without user intervention (on either side)
By this definition a worm could also be a virus, just a very effective one. But if not hiding inside a file or application during transit it would not be a virus. And most viruses might install malware on top of replicating themselves.
----------
Isn't the point of pirated software to be modified such that it launches without requiring a serial number (or online activation). These days almost all software can be download from the developer directly and just needs a serial number to work fully.But you don't just try to install pirated software. When you install it, MacOS X will tell you that you are installing software by an unknown developer. If that pirated software was _original_ Adobe or Microsoft software, it would just install, you wouldn't get a warning. (Surely Adobe and Microsoft are not "unknown developers" to Apple, right? ) If you proceed at that step, you don't only try to install pirated software which means your are criminal, you are also trying to install software that you should know has been manipulated, making you criminally stupid.
----------
However there's a thing that really annoys me when installing software: allowing administrator rights. Ok, let's give administrator rights so the app can copy stuff to some system folders, but since it should not be the standard behavior of any app, why OSX doesn't give a more detailed explanation of what will be done with the root access I'm giving? It could throw that warning popup with a button providing additional details of the operation, don't you agree?
Because an installer has to be allowed to do essentially anything and the OS only learns about what the installer wants to do as the installer is doing it. For things to be meaningful to the user, one would need to define new levels of security as in admin access light (access to part of the OS) and admin access heavy (access to everything) which means in UNIX terms a new user group as in adminlight.
----------
I'm not arguing for pirated software, but what you just said is beyond absurd and applies to all software that isn't a registered developer with Apple (i.e. much shareware, etc.). How do I know if Handbrake or XBMC is "safe" to install? I didn't get them from the App store... OMG! It simply MUST be malware!
In other words, using Apple's registered developer checks as a substitute for a malware checker isn't the best idea.
It's a good idea for those that are not very computer savvy.