Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: zhoutong on March 02, 2012, 01:12:56 AM



Title: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: zhoutong on March 02, 2012, 01:12:56 AM
Source: https://www.bitcoinica.com/posts/warning-please-do-not-re-use-and-old-bitcoin-deposit-addresses (https://www.bitcoinica.com/posts/warning-please-do-not-re-use-and-old-bitcoin-deposit-addresses)

Dear Bitcoinica Users,

PLEASE DO NOT RE-USE ANY OLD BITOIN DEPOSIT ADDRESSES

Many of you have heard that several bitcoin services were victims of a recent Linode security breach today. Unfortunately, Bitcoinica is also among the services affected.

On 2013-03-01 at 6:30 UTC, our "hot wallet" hosted at Linode and containing over 10,000 BTC was emptied.  The unauthorized access is consistent with that experienced by other bitcoin services, described by Linode as unauthorized access from Linode's "customer support interface".

PLEASE DO NOT RE-USE ANY OLD BITOIN DEPOSIT ADDRESSES

Customers should not use any bitcoin addresses previously used to fund their Bitcoinica accounts.

We must assume that the thief has retained private keys associated with old bitcoin deposit addresses. This would allow them to access any new bitcoins sent to old deposit addresses. As of now, our website will only display new deposit addresses which are not affected by this. However any old bitcoin addresses which you may have recorded for convenience should never be used ever again. This is the most important thing:

PLEASE DO NOT RE-USE ANY OLD BITOIN DEPOSIT ADDRESSES

Other important things:

- Customer funds will not be affected.

Bitcoinica is committed to absorbing any loss. The thief stole from us, not you.

- Customer data is safe.

The compromised server was entirely dedicated to holding our bitcoin "hot wallet" only. Thankfully, this function is the –only- one ever hosted at Linode. No customer data has ever been hosted at Linode. Also, there is no privileged access from the affected server. This means that no passwords, account activity, or any other customer data has been exposed by this incident.

Less important things:

This is a very unfortunate event. To support instant withdrawals for customers, our “hot wallet” balance was necessarily higher than other services. As such the impact to us is larger. However, Bitcoinica is financially sound and our customers will not be affected.

Linode has been a well-respected hosting provider. We have reached out to them to be as cooperative as possible in helping them identify the security breach that led to this incident, but have not yet received a response.

We hope we can soon report their full cooperation in recovering this loss.

Thank you to our customers for your support.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: cypherdoc on March 02, 2012, 01:17:01 AM
Wow.  Bitcoins sure are popular today.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: Eveofwar on March 02, 2012, 01:20:07 AM
Wow.  Bitcoins Linode sure are is popular today.

FTFY


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: notme on March 02, 2012, 01:25:59 AM
more and more worthless with every theft.

Nope.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: Electricbees on March 02, 2012, 01:34:00 AM
I've been wondering what happened... This is very unfortunate.
As is everything I'm seeing on this forum as of recent, God dammit...

I hate thieves. That is all.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: notme on March 02, 2012, 01:34:31 AM
yep.

Then why has the price not dropped at all on this news... It has instead been fairly bullish today.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: koin on March 02, 2012, 01:35:23 AM
Many of you have heard that several bitcoin services were victims of a recent Linode security breach today. Unfortunately, Bitcoinica is also among the services affected.

et tu, zhou-te?

there's more coming too i bet.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: proudhon on March 02, 2012, 01:39:24 AM
yep.

Then why has the price not dropped at all on this news... It has instead been fairly bullish today.

You better hope the thieves actually want bitcoin and not USD.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: notme on March 02, 2012, 01:40:37 AM
yep.

Then why has the price not dropped at all on this news... It has instead been fairly bullish today.

You better hope the thieves actually want bitcoin and not USD.

Or they could want thousands of other things you can get for BTC.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: Eveofwar on March 02, 2012, 01:41:08 AM
yep.

Then why has the price not dropped at all on this news... It has instead been fairly bullish today.

You better hope the thieves actually want bitcoin and not USD.

Or they could want thousands of other things you can get for BTC.

proudhon is just praying for the short :P


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: cypherdoc on March 02, 2012, 01:43:38 AM
the point is the thieves consider Bitcoin valuable.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: Hunterbunter on March 02, 2012, 01:44:59 AM
People have been stealing USD since they were first created. Has that stopped people using it?


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: finway on March 02, 2012, 01:48:58 AM
That's why

we should support BIP16 as soon as possible...


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: proudhon on March 02, 2012, 01:49:35 AM
People have been stealing USD since they were first created. Has that stopped people using it?

No, but if somebody steals a bunch of USD I can still go to the store the next day and buy the same amount of stuff I could the day before with the USD I have.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: Littleshop on March 02, 2012, 01:50:58 AM
People have been stealing MONEY since they were first created. Has that stopped people using it?
FTFY


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: ineededausername on March 02, 2012, 02:03:20 AM
hmm

