Rincewind42 said:
That's all well and good, but unless the trojan is trying to do something long and complicated, it has likely already done whatever damage it is going to do. It has e-mailed itself to everyone in your address book, infected half a dozen files, and made itself at home. The fact that it's stay on your machine may be short is irrelevant because it has already sent itself to a new home.
I agree that the trojan is more likely to stay if it actually appears to be something that I want. But trojans and viruses are opportunistic by nature, they will use every opportunity they can find to do damage because they don't know when their next chance will be.
You overlook a couple of things. First, not everyone has a full time connection to the 'net. If I double click a trojan when I'm not connected, and the trojan doesn't fool me into thinking that nothing's wrong, then I'll disinfect my machine before the next time I'm connected, and it'll never be able to spread.
Second, again, if I'm not fooled into thinking nothings wrong, even if I was connected to the 'net, simple suspicion of foul play could prompt me to isolate my machine (i.e. disconnect immediately), and, unless your trojan is tiny (I'll address that in a second) it'd could very easily not succeed in sending itself on to any more computers.
Now, why would I argue that your hypothetical trojan isn't going to be small? Well, it would have to have its own built in SMTP server. That right there could push it over 1MB. "But wait, what about the built in SMTP server in OS X?" you say. Ah, but as I already noted in an
earlier post, the mailserver in OS X is not enabled by default, and would require a password to enable it. For that matter, I'm not sure that it wouldn't need an admin password to use an internal mail server...
So, your hypothetical trojan that doesn't continue to try to fool me into thinking nothing is wrong is aimed at a fairly small target group. First, it has to be someone using OS X. Then, it has to be someone who has an active internet connection most, if not all the time. Further, that internet connection most likely has to be highspeed. So, I'd say that, while this trojan might work, it wouldn't be all that effective.