bitcoinBull (OP)
Legendary
Offline
Activity: 826
Merit: 1001
rippleFanatic
|
|
May 11, 2011, 08:03:51 PM |
|
Saw this news on Slashdot: http://it.slashdot.org/story/11/05/11/1326257/Zeus-Crimeware-Kit-Source-Code-Leaked. This comes soon after reports of a new Mac OS X trojan in the wild. Won't be surprised when they appear on other OS's: android, iOS, linux, etc. Since bitcoin tends to attract the paranoiacs among us, I think this zeus source code leak is cause for heightened concern. Gavin even mentioned in his Twist Tv interview the other day http://media.witcoin.com/p/1547/Gavin-Andresen-and-Amir-Taaki-Bitcoin that he predicts bitcoin wallet stealing trojans will appear. The bitcoin wallet isn't the only thing that needs to be protected. Also MtGox username/password, any other service which could potentially store bitcoin deposits. If a trojan keylogs somebody's credit card info, there is recourse when charges appear (reversible transactions). But with bitcoin, there is no recourse (irreversible - advantages and disadvantages). What would be the most secure way to use bitcoin, or a way which is reasonably secure without becoming too inconvenient. Obviously an Anti-Virus program is basic, but again with the release of this Zeus source, AV programs will be even less reliable as new variants appear. Using a clean virtual machine in e.g. VirtualBox is also probably a good idea, but it still seems that a trojan on the host OS would be able to keylog anything typed into the virtual machine. Which only leaves the extreme - clean reboots from clean USB drives. Any suggestions for something more convenient but still secure? Other thoughts??
|
College of Bucking Bulls Knowledge
|
|
|
MoonShadow
Legendary
Offline
Activity: 1708
Merit: 1010
|
|
May 11, 2011, 08:06:19 PM |
|
What would be the most secure way to use bitcoin, or a way which is reasonably secure without becoming too inconvenient. A bitcoin bank.
|
"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."
- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
|
|
|
ploum
|
|
May 11, 2011, 08:09:24 PM |
|
Also, a client which encrypts by default the wallet.dat file. Each time the client is launched, a password is asked to decrypt the file.
That way, an uncrypted version of the wallet.dat is *never* present on the filesystem.
|
|
|
|
vuce
|
|
May 11, 2011, 08:11:10 PM |
|
Also, a client which encrypts by default the wallet.dat file. Each time the client is launched, a password is asked to decrypt the file.
That way, an uncrypted version of the wallet.dat is *never* present on the filesystem.
this would be a logical step in that direction
|
|
|
|
kiba
Legendary
Offline
Activity: 980
Merit: 1020
|
|
May 11, 2011, 08:11:56 PM |
|
|
|
|
|
xf2_org
Member
Offline
Activity: 98
Merit: 13
|
|
May 11, 2011, 08:23:21 PM |
|
What would be the most secure way to use bitcoin, or a way which is reasonably secure without becoming too inconvenient. A bitcoin bank. Such a bank could be made more profitable and sustainable, if holds only a fraction of its reserve. Use the majority of the reserve for investing in risky ventures that provide high returns to your clients.
|
|
|
|
malditonuke
|
|
May 11, 2011, 08:34:57 PM |
|
Using a clean virtual machine in e.g. VirtualBox is also probably a good idea, but it still seems that a trojan on the host OS would be able to keylog anything typed into the virtual machine.
If you can't trust the OS, you can't trust anything above it. For large amounts, use a separate specialized device. People are already working on bitcoin smartcards and whatnot. People will figure it out.
|
|
|
|
ctoon6
|
|
May 11, 2011, 10:04:30 PM |
|
Make a clean VM and install BC on it. make a new wallet and only use the on screen keyboard inside the VM. AFAIK viruses that infect VMs are still pretty rare. If your super paranoid, download the BC installer to a flash drive and install on a freshly formatted pc. make a new wallet and put it on the flash drive. write down the BC address. use DBAN to format your computer or use a new hard drive. NEVER HAVE YOUR ETHERNET CABLE PLUGGED INTO YOUR COMPUTER, or if making a new address requires it, only during when you need it. NEVER plug the usb key into your computer unless you are making an outgoing transaction.
|
|
|
|
goatpig
Legendary
Offline
Activity: 3752
Merit: 1364
Armory Developer
|
|
May 12, 2011, 12:15:56 PM |
|
NEVER HAVE YOUR ETHERNET CABLE PLUGGED INTO YOUR COMPUTER
How are you supposed to download the block chain and use your coins without an internet connection? I think so far the safest approach is the use of a savings account to most of your coins in a wallet you just access like once a year and even. Limits the possibility of exposure to wallet leaks by a lot. Of course it is also recommended to have a pen drive with a Linux live cd distro on it and the Bitcoin client installed. I wonder if an angry firewall blocking all outgoing communications but the Bitcoin port would help.
|
|
|
|
grondilu
Legendary
Offline
Activity: 1288
Merit: 1080
|
|
May 12, 2011, 12:24:25 PM |
|
I'm considering creating a "bitcoin" user on my machine, so that no troyan could read my wallet or send any bitcoins without knowing the bitcoin user's password.
Would that solve the troyan problem?
|
|
|
|
wolciph
Newbie
Offline
Activity: 33
Merit: 0
|
|
May 12, 2011, 12:48:43 PM |
|
I'm considering creating a "bitcoin" user on my machine, so that no troyan could read my wallet or send any bitcoins without knowing the bitcoin user's password.
Would that solve the troyan problem?
If you install programs as root, then they will be able to do anything. Even if you encrypt the home folder of your account, a program installed as root can do any keylogging it likes and will be able to see the decrypted files when you are using this user's account. The best solution would be to have an entirely separate computer dedicated to bitcoin on which you install only the basic software you need to run bitcoin, downloaded from trusted sources. To protect against trojans which are not too sophisticated, running a VM seems like a reasonable solution. If the VM storage file is encrypted, that's even better. See truecrypt for that.
|
|
|
|
bitcoinBull (OP)
Legendary
Offline
Activity: 826
Merit: 1001
rippleFanatic
|
|
June 04, 2011, 12:44:15 PM |
|
What would be the most secure way to use bitcoin, or a way which is reasonably secure without becoming too inconvenient. A bitcoin bank. Do you mean a website as bitcoin bank? In that case, all the thief needs is your bitcoin bank login and pw. This wouldn't help, and could make it worse. I prefer to think of the bitcoin P2P network as the bitcoin bank. Any intermediaries would simply be centralized points of vulnerability.
|
College of Bucking Bulls Knowledge
|
|
|
cypherdoc
Legendary
Offline
Activity: 1764
Merit: 1002
|
|
June 04, 2011, 01:18:48 PM |
|
What would be the most secure way to use bitcoin, or a way which is reasonably secure without becoming too inconvenient. A bitcoin bank. creighto, i pay attention to everything u write b/c your thoughts are sound. but how can u advocate a bitcoin bank it being a centralized big fat juicy target for the Feds? ppl don't store their gold at banks but instead at home in the safe therefore the Feds can't/won't do anything about that. but a bitcoin bank would be too irresistible for the banksters/gov't to raid.
|
|
|
|
cypherdoc
Legendary
Offline
Activity: 1764
Merit: 1002
|
|
June 04, 2011, 01:58:24 PM |
|
NEVER HAVE YOUR ETHERNET CABLE PLUGGED INTO YOUR COMPUTER
How are you supposed to download the block chain and use your coins without an internet connection? I think so far the safest approach is the use of a savings account to most of your coins in a wallet you just access like once a year and even. Limits the possibility of exposure to wallet leaks by a lot. Of course it is also recommended to have a pen drive with a Linux live cd distro on it and the Bitcoin client installed. I wonder if an angry firewall blocking all outgoing communications but the Bitcoin port would help. do u have to backup a savings wallet from time to time if ur not using it? i would guess not but i'm so paranoid now i have to ask? also do u know of a trusted USB version of the client?
|
|
|
|
cypherdoc
Legendary
Offline
Activity: 1764
Merit: 1002
|
|
June 04, 2011, 02:02:11 PM |
|
I'm considering creating a "bitcoin" user on my machine, so that no troyan could read my wallet or send any bitcoins without knowing the bitcoin user's password.
Would that solve the troyan problem?
If you install programs as root, then they will be able to do anything. Even if you encrypt the home folder of your account, a program installed as root can do any keylogging it likes and will be able to see the decrypted files when you are using this user's account. The best solution would be to have an entirely separate computer dedicated to bitcoin on which you install only the basic software you need to run bitcoin, downloaded from trusted sources. To protect against trojans which are not too sophisticated, running a VM seems like a reasonable solution. If the VM storage file is encrypted, that's even better. See truecrypt for that. i use a Macbook pro with VMWare Fusion and Win 7. my client is on the Win 7. is this what u mean by a reasonable solution?
|
|
|
|
chris200x9
Legendary
Offline
Activity: 1316
Merit: 1011
|
|
June 04, 2011, 03:42:43 PM |
|
I have all my bitcoins tied up on servers, so I have no wallet.dat
|
|
|
|
cypherdoc
Legendary
Offline
Activity: 1764
Merit: 1002
|
|
June 04, 2011, 05:34:43 PM |
|
I have all my bitcoins tied up on servers, so I have no wallet.dat i'll pass on that. i want my coins with me
|
|
|
|
xf2_org
Member
Offline
Activity: 98
Merit: 13
|
|
June 04, 2011, 06:30:07 PM |
|
What would be the most secure way to use bitcoin, or a way which is reasonably secure without becoming too inconvenient. A bitcoin bank. creighto, i pay attention to everything u write b/c your thoughts are sound. but how can u advocate a bitcoin bank it being a centralized big fat juicy target for the Feds? ppl don't store their gold at banks but instead at home in the safe therefore the Feds can't/won't do anything about that. but a bitcoin bank would be too irresistible for the banksters/gov't to raid. Most people store their cash at banks, not at home. It is simply a question of efficiency. You can trade the risk of a centralized target for being able to pool funds, building a fortress far stronger than each person could themselves build individually. And by volume, I'd wager the same is true for gold. The more gold you have, more likely it is stored in a secured depository.
|
|
|
|
MoonShadow
Legendary
Offline
Activity: 1708
Merit: 1010
|
|
June 04, 2011, 09:55:19 PM |
|
What would be the most secure way to use bitcoin, or a way which is reasonably secure without becoming too inconvenient. A bitcoin bank. creighto, i pay attention to everything u write b/c your thoughts are sound. but how can u advocate a bitcoin bank it being a centralized big fat juicy target for the Feds? ppl don't store their gold at banks but instead at home in the safe therefore the Feds can't/won't do anything about that. but a bitcoin bank would be too irresistible for the banksters/gov't to raid. Banks do exist for sound economic reasons. Convience is a sound economic reason. Mybitcoin.com is functionally a bitcoin bank. I have no doubts that once the market matures and the value of a bitcoin stablizes, that Mybitcoin.com and all of it's competitors will offer bitcoin CD's and short term credit lending in bitcoin. I might even use them for that purpose to a limited degree, but most of my bitcoin savings sits in an independent wallet.dat on a 128 meg thumbdrive locked in a firebox. That's very secure, but it's damned inconvient. Banks of all kinds thrive at the intersection of security and convience, and some people are going to use them. But if the government attempts to co-opt them, users will withdraw their funds and/or move them to similar banks out of country. It's not impossible for the US government to get to mybitcoin.com, but the fact that mybitcoin.com is based in a server in New Zealand does represent an obstacle.
|
"The powers of financial capitalism had another far-reaching aim, nothing less than to create a world system of financial control in private hands able to dominate the political system of each country and the economy of the world as a whole. This system was to be controlled in a feudalist fashion by the central banks of the world acting in concert, by secret agreements arrived at in frequent meetings and conferences. The apex of the systems was to be the Bank for International Settlements in Basel, Switzerland, a private bank owned and controlled by the world's central banks which were themselves private corporations. Each central bank...sought to dominate its government by its ability to control Treasury loans, to manipulate foreign exchanges, to influence the level of economic activity in the country, and to influence cooperative politicians by subsequent economic rewards in the business world."
- Carroll Quigley, CFR member, mentor to Bill Clinton, from 'Tragedy And Hope'
|
|
|
cypherdoc
Legendary
Offline
Activity: 1764
Merit: 1002
|
|
June 04, 2011, 10:52:53 PM |
|
What would be the most secure way to use bitcoin, or a way which is reasonably secure without becoming too inconvenient. A bitcoin bank. creighto, i pay attention to everything u write b/c your thoughts are sound. but how can u advocate a bitcoin bank it being a centralized big fat juicy target for the Feds? ppl don't store their gold at banks but instead at home in the safe therefore the Feds can't/won't do anything about that. but a bitcoin bank would be too irresistible for the banksters/gov't to raid. Most people store their cash at banks, not at home. It is simply a question of efficiency. You can trade the risk of a centralized target for being able to pool funds, building a fortress far stronger than each person could themselves build individually. And by volume, I'd wager the same is true for gold. The more gold you have, more likely it is stored in a secured depository. egold was a digital gold bank. they got taken down. why can't this happen to a bitcoin bank? and please clarify what u mean by a fortress?
|
|
|
|
|