Pages:
Author

Topic: Wallet Hack on 4/25 - page 3. (Read 11267 times)

full member
Activity: 159
Merit: 100
April 27, 2013, 12:41:20 AM
#68

I am not convinced this has anything to do with Android. I've seen some chatter about brute-forcing attacks against blockchain.info wallets. Is it possible some older wallets have passwords that aren't strong enough? The b.i KDF is SHA1 repeated only a handful of times, iirc, because JavaScript is slow.

I think it is possible to rule out an android problem, several users have stated they do not use an android app.

Brute forcing is a possibility but I remain sceptical

All users affected so far have had JAVA enabled possibly this is the result of some malware spread through a java applet. I can't find the post now but there was a report of a malicious Java applet designed to collect wallet data.

Other possibilities are XSS or a leak of passwords from another site although there is is no direct evidence of this.

piuk, how are you generating keys for wallets? Is it possible it's not random enough and someone has just been able to find the keys by brute forcing the seed to your RNG? bitaddress.org uses mouse movements to add more randomness and it doesn't seem like you do something like that.

Easiest to implement would be XSS - just about every site seems to be vulnerable these days due to browsers and webapps sucking. I would look for that first.

Java is a giant POS - useless other than as an attack vector - even Macfags got 0wned via Java last year. I have no doubt there are hundreds of zero-days lurking...

If blockchain passwords are only SHA1-hashed, depending on the seed, if somebody got ahold of the DB passwords could be cracked using rainbow tables.
full member
Activity: 196
Merit: 100
April 27, 2013, 12:27:03 AM
#67
Thank you for the thoughtful reply. What I think, however, that you are missing in your comparison between BTC and electronic fiat  payment systems - and which is absolutely fundamental to why such fiat systems hold consumer confidence - is that there are "consumer protections" built-in to the electronic fiat infrastructure: reversibility of transfers, limited liability for fraud, etc. Whether we admit it to it or not, we use our credit cards with confidence because of the transaction protection built-in (and for which we admittedly pay a steep price in the form of high interest rates).

Admittedly, the transaction of fiat in its traditional form as cold, hard cash does not carry this benefit, and in this way, is identical to BTC in irreversibility. But BTC shares the worst of both worlds - the ease of theft introduced by the digital medium in which it exists and through which it is transferred and the fact that, for all practical purposes, it only exists in this medium.

The average person knows how to protect paper currency - hiding it in his pocket. If the average corporation continues to struggling with preserving data integrity, how can we expect an individual to safeguard his/her Bitcoins or, as importantly, feel comfortable enough in the safety of the medium to invest significant value?

This is why I feel that Bitcoin's success will have to come at the hands of a well-funding backing that can develop mature infrastructure. If we rely on a room of engineers in an office suite in Tokyo to be the de facto standard of security, along with a few open-source/not-for-profit organizations, then there really isn't much to offer the mainstream. But of course, this flies in the face of the anarcho-libertarian wet dream of a decentralized currency.



I would side with you at times on this Shinobi, but then you need to really step back and realize the lack of understanding of most things that people engage with on a daily basis.  You use VISA and pay your bill at the end of every month, but very very very few people understand the mechanics behind credit card transactions, payments via the ACH rails or anything else involved with day to day financial life in 2013.  Yet there are trillions of dollars spent each year by people typing in their passwords to online bank accounts and pull pieces of plastic out of their wallet that is representative of fiat money (which is a whole other rabbit hole altogether).
donator
Activity: 1654
Merit: 1351
Creator of Litecoin. Cryptocurrency enthusiast.
April 26, 2013, 11:15:45 PM
#66
Any leads on what could have caused this? Or who the thief is?

Will reimbursing affected users be considered?

I am collecting all the information I can, still not clear of the exact root cause. There are a number a blockchain.info wallets compromised in this transaction but i'm not sure it is exclusively blockchain wallets, some of the input addresses look like wallets from other clients (i.e. they use change addresses and transactions are not shown as being relayed by blockchain). More data points are needed.

I am not convinced this has anything to do with Android. I've seen some chatter about brute-forcing attacks against blockchain.info wallets. Is it possible some older wallets have passwords that aren't strong enough? The b.i KDF is SHA1 repeated only a handful of times, iirc, because JavaScript is slow.

I think it is possible to rule out an android problem, several users have stated they do not use an android app.

Brute forcing is a possibility but I remain sceptical about the feasibility of brute forcing 10 character passwords. A 10 character password, 10 rounds of pbkdF2 with 36 possible characters at 5 million guesses per second would take 80,000 days to search the entire key space. I'm not sure it even possible to achieve 5 million guesses per second http://arstechnica.com/security/2012/12/25-gpu-cluster-cracks-every-standard-windows-password-in-6-hours/ estimates rates significantly lower speeds (if  pbkdF2 can be considered close to bcrypt speed). That is for one wallet as well, this seems to be multiple wallets in parallel. All wallets have a unique salt so precomputed dictionary attack shouldn't be possible. Also I have setup several wallets with deliberately weak passwords that are unemptied.

All users affected so far have had JAVA enabled possibly this is the result of some malware spread through a java applet. I can't find the post now but there was a report of a malicious Java applet designed to collect wallet data.

Other possibilities are XSS or a leak of passwords from another site although there is is no direct evidence of this.

piuk, how are you generating keys for wallets? Is it possible it's not random enough and someone has just been able to find the keys by brute forcing the seed to your RNG? bitaddress.org uses mouse movements to add more randomness and it doesn't seem like you do something like that.
legendary
Activity: 1988
Merit: 1012
Beyond Imagination
April 26, 2013, 10:58:43 PM
#65
Yes, this is an area need improvement, currently the usage of the wallet is still too complex and dangerous. Maybe bitcoin will never be used by the majority, it seems many people really cannot/don't have time to take care the security of their own money, they have to rely on some secure money storage service like a bank
newbie
Activity: 28
Merit: 0
April 26, 2013, 09:40:06 PM
#64
I read a thread like this and it just blows my mind that anyone thinks that Bitcoin will ever move away from a fringe casino hobby.

I would side with you at times on this Shinobi, but then you need to really step back and realize the lack of understanding of most things that people engage with on a daily basis.  You use VISA and pay your bill at the end of every month, but very very very few people understand the mechanics behind credit card transactions, payments via the ACH rails or anything else involved with day to day financial life in 2013.  Yet there are trillions of dollars spent each year by people typing in their passwords to online bank accounts and pull pieces of plastic out of their wallet that is representative of fiat money (which is a whole other rabbit hole altogether). 

I think there is something behind this, otherwise I wouldn't be wasting my time here. What will happen (and you can see it starting slowly) is that VC money, independent development and ingenuity with start to develop tools that will isolate the average end user from the complexity while still giving them the benefit fo the technology.  It has already begun with services like blockchain.info aggregating wallets and providing cloud based services.  It will eventually progress to hardware based tools (similar to the RSA key fob many people used to have at offices) and move on from there.  Long BTC public addresses will be replaced by alias services (how? I'm not sure, but they will) and people will slowly become accustomed to using this a method of money transport.  I could certainly be mistaken but it has attracted enough interest and has engaged enough people's aspirations that even if the current instance of BTC doesn't make it to prime-time, something similar will.

I once read that all it takes is for 10% of the population to be extremely excited about something (whether it be a fashion, technology, fad, etc) and it will become mainstream (given the average persons indifference and apathy).  While I don't think we're at the tipping point yet, the ideals behind this project is resonant enough with a population in turmoil to energize that portion of the population and turn this truly into a movement.
full member
Activity: 196
Merit: 100
April 26, 2013, 08:21:56 PM
#63
I read a thread like this and it just blows my mind that anyone thinks that Bitcoin will ever move away from a fringe casino hobby.
member
Activity: 84
Merit: 10
April 26, 2013, 07:33:53 PM
#62
im guessing by wallet your refering to an address genrated but never stored anywhere digital then typed in when needed?

and whats the private public key parts , sorry i know im dense
legendary
Activity: 4410
Merit: 4788
April 26, 2013, 07:16:18 PM
#61
can someone please explain this to me nicely,

cold storage.

hot wallet.

please give me the definition and an example

the only wallet i have is the encrypted on on my client.
thanks just trying to figure this out and learn

best cold storage:
make a brain wallet. never import it into a bitcoin client. and simply deposit funds into the public address.. store it safely on paper in a fireproof safe.. thats about as cold as you can get

hot wallet
private key is imported into a wallet and is connected to the internet. whereby a rogue webhost or a hacker can get to the API calls to empty the wallet of funds.
legendary
Activity: 4410
Merit: 4788
April 26, 2013, 07:09:20 PM
#60
since the addition of the bitcoin:// uri in windows. do any of those that have lost funds do any "free bitcoin" faucets regularly.

i remember last year there was one that actually made my QT client start running.

also

check all the programs installed EG the miners, drivers, etc that are not from the official websites. even check if you have a trading bot that was not created, compiled by yourself.

there was a guy named litecoin trader that hade a closed source trading bot. his version one last year was very very "iffy" and he soon went quiet when questioning him. he now has a version 2 which is also closed source.

do any of you use a trading bot for btc-e / mtgox?
member
Activity: 84
Merit: 10
April 26, 2013, 07:03:25 PM
#59
can someone please explain this to me nicely,

cold storage.

hot wallet.

please give me the definition and an example

the only wallet i have is the encrypted on on my client.
thanks just trying to figure this out and learn
donator
Activity: 2058
Merit: 1007
Poor impulse control.
April 26, 2013, 06:53:39 PM
#58
Does not seem like Android is involved at all. In fact, I am not aware of any Android-related Bitcoin thefts in all these years.

Unless I am missing something, the common denominator here is Java.

I did notice a Windows update last week - one lone security patch, outside of regular schedule - which only provided the usual "an issue has been identified that may allow a remote attacker blah blah". Does anyone know what kind of hole was patched?


Android runs almost exclusively in a java virtual machine

Android's not at risk from this sort of Java exploit. Other hacks are different matter - usually from installing something dodgy nd giving it permissions it shouldn't have.
donator
Activity: 668
Merit: 500
April 26, 2013, 06:50:23 PM
#57
I am not convinced this has anything to do with Android. I've seen some chatter about brute-forcing attacks against blockchain.info wallets. Is it possible some older wallets have passwords that aren't strong enough? The b.i KDF is SHA1 repeated only a handful of times, iirc, because JavaScript is slow.
Is it possible someone found a way to download all wallets from blockchain.info and just started bruting 'em? Maybe someone found a list of identifiers and is just pulling them as they have time. They did have those security issues recently...
I think this is the most likely explanation.  My friend also had coins stolen, and apart form Java which I don't know the answer to, she'd be a no to all the questions.
sr. member
Activity: 277
Merit: 250
April 26, 2013, 06:49:06 PM
#56
Does not seem like Android is involved at all. In fact, I am not aware of any Android-related Bitcoin thefts in all these years.

Unless I am missing something, the common denominator here is Java.

I did notice a Windows update last week - one lone security patch, outside of regular schedule - which only provided the usual "an issue has been identified that may allow a remote attacker blah blah". Does anyone know what kind of hole was patched?


Android runs almost exclusively in a java virtual machine
sr. member
Activity: 322
Merit: 252
April 26, 2013, 05:50:07 PM
#55
"Dropped your wallet on the sidewalk" seems more appropriate than "Wallet stolen"
hero member
Activity: 756
Merit: 501
There is more to Bitcoin than bitcoins.
April 26, 2013, 03:33:13 PM
#54
Does not seem like Android is involved at all. In fact, I am not aware of any Android-related Bitcoin thefts in all these years.

Unless I am missing something, the common denominator here is Java.

I did notice a Windows update last week - one lone security patch, outside of regular schedule - which only provided the usual "an issue has been identified that may allow a remote attacker blah blah". Does anyone know what kind of hole was patched?
hero member
Activity: 609
Merit: 506
April 26, 2013, 03:17:16 PM
#53
OP, might make sense for a thread like this to be called "blockchain.info hack" instead of "bitcoin hack". The latter is somewhat misleading.

Yeah, can I change it after the fact?  Realized that after I did it and it's definitely misleading.  Nothing wrong with the protocol or bitcoin in general - more apropot would be wallet hack.

I think you can just edit your original post (at the top of this thread), and change the subject.

Tried to change original post.  Dont' want to single out blockchain.info as source in fairness to piuk as it could've easily been a java exploit - don't think we've gotten to bottom of it yet.

Looks to me like it worked. "Wallet Hack" seems like an appropriate choice.
legendary
Activity: 4690
Merit: 1276
April 26, 2013, 03:14:42 PM
#52
For 0.78 BTC you just got a very inexpensive lesson in security.  Don't let those coins be spent for naught.

Agree.  Already had cold storage so was trying to be diligent, just hadn't moved since withdrawing from BTC-e.  Definitely have learned a lesson.  Keep hot balances low and only access bitcoin-qt from clean/sandboxed computer that I don't do my daily surfing on to avoid any type of java/javascript exploits.  Recommend the same for others.

I also just uninstalled java from my machine.

I re-imaged my Windows laptop from the recovery partition to get rid of it (and the creepy taskbar it installed on my browser.)  But my Windows machine is used irregularly for limited things which are not practical on my main workstations so it was relatively easy for me to do.   Backed up what few interesting docs I had in mega.co.nz before performing this action.

Now I don't even like to allow Microsoft or HP to install updates.  Since phone vendors are so willing to pre-install rootkits, and OS vendors seem happy to make that possible, it seems likely to me that commercial laptop and workstation vendors would be happy to follow suit.  The momentum behind the trend to make the Internet significantly more invasive seems to be building at an alarming rate.

---

BTW, so far my blockchain.info wallet seems fine in spite of the phone hack and gmail theft.  This seems to lend strength to the idea that the issue of this thread is not Android related.

newbie
Activity: 28
Merit: 0
April 26, 2013, 03:01:30 PM
#51
OP, might make sense for a thread like this to be called "blockchain.info hack" instead of "bitcoin hack". The latter is somewhat misleading.

Yeah, can I change it after the fact?  Realized that after I did it and it's definitely misleading.  Nothing wrong with the protocol or bitcoin in general - more apropot would be wallet hack.

I think you can just edit your original post (at the top of this thread), and change the subject.

Tried to change original post.  Dont' want to single out blockchain.info as source in fairness to piuk as it could've easily been a java exploit - don't think we've gotten to bottom of it yet.
hero member
Activity: 609
Merit: 506
April 26, 2013, 02:54:55 PM
#50
OP, might make sense for a thread like this to be called "blockchain.info hack" instead of "bitcoin hack". The latter is somewhat misleading.

Yeah, can I change it after the fact?  Realized that after I did it and it's definitely misleading.  Nothing wrong with the protocol or bitcoin in general - more apropot would be wallet hack.

I think you can just edit your original post (at the top of this thread), and change the subject.
newbie
Activity: 28
Merit: 0
April 26, 2013, 02:52:04 PM
#49
For 0.78 BTC you just got a very inexpensive lesson in security.  Don't let those coins be spent for naught.

Agree.  Already had cold storage so was trying to be diligent, just hadn't moved since withdrawing from BTC-e.  Definitely have learned a lesson.  Keep hot balances low and only access bitcoin-qt from clean/sandboxed computer that I don't do my daily surfing on to avoid any type of java/javascript exploits.  Recommend the same for others.

I also just uninstalled java from my machine.
Pages:
Jump to: