 |
June 17, 2011, 04:25:43 AM |
|
Here's the take-away: 1. ONLY store your wallet.dat on an encrypted partition. by extension: 1a. DON'T BACKUP YOUR WALLET TO AN UNENCRYPTED PARTITION! 1b. Don't use Dropbox to backup your wallet! 1c. DON'T USE DROPBOX TO BACKUP YOUR WALLET! Yes, it's handy, yes, it's automatically backed up, and yes it's encrypted. But none of that matters. Although Dropbox does encrypt your data, the way the Dropbox system works makes it a relatively insecure place for storing your wallet - once you connect to Dropbox on a PC, rather than keeping your password, the program keeps a token. Anyone with that token has access to your Dropbox (and your wallet). It doesn't matter that the data is encrypted because Dropbox does the decryption on their end (not good - companies should learn, this is the same thing Gawker did wrong, and is one of the many things Sony did wrong, and it's one of the easiest problems to avoid). 1d. If you want to use a cloud-based back-up solution, MAKE SURE that it encrypts *LITERALLY *ALL* of your data before it is "sent to the cloud." Also, MAKE SURE THAT ONLY YOU HAVE THE ENCRYPTION KEY. (Or trusted loved ones. But you know what I mean - make sure the service doesn't keep a copy of your key - otherwise you can get totally screwed even if you personally do everything right.) Yes, this means that if you ever lose that password you lose all that data - but that's why we have password "hints" and why we have password autofillers. Wuala does encrypt your data beforehand and does not store a copy of the key (and incidentally, accepts Bitcoin if you want to use their paid services) and there are services such as Carbonite which can supposedly do the same (although I can't personally vouch for any of these).
2. The key to keeping a system secure (aside from just disconnecting it from the Internet) is to BE AWARE. Pay attention to what is installed on your system, and why, and how often you use it. If you aren't using it, get rid of it as it's nothing more than a potential attack vector. 2a. PAY ATTENTION to what's on your computer! 2b. PAY ATTENTION to what's on your computer! Assuming this guy is telling the truth, this is where he really fucked up. He was running this on his main home PC, which he also used for work and stock trading. I'd assume he also used the same computer for general Web browsing, file sharing, gaming, chatting, and everything else. We all do it, and it puts us at risk. It's not that it isn't/can't be OK - it can - but he did it without thinking about the fact that every program is a potential attack vector. It would've been OK if he'd kept his wallet on a physically disconnected volume, but he didn't.'t.
3. Keep the PC which holds your main wallet up-to-date and keep it secure, and/or keep your wallet off your PC until you want to use it. 3a. If you can, keep your wallet on another computer (IE, not your main PC) that pretty much isn't used for anything but Bitcoin, and LOCK IT DOWN TIGHT. The more programs you have on the PC, the more vectors of attack an attacker has. 3b. For most of us, it's not feasible to have a separate PC just for Bitcoin. This can be OK. If you have a lot of Bitcoin, keep your main wallet on a Flash drive or something similar that is only physically connected to your system when you want to run Bitcoin. (Make sure you understand - I am NOT talking about making a copy of your wallet, I am talking about actually moving the file to a separate drive where it is normally inaccessible to the Bitcoin software except when you deliberately plug it in.)
4. Be smart and realize you are human. Leaving your wallet in plain sight in a locked car isn't "keeping it safe" and it seems like it's pretty obvious that doing it puts you at risk, but accidents happen sometimes - which is why we tend to keep our money either with a bank or somewhere safe at home. If you have enough Bitcoin, keep two wallets - one with the majority of your Bitcoin, and one with your spending money - and make sure the "main" wallet is kept ultra-secure. Treat your BTC wallet like a real wallet - don't keep large amounts on you because if you get robbed and you're carrying $100 or even $1000 you're set back but not enough that you won't recover, but if you're carrying $500,000 and you get robbed (or lose your wallet) you're pretty well fucked.
|