phobos is not a moon !!! phobos is the god and personification of fear and panic in Greek mythology. this is crucial in understanding ransomware ;)
I imagine it's the root of the term "phobia" in this way.
A tale of Phobos – How we almost cracked a ransomware using CUDA
41–50 of 65 posts
Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#42Nearly all my personal photos were encrypted by the helprecover@foxmail.com ("HELP") variant of Phobos. I've been holding onto the encrypted copies for a while in hopes that some people were working on a crack, and I'm excited to read this update. Sidecar question: when automating your backups, what's a good way to make sure your rolling backups aren't simply backing up malware-encrypted files? I found out too late t…
Don't do simple rolling backups, use something with deduplication like borg backup or ZFS/btrfs if you want to do it at the FS level. The backup size should not increase by much more than the actual size of any new files, so if suddenly, you need twice as much backup space because all your files seem to have changed, you should get suspicious.
Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#43Earlier quoted context omitted.
Don't do simple rolling backups, use something with deduplication like borg backup or ZFS/btrfs if you want to do it at the FS level. The backup size should not increase by much more than the actual size of any new files, so if suddenly, you need twice as much backup space because all your files seem to have changed, you should get suspicious.
Seconded, I have an external 2tb HDD that stores 1 years worth of daily backups from my 256gb (~180gb used at any time) laptop hard drive. My backup script ( https://gist.github.com/Jeffrey-P-McAteer/7d4b9052825914b5e0... ) takes maybe 30 minutes for a full backup, 5 minutes for most deltas. Files which are the same get hard-linked to the previous days backups, new files are copied over and content-de-duped by btrfs.
Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#44I know I'm in minority and that this view is not empathetic one, but I really like that ransomware is around. More secure data storage at companies where otherwise it would be just silently stolen and sold. More backups. Even some incentive to research security of encryption methods. We won't get more secure systems without some proper incentives.
This is like saying it’s a good thing that burglars exist so it forces us to invest in stronger locks/doors
Good things can come from bad things. That doesn't make the bad things not bad.
Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#45Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#46Earlier quoted context omitted.
Seconded, I have an external 2tb HDD that stores 1 years worth of daily backups from my 256gb (~180gb used at any time) laptop hard drive. My backup script ( https://gist.github.com/Jeffrey-P-McAteer/7d4b9052825914b5e0... ) takes maybe 30 minutes for a full backup, 5 minutes for most deltas. Files which are the same get hard-linked to the previous days backups, new files are copied over and content-de-duped by btrfs.
If nothing else, external hard drives are cheap and robust enough that I think more people should invest in having an offsite backup. Annually make a full backup, write the date on the outside, and leave it at the parents house. Make that your family holiday ritual.
Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#47Earlier quoted context omitted.
One technique would be to place unchanging bait files that you pre-check before allowing the backup to proceed.
That’s a nifty and cheap idea. Now I am wondering if I should make the standard juicy targets (eg ~/Documents, .config, .ssh) complete decoys and put all of my real data just off to the side. Could still be hit by a generic attack, but targeted data extraction attempts would initially fail.
Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#48I know I'm in minority and that this view is not empathetic one, but I really like that ransomware is around. More secure data storage at companies where otherwise it would be just silently stolen and sold. More backups. Even some incentive to research security of encryption methods. We won't get more secure systems without some proper incentives.
This is like saying it’s a good thing that burglars exist so it forces us to invest in stronger locks/doors
You may prefer world without burglars at all, but that is not an option. It's just wishful thinking.
Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#49Nearly all my personal photos were encrypted by the helprecover@foxmail.com ("HELP") variant of Phobos. I've been holding onto the encrypted copies for a while in hopes that some people were working on a crack, and I'm excited to read this update. Sidecar question: when automating your backups, what's a good way to make sure your rolling backups aren't simply backing up malware-encrypted files? I found out too late t…
Re: A tale of Phobos – How we almost cracked a ransomware using CUDA
#50Nearly all my personal photos were encrypted by the helprecover@foxmail.com ("HELP") variant of Phobos. I've been holding onto the encrypted copies for a while in hopes that some people were working on a crack, and I'm excited to read this update. Sidecar question: when automating your backups, what's a good way to make sure your rolling backups aren't simply backing up malware-encrypted files? I found out too late t…
Don't do simple rolling backups, use something with deduplication like borg backup or ZFS/btrfs if you want to do it at the FS level. The backup size should not increase by much more than the actual size of any new files, so if suddenly, you need twice as much backup space because all your files seem to have changed, you should get suspicious.
My backup solution (backuppc/other syncs + zfs + sanoid/syncoid plus offsite server with zfs) means the backup server pulls files from the clients using backuppc/rsync. The backup server volume is zfs snapshoted regularly using sanoid. The offsite server pulls these from the backup server via syncoid/zfs send.
I'm not using rsync.net since I have my own infrastructure, but would definitely choose it as the offsite server if needed.