Shocked you were when you heard the horrify story, a guy lost a tremendous amount of BTC (perhaps worth half a million!), and so was I. Gone are the days when [url http://bitcointalk.org/index.php?topic=137.msg1195#msg1195
]10000BTC could only buy a $25 pizza courtesy[/url]. After decimal bitcoin reached parity with the US dollar (2011 Feb. 9), BTC became serious at least for some individuals. The price of BTC keeping rising, wallet files on computers finally attract attention of thieves. HOW to protect our BTC wallet?
The first advice is that you should walk away from MS Windows
. MS Windows are too venerable, often easily infected with viruses, subject to Trojans, or controlled by unknown malicious programs. Nix-based operating systems are much more secure.
If you cannot abandon MS Windows as many (sometimes including me), at least you should setup a virtual machine
(such as VBOX), dedicated only to running bitcoin client. DON'T
install any other program even including anti-virus softwares. DON'T
allow any other program pass through the firewall except bitcoin client -- open port 8333 ONLY
open this virtual machine when you have to pay bitcoin to others.
If you are interested in mining, DON't
do solo mining. Solo mining forces you using mining software on the same machine in which you store your wallet file. Hackers can easily spot machines whose 8332 port is opening. They always have some methods hacking into your machine without your noticing, then, bang! your BTC disappears! When you're working in mining pool, you can only setup workers on local machine, and only setup a receiving address on the mining pool server, which means your wallet can put somewhere else, securely.
Now, official bitcoin client is weak.
If you have a fairly big amount of BTC, you should cultivate a habit:
- When you close your bitcoin client, you should move (NOT copy) your wallet file to other location, add a password (even a simple password is better than none) when compressing, and then rename it (DON'T leave it as wallet.dat!).
- Open your bitcoin client ONLY WHEN you have to send BTC to someone.
- Before you open your bitcoin client, put back your wallet file as it was.
Hope these simple advices are useful for you.
]BTW, I'm selling mining contracts[/url]. http://forum.bitcoin.org/index.php?topic=17208.0