Too late :(


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: proudhon on March 02, 2012, 02:05:16 AM
Z i dint get any email from you about this



Z will Linode will give you 50 000 USD ?

The Linode's user agreement says, "no".


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: bitcoinBull on March 02, 2012, 02:08:03 AM
damn.  hot wallet is hot.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: da2ce7 on March 02, 2012, 02:11:54 AM
@ zhoutong

What is the tx id of the lost coins?


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: acoindr on March 02, 2012, 02:13:10 AM
Z i dint get any email from you about this



Z will Linode will give you 50 000 USD ?

The Linode's user agreement says, "no".

I'm sorry but this looks like an inside job at Linode to me. There is also the theft from slush and the bitcoin faucet (and who knows who else), so a total of over 13,000 BTC or about 65K USD market value. Supposedly some outside hacker knew different high value sites would have Bitcoin wallets on Linode?


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: Nefario on March 02, 2012, 02:13:48 AM
This doesn't make sense, why would you have a hot wallet with 10K BTC? Why would it ONLY be stored on a Linode VPS?

Hadn't bitcoinica gone all quiet for some time before this happened?

I think this is just a handy way to release some old bad news.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: proudhon on March 02, 2012, 02:14:58 AM
damn.  hot wallet is hot.

Zs hot wallet was hot.
And now his hot wallet is not.



Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: pirateat40 on March 02, 2012, 02:15:03 AM
This doesn't make sense, why would you have a hot wallet with 10K BTC? Why would it ONLY be stored on a Linode VPS?

Hadn't bitcoinica gone all quiet for some time before this happened?

I think this is just a handy way to release some old bad news.

I disagree, whatever happened, happened today.  I move coins all the time in and out of bitcoinica without an issue.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: Eveofwar on March 02, 2012, 02:15:33 AM
@ zhoutong

What is the tx id of the lost coins?

+1

EDIT:  http://blockchain.info/tx-index/2873808/0268b7285b95444808753969099f7ae43fb4193d442e3e0deebb10e2bb1764d0 ?


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: malevolent on March 02, 2012, 02:18:23 AM
The Linode's user agreement says, "no".

That doesn't mean they Linode can't be sued and forced to reimburse the losses.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: kiba on March 02, 2012, 02:19:03 AM
The Linode's user agreement says, "no".

That doesn't mean they Linode can't be sued and forced to reimburse the losses.


It would need to be worth the lawyer fee to sue.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: bitcoinBull on March 02, 2012, 02:40:31 AM
This doesn't make sense, why would you have a hot wallet with 10K BTC? Why would it ONLY be stored on a Linode VPS?

Hadn't bitcoinica gone all quiet for some time before this happened?

I think this is just a handy way to release some old bad news.

I figure he wanted to host the site, with user information and all, separately from the wallet.  That way if the site gets penetrated (which one would think is more likely since it has more attack vectors), the wallet would still be secure.


damn.  hot wallet is hot.
Zs hot wallet was hot.
And now his hot wallet is not.

Au contraire, now its even hotter.



Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: kurtosis on March 02, 2012, 02:48:38 AM
That's why

we should support BIP16 as soon as possible...
Actually no.  This too will pass.  Bitcoin is a multi-decade project, and once technical decisions are written into the blockchain they are very hard or impossible to reverse.

Hence, it's much more important for the dev team to resist artificial time pressures and focus on making the right decision for the long-term, even if they need to take longer in the short-term to fully understand the ramifications and consequences of crucial technical decisions.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: evoorhees on March 02, 2012, 02:52:40 AM
Zhou, thank you sincerely for being honorable, reporting quickly and fully, and absorbing the loss.

Very impressed with you and Slush today. I give you my sincere gratitude.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: DeathAndTaxes on March 02, 2012, 02:54:09 AM
more and more worthless with every theft.

Generally speaking criminals don't steal worthless things.

Like for example I haven't ever heard of a thief stealing poop out of someone's toilet, rotten garbage, or used tissues.

I have heard of thieves stealing artwork, cars, gold, currency and yes Bitcoins.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: finway on March 02, 2012, 02:59:31 AM
That's sad.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: kurtosis on March 02, 2012, 03:18:39 AM
- Customer data is safe.

The compromised server was entirely dedicated to holding our bitcoin "hot wallet" only. Thankfully, this function is the –only- one ever hosted at Linode. No customer data has ever been hosted at Linode. Also, there is no privileged access from the affected server. This means that no passwords, account activity, or any other customer data has been exposed by this incident.
I just noticed that the Bitcoinica login page appears to have no lost/forgot password functionality, that the only way to change your password is to successfully login and change it from the admin account.  Might I suggest adding this feature?  

The reason is that if Bitcoinica is ever cracked and the pwd database stolen, the thieves could run a script that changes all the passwords, as the Mt. Gox hackers did last summer.  I, having stupidly used the same login credentials as my Facebook and Twitter accounts, lost both those social media accounts in addition to my Mt.Gox one.  

It was only because they had password reset functionality publicly exposed on the login page that I was able to quickly send myself a pwd reset email and get them back before they also changed my account email address or any other harm was done.  

But as it is, if such an attack ever succeeds on Bitcoinica, the account is gone, no way for the user to quickly recover it.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: marked on March 02, 2012, 03:19:18 AM
Supposedly some outside hacker knew different high value sites would have Bitcoin wallets on Linode?

trivial to determine - nslookup/dig a records and then traceroute to all the large sites. Find common denominators. See linode is one, hack linode, have many BTC.

marked


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: btc_artist on March 02, 2012, 03:27:10 AM
Zhou, thank you sincerely for being honorable, reporting quickly and fully, and absorbing the loss.

Very impressed with you and Slush today. I give you my sincere gratitude.
+1;


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: acoindr on March 02, 2012, 03:43:45 AM
Supposedly some outside hacker knew different high value sites would have Bitcoin wallets on Linode?

trivial to determine - nslookup/dig a records and then traceroute to all the large sites. Find common denominators. See linode is one, hack linode, have many BTC.

marked

True, but that still implies beforehand knowledge or a guess that large BTC sites would have a host in common. Then upon gaining the target is it really that inconsequential to gain such high level access to Linode, such a respected Linux host, as evidenced by them being a common denominator among sites? (although I suppose that could be the basis for such a guess... but still, then to easily gain access? Either Linode is guilty or they shouldn't be hosting anyway.)


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: Raoul Duke on March 02, 2012, 03:44:02 AM
more and more worthless with every theft.

Generally speaking criminals don't steal worthless things.

Like for example I haven't ever heard of a thief stealing poop out of someone's toilet, rotten garbage, or used tissues.

I have heard of thieves stealing artwork, cars, gold, currency and yes Bitcoins.

Couldn't agree more with you even if I wanted to ;)


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: zhoutong on March 02, 2012, 03:54:42 AM
- Customer data is safe.

The compromised server was entirely dedicated to holding our bitcoin "hot wallet" only. Thankfully, this function is the –only- one ever hosted at Linode. No customer data has ever been hosted at Linode. Also, there is no privileged access from the affected server. This means that no passwords, account activity, or any other customer data has been exposed by this incident.
I just noticed that the Bitcoinica login page appears to have no lost/forgot password functionality, that the only way to change your password is to successfully login and change it from the admin account.  Might I suggest adding this feature?  

The reason is that if Bitcoinica is ever cracked and the pwd database stolen, the thieves could run a script that changes all the passwords, as the Mt. Gox hackers did last summer.  I, having stupidly used the same login credentials as my Facebook and Twitter accounts, lost both those social media accounts in addition to my Mt.Gox one.  

It was only because they had password reset functionality publicly exposed on the login page that I was able to quickly send myself a pwd reset email and get them back before they also changed my account email address or any other harm was done.  

But as it is, if such an attack ever succeeds on Bitcoinica, the account is gone, no way for the user to quickly recover it.

All customer passwords were encrypted with BCrypt. It's almost impossible to brute force even when the database is compromised.

Currently we require manual password reset because we want to evaluate the risk levels of password reset before we take actions on any accounts. E-mail shouldn't be the master key to everything.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: btc_artist on March 02, 2012, 03:57:02 AM
All customer passwords were encrypted with BCrypt.
The correct term is "hashed", not "encrypted". Huge difference. :)


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: cypherdoc on March 02, 2012, 04:05:08 AM
All customer passwords were encrypted with BCrypt.
The correct term is "hashed", not "encrypted". Huge difference. :)

i sure hope Zhou knows the difference  ::)


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: btc_artist on March 02, 2012, 04:18:13 AM
All customer passwords were encrypted with BCrypt.
The correct term is "hashed", not "encrypted". Huge difference. :)

i sure hope Zhou knows the difference  ::)
Well, he mentioned BCrypt, which is a hashing function, not an encryption function.  I think he just inadvertently used the wrong term here.


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: zhoutong on March 02, 2012, 04:18:22 AM
All customer passwords were encrypted with BCrypt.
The correct term is "hashed", not "encrypted". Huge difference. :)

You're right. I made a mistake here. It should be "hashed".


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: graingert on March 02, 2012, 04:43:14 PM
Have you had your cert re-keyed? http://help.godaddy.com/article/4976?locale=en


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: roomservice on March 02, 2012, 04:48:50 PM
When does deposits into new addresses show up in my account? I'am waiting for about half a day now :>


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: occulta on March 02, 2012, 10:22:26 PM
zhoutong you were asking for this, vulnerabilities in your site i even pointed out from the start, it was only a matter of time before you make another mistake. (hosting coins on a cloud/vps based service)


Title: Re: Bitcoinica Warning: Please do not re-use any old Bitcoin deposit addresses
Post by: farfiman on March 03, 2012, 01:19:28 PM
damn.  hot wallet is hot.

Zs hot wallet was hot.
And now his hot wallet is not.



Proudhon= Dr.Seuss  :)