Live data from Hacker News

Transmission BitTorrent app contained malware

forum.transmissionbt.com

101–110 of 355 posts

Re: Transmission BitTorrent app contained malware

#101
post #77

I uninstalled the app, but is there a way I can check if i've been affected?

This article[1] says Transmission is doing to offer a way to check, but I'm not sure it's on the site yet. Apparently tomorrow is the ransomware activation date for people who installed the infected version on Friday.

[1] - http://www.reuters.com/article/us-apple-ransomware-idUSKCN0W...

Re: Transmission BitTorrent app contained malware

#102
post #86
post #40

VirusTotal has some more info, including the files it writes: https://www.virustotal.com/en/file/d1ac55a4e610380f0ab239fcc... (Look under the "Behavioural information" tab) Written Files and Created Processes are interesting: [Transmission] /Users/user1/Library/kernel_service (successful) [unknown] /Users/user1/Library/.kernel_pid (successful) [unknown] /Users/user1/Library/Saved Application State/org.m0k.transmissio…

Here's an analysis of the malware - http://researchcenter.paloaltonetworks.com/2016/03/new-os-x-...

Nice. That matches what I'm seeing.

Re: Transmission BitTorrent app contained malware

#104
post #12

Earlier quoted context omitted.

Most people download software from websites using GUI browsers, while performing a checksum generally requires opening a terminal, changing directories to where the file was downloaded, and running the checksum program there. Maybe the web browser should provide a UI for doing checksums directly in the download manager. For example, each download entry could have a blank "checksum" text box where you can paste in the…

That would be a useful extension/plugin for browsers actually. Maybe like pointed out in another reply, not for checksums but for signatures. So you just copy/paste the signature after selecting a file, and then it can verify it's validity. Is there no such extension yet? it seems like there should be one already.

Maybe something like: - have a database of common downloads and all their crypto info, which developers can update once they are validated - have browser extensions that will check packages on download and alert if suspicious

You could pay for it with some sort of sponsorship from apps themselves, who have an interest in not getting compromised like this (it's terrible publicity).

Re: Transmission BitTorrent app contained malware

#105
post #2

Along with the recent Linux Mint hijack, this really illustrates the need for people to verify programs they download. Though I think most people can't be bothered to verify the checksum on a file every time they download it. On the other hand, the Windows and OS X App Stores are awful. Linux package managers are looking like one of the only straightforward ways to distribute applications securely.

Linux package managers are looking like one of the only straightforward ways to distribute applications securely. Unless you are a small independent app developer. Virtually no distribution wants to take proprietary software. And you have to package for a wide variety of different distributions. On the other hand, the Windows and OS X App Stores are awful. The Mac App store works pretty much effortless for me. It's s…

You can run your own repo. It's basically a folder with some metadata. DEB and RPM variants should get you 80% of the way.

Re: Transmission BitTorrent app contained malware

#106
post #2

Along with the recent Linux Mint hijack, this really illustrates the need for people to verify programs they download. Though I think most people can't be bothered to verify the checksum on a file every time they download it. On the other hand, the Windows and OS X App Stores are awful. Linux package managers are looking like one of the only straightforward ways to distribute applications securely.

Along with the recent Linux Mint hijack, this really illustrates the need for people to verify programs they download.

I'm game, but I need a little help. What are your favorite techniques for verifying downloaded programs?

Re: Transmission BitTorrent app contained malware

#108

Earlier quoted context omitted.

Thanks! Guess my search was too specific. The important bit: > The malware is programmed to encrypt files on an infected personal computer three days after the original infection, according to Olson. Anyone who may have been hit, update your backups NOW so you can restore the files.

Careful not to backup the malware infection though...

Of course, and if you only have the one backup drive, be wary of connecting it to an infected computer with read/write access. Link posted in another comment suggests that this malware has encryption of Time Machine backups in development (should be safe this time around?).

Safer option would be to create a write-only network share on another computer and copy files to that.

Re: Transmission BitTorrent app contained malware

#109

Can anyone tell me if this also applies to brew's cask's builds? I needed to download CentOS the other day and wanted to go with a torrent. I got pretty pissed after I realized that BitTorrent installed some adware called Spigot. I tried to remove it as good as possible (I mainly killed the process, removed `Library/Application Support/Spigot` and ran a `sudo find / | grep -i Spigot`). Ironically I decided to use the…

Looks like it. The homebrew cask download url is using http instead of https, which was one of the problems stated in the forum discussion. There's currently an open PR to fix it https://github.com/caskroom/homebrew-cask/pull/19506/files.

Re: Transmission BitTorrent app contained malware

#110

Earlier quoted context omitted.

This doesn't solve the problem. At all. A checksum is NOT a substitute for a digital signature. https://paragonie.com/blog/2015/08/you-wouldnt-base64-a-pass...

Right. All I have to do is distribute the correct hash for my binary as a malicious software distributor because there's no authenticity verification at all, only that the bits in my binary blob match a certain pattern.

Is that supposed to be sarcasm? Hard to tell.
Post reply on HN