Live data from Hacker News

Transmission BitTorrent app contained malware

forum.transmissionbt.com

351–355 of 355 posts

Re: Transmission BitTorrent app contained malware

#351

Earlier quoted context omitted.

> You seem to think that is unlikely. Why? Because of the single user pc context. I've never seen a dropper that didn't have ring 0 later pull down a payload that escalated privilege. I'm not saying that it isn't possible, but at best it is very uncommon. I understand the better safe than sorry position, but with the context in mind, what safety are you getting by just assuming UID separation failed and going through…

> I've never seen a dropper that didn't have ring 0 later pull down a payload that escalated privilege. Probably because it isn't very useful to the attacker. Pwning the single user's account is sufficient. But I wouldn't bet on that being the case if it happened to me. > what safety are you getting by just assuming UID separation failed and going through the rigmarole of reinstallation? The user data has already bee…

> Probably because it isn't very useful to the attacker.

Ring 0 is really important for building a botnet, which provides a very real incentive for the folks that actually write the droppers. Ideally (for the botnet owner) they establish persistence, then sell access by directing the bots to download additional malware under the control of botnet customers. Long story short: you don't get paid as much if you don't have ring 0.

> Most user data is not executable...

I was speaking from the perspective of the real purpose behind all this, protecting user data - and that the horse is already out of the barn. As far as cleanup, you are presupposing a loss of ring 0. If ring 0 is secure then killing all the user processes and performing a snapshot rollback of user space will definitely clear the malware.

> Well, I'm talking about today's legacy...

Ah, well then I agree. If your platform does not have user isolation, then you shouldn't rely on user isolation for security.

> And as wiping the whole system does not add very much cost...

Well we've got a catch-22. Because implementing security practices that do harden the system add a lot more cost to a hamfisted wipe. For example: On my laptop I've got five jails, a maze of netgraph nodes that result in a complex ruleset, host IPS, kerberos authentication and authorization, encrypted filesytems, close integration with TPM and various certificate based credentials. Just assuming that none of that works and doing a system wipe is a lot more work than simply popping in the latest Ubuntu dvd iso... consider the labor of rekeying alone.

So the advice to do a system wipe isn't bad, but it should be prefixed with: "If you've made no effort to secure your system and are completely relying upon the distro provider for security".

Re: Transmission BitTorrent app contained malware

#352

Wondering if brew cask can be solution for this.

Inded, see my comment here: https://github.com/caskroom/homebrew-cask/pull/19508 Installation via brew cask was never at risk thanks to checksum verification, and at anyrate is now updated.

That's really nice. I was in doubt, because it downloads Transmission DMG from their site, but checksums solves it. We should use it more. :-)

Re: Transmission BitTorrent app contained malware

#353
post #318

Earlier quoted context omitted.

> There is a tyranny of computer engineers regarding what is safe for people having a life not concerned about geeky technology that is a tad annoying. You know you can make that complaint about any tool or technology, right? "Gosh why do I have to follow all these rules and observe traffic lights to drive a car?" (something that actually intimidates me, in fact, because I've never driven a car.) "Why do I have to wo…

You know all engineers do not always blame users? There are fields of engineering where an accident even due to human causes is systematically seen as an engineering problem. And that may be the reason why traveling by plane and train are safer than by car. But US engineers made a great job at convincing legal department that poorly engineered goods where not the causes of accidents.

> You know all engineers do not always blame users? > There are fields of engineering where an accident even due to human causes is systematically seen as an engineering problem.

In those other fields, such as automobiles, an accident by a person may cause death of another.

On a computers your careless may not cause someone else to outright die (which tends to cause a lax attitude on the part of users) but they can still cause someone else harm, like inadvertently leaking someone's financial information or causing malware on your device to participate in a DDOS attack on someone. Time and again it's been proven that users are often the weakest link in this field no matter how tight the security is. It's only understandable for the engineers to be annoyed.

Re: Transmission BitTorrent app contained malware

#354

Earlier quoted context omitted.

> I've never seen a dropper that didn't have ring 0 later pull down a payload that escalated privilege. Probably because it isn't very useful to the attacker. Pwning the single user's account is sufficient. But I wouldn't bet on that being the case if it happened to me. > what safety are you getting by just assuming UID separation failed and going through the rigmarole of reinstallation? The user data has already bee…

> Probably because it isn't very useful to the attacker. Ring 0 is really important for building a botnet, which provides a very real incentive for the folks that actually write the droppers. Ideally (for the botnet owner) they establish persistence, then sell access by directing the bots to download additional malware under the control of botnet customers. Long story short: you don't get paid as much if you don't ha…

Sure, if you've set all that up and know what you're doing, then you're in a position to make your own judgment call and maybe you don't need to wipe the system. Earlier we were talking about "grandma" which I assumed was a metaphor for "person who doesn't know computers".

Re: Transmission BitTorrent app contained malware

#355

Earlier quoted context omitted.

> Probably because it isn't very useful to the attacker. Ring 0 is really important for building a botnet, which provides a very real incentive for the folks that actually write the droppers. Ideally (for the botnet owner) they establish persistence, then sell access by directing the bots to download additional malware under the control of botnet customers. Long story short: you don't get paid as much if you don't ha…

Sure, if you've set all that up and know what you're doing, then you're in a position to make your own judgment call and maybe you don't need to wipe the system. Earlier we were talking about "grandma" which I assumed was a metaphor for "person who doesn't know computers".

> Earlier we were talking about "grandma"...

Don't forget the grandson part of the metaphor, he is the one who will be making that judgement call. Do you remember how everybody would blow into the Nintendo cartridges, even after Nintendo explained why it was a bad idea? I have a feeling that helpdesk folks will continue to advise a system wipe, even if your running the latest Windows 25 with its formally proven microkernel... just to be safe.

Post reply on HN