5 ms·
I should have indicated what I was responding to: > Huh? There is no feature in OS X that makes it any harder to write self-replicating code ("worms"). Code ru
by tvon 17y ago
I should have indicated what I was responding to:
> Huh? There is no feature in OS X that makes it any harder to write self-replicating code ("worms"). Code running in almost any OS X process has full access to all the xnu system calls, and (invariably) to at least one user's home directory and Library/ folder.
That's not what a worm is, and you keep mixing up terms in this thread.
* Malware is code that does bad things to your computer.
* A virus is self-replicating code that probably does bad things (harmless, proof-of-concept code is sometimes let loose). A virus is a kind of malware.
* It's a worm when it's delivered and spreads over the network by a remote exploit.
* It's a trojan when it's delivered by tricking the user into installing it.
The difference between malware and a virus, okay that's fairly minor, but a virus vs a worm vs a trojan is significant. This isn't some lingo the kids use on IRC either, these are all terms you can find int he OED (at least the one that comes with OSX).
- tptacek 17y agoLike I said upthread: I disagree with your definitions, but debating malware terminology is silly; the terms mean whatever the antivirus companies and "researchers" say they do. You win. The meaningful topic you can debate is whether OS X is more or less resistent to any form of malware than Windows is. I'll argue that there's simply no significant difference, and, respectfully, I think you'll lose with the opposing argument, but I'm happy to hear you out.
- throw_away 17y agoIn a theoretical sense, I agree, but in a practical one, for whatever reason, mac users have not had to worry about running anti-virus software. This is great, as anti-virus for windows, in my limited experience, seems to suck down vast system resources and generally be a necessary pain. The distinction OP is trying to make is an important one for the implications that the different terms carry. For worms, to protect yourself, you just have to avoid doing the computer equivalent of picking up a needle off the sidewalk and jabbing it into your arm. not hard. For viruses, I have to avoid breathing. The original topic says that snow leopard has anti-virus software, which means apple is admitting that everyone without snow leopard is boned. But, if the fact is that it's just anti-worm software, well, thanks apple for the chain mail sleeves, but I probably would have been OK otherwise.
- pohl 17y agoI'm surprised that anyone would think that rejecting widely accepted nomenclature is even a valid rhetorical option. I can understand why the sight of a lovely lady is going to make you want to convince her that your herpes is no worse than a goiter, but I don't think that telling her that the doctor's taxonomy of maladies is superfluous is going to make her sleep with you.
- tptacek 17y agoThe idea that you would compare actual professional medical terminology to stuff that AV company employees made up is why I'm not having this argument. For the third time: you win. Now, what does this have to do with OS X security?
- pohl 17y agoI'm not sure what it means for you to "not have this argument" while you continue to argue. I get that you're exasperated, but take a deep breath: this is just a conversation. For the record, 'virus' was first used by Fred Cohen in his 1988 PhD thesis. The word "worm" was used as early as the early 80s at Xerox PARC, when they were researching the possibility that they might be beneficial to networks. Those were the only two that I bothered to track down, but it's clear that the taxonomy of malware predates the modern anti-malware industry, so you can't rationalize dismissing the nomenclature that way. I think throw_away's post adequately answers what it has to do with the security question, with an excellent example of stabbing yourself with a found needle versus the mere act of breathing.
- tptacek 17y agoFred Cohen is part of the whole "Virus Bulletin" dead ender scene; see Pete Szor's book for a more modern example of the same CS backwater. My problem with malware "research" isn't the patent medicine industry it's spawned, but rather the very poor CS work done in it. Look at the last 5 years of vulnerability research and where it's taken distributed systems research, compiler-theoretic research, and just basic systems research; compare to "virologists". I'm arguing that no matter what you opinion about what the difference between a "virus" and a "worm" is, this whole tangent has nothing to do with OS X. I'm happy to converse about either the shallowness of Fred Cohen-brand virus research or about OS X security, but what you're seeing is me trying to tack us back to OS X.