Aleksei Richards (OP)
Newbie
Offline
Activity: 38
Merit: 0
|
|
March 27, 2014, 11:07:34 AM |
|
If I build the following web wallet, it will be the most secure web wallet currently on the market. Agree or disagree ?
1. The client will be a 1 page backbone.js app deployed directly from the repository on github. The page would be signed with my PGP public key.
Why?
a. Because it would then be possible to write a chrome or firefox plugin to verify the wallet downloaded to your machine corresponds to the code on the repository. Blockchain.info has a form of this already but without the PGP signing.
b. If any third party such as github/cloudflare tampered with the wallet the user would be able to see and flags would be raised.
2. All javascript in plain text and easy to read. (unobfuscated).
Why ? Because the wallet is then open for peer review. Like all solutions that use cryptography peer review is the way to go.
3. No naked private keys stored on the server. No naked keys ever passed to the server. Why ?
a. Search for “Bitcoin wallet hacked” on google then come back here. b. Because there is no technical reason why we should ever do this again. And that includes exchanges too.
4. Users shouldn't pick their own passwords.
Why ?
a. Because a lot of users, pick either very week password or re-use passwords on other sites. b. Because we can then pick passwords with sufficient entropy to properly encrypt private keys.
5. Users should not be able to send coins to the wallet until 2FA is enabled. All operations requiring spends should also be protected with 2FA.
Why ? To defend against malware such as key loggers.
6. A way for users to recover their wallet if the operator goes away.
Recovery procedure should be quick and simple. i.e. electrum passphrase.
|
|
|
|
Cryddit
Legendary
Offline
Activity: 924
Merit: 1132
|
|
March 27, 2014, 07:17:26 PM |
|
I don't really understand why anybody uses web wallets.
Use a local wallet. Keep it encrypted. Unencrypted keys are never stored, and keys encrypted or not never leave the local machine. Keep it on removable media and remove it when you're not using it. Then just run an OS more secure than Windows to keep keyloggers etc off of it.
|
|
|
|
Onar
Member
Offline
Activity: 172
Merit: 10
|
|
March 27, 2014, 10:22:23 PM |
|
To become mainstream a simpler solution must be made, to encrypt, save it on external harddisk and use a os securer than windows. This might apply us that are into the technology, but others its to much hasle. I don't really understand why anybody uses web wallets.
Use a local wallet. Keep it encrypted. Unencrypted keys are never stored, and keys encrypted or not never leave the local machine. Keep it on removable media and remove it when you're not using it. Then just run an OS more secure than Windows to keep keyloggers etc off of it.
|
|
|
|
dewdeded
Legendary
Offline
Activity: 1232
Merit: 1011
Monero Evangelist
|
|
March 28, 2014, 05:20:45 AM |
|
So difference vs. blockchain.info is:
- no sending without 2FA - GPG encryption of password
?
|
|
|
|
|
counter
|
|
March 28, 2014, 06:48:39 AM |
|
Well you've got my attention and many others will come I'm sure. Wallet security is always a good thing and if you can outdo the current top wallets in you opinion I'd like to know more about it. Subscribed.
|
|
|
|
jiangkand1
Newbie
Offline
Activity: 42
Merit: 0
|
|
March 28, 2014, 07:59:23 AM |
|
Use a local wallet is the safest!
|
|
|
|
monsterer
Legendary
Offline
Activity: 1008
Merit: 1007
|
|
March 28, 2014, 09:34:25 AM |
|
If your service can withstand someone stealing your wallet.dat file without losing funds, you are headed in the right direction.
|
|
|
|
timecoin
Member
Offline
Activity: 70
Merit: 10
|
|
March 29, 2014, 09:42:15 AM |
|
Wallet security is always a problem if more secure than it is now purse, I think is definitely good.
|
|
|
|
serje
Legendary
Offline
Activity: 1232
Merit: 1002
|
|
March 29, 2014, 09:46:00 AM |
|
If your service can withstand someone stealing your wallet.dat file without losing funds, you are headed in the right direction.
qt can withstands this as far as I know if you use a nice pass-phrase!
|
Space for rent if its still trending
|
|
|
timecoin
Member
Offline
Activity: 70
Merit: 10
|
|
March 29, 2014, 01:43:10 PM |
|
Well you've got my attention and many others will come I'm sure. Wallet security is always a good thing and if you can outdo the current top wallets in you opinion I'd like to know more about it. Subscribed.
+1 Agree with what you said, I also very the attention of the wallet safe.
|
|
|
|
b!z
Legendary
Offline
Activity: 1582
Merit: 1010
|
|
March 29, 2014, 01:52:04 PM |
|
Agreed. TREZOR and other hardware wallets are strong security made simple, they're what's needed for bitcoin to go mainstream
|
|
|
|
dexX7
Legendary
Offline
Activity: 1106
Merit: 1026
|
|
March 29, 2014, 05:21:58 PM |
|
If you are looking to build a secure wallet, you may take a look at the 2-of-3 multi signature approaches by trustedcoin.com and bitgo.com.
|
|
|
|
CryptKeeper
Legendary
Offline
Activity: 2044
Merit: 1055
|
|
March 29, 2014, 05:33:04 PM |
|
Agreed. TREZOR and other hardware wallets are strong security made simple, they're what's needed for bitcoin to go mainstream I am really looking forward to the Trezor (I ordered 2 last year) but I think it will not be for everyone. The retail price for this thing is yet TBA and I doubt that it will be anything below $100! Not much for total security if you are a "whale" and have lots of bitcoins in your wallet, but too much for the bitcoin starter. So there is still room for another "middle security" wallet solution, easy to use for the average joe but still secure enough so that it is not easily hacked.
|
Follow me on twitter! I'm a private Bitcoin and altcoin hodler. Giving away crypto for free on my Twitter feed!
|
|
|
hjdt4fd1
Newbie
Offline
Activity: 28
Merit: 0
|
|
March 30, 2014, 01:55:03 AM |
|
Agreed. TREZOR and other hardware wallets are strong security made simple, they're what's needed for bitcoin to go mainstream I am really looking forward to the Trezor (I ordered 2 last year) but I think it will not be for everyone. The retail price for this thing is yet TBA and I doubt that it will be anything below $100! Not much for total security if you are a "whale" and have lots of bitcoins in your wallet, but too much for the bitcoin starter. So there is still room for another "middle security" wallet solution, easy to use for the average joe but still secure enough so that it is not easily hacked. You're right, now the main wallet is safe and simple to use.
|
|
|
|
which2say
Newbie
Offline
Activity: 28
Merit: 0
|
|
March 30, 2014, 03:09:41 AM |
|
Agreed. TREZOR and other hardware wallets are strong security made simple, they're what's needed for bitcoin to go mainstream I am really looking forward to the Trezor (I ordered 2 last year) but I think it will not be for everyone. The retail price for this thing is yet TBA and I doubt that it will be anything below $100! Not much for total security if you are a "whale" and have lots of bitcoins in your wallet, but too much for the bitcoin starter. So there is still room for another "middle security" wallet solution, easy to use for the average joe but still secure enough so that it is not easily hacked. You're right, now the main wallet is safe and simple to use. Only safe and easy to use in order to be widely used, so you have to consider these two questions.
|
|
|
|
NewLiberty
Legendary
Offline
Activity: 1204
Merit: 1002
Gresham's Lawyer
|
|
March 30, 2014, 04:02:02 AM |
|
greenaddress.it is more secure than your suggested method.
|
|
|
|
E.exchanger
|
|
March 31, 2014, 01:03:01 AM |
|
I think using of web wallets can never be safe so i prefer just filling mine with the amount needed at a particular time and for that blockchain is doing well so far, so i guess another online wallet is not what's needed right now. Good luck with your project though and hope to see it soon in action.
|
|
|
|
|