3
2
I'm looking at blockchain.info's FAQ page, and they describe the wallet creation scheme here: https://blockchain.info/wallet/technical-faq (please scroll down to the Please describe the wallet creation routine. section)
Because their wallet encoding tool is in Javascript, which is clientside, the user can trust that the encryption key cannot be on the server because Javascript must be all clientside code?
Is there any server side method in which the site could maliciously collect this data, therefore compromising blockchain.info's integrity?
Could blockchain.info suddenly change a line of code in their javascript, for say, a few minutes, and begin storing the pre-encrypted data into their servers without many people noticing? They could use this method to collect private keys from random samples of people, and would likely get away with it.
1
The Browser extensions provide protection. With the Chrome browser extension the javascript comes from the extension and not from blockchain.info website: https://blockchain.info/wallet/browser-extension
– Stephen Gornick – 2013-08-01T00:34:31.367I had no idea this existed. This is certainly something that I will start using. However, I feel the majority of the users on their site who trust their javascript client could be at risk. – bvpx – 2013-08-01T15:08:28.190