Bitcoin Forum
December 15, 2024, 08:52:42 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4]  All
  Print  
Author Topic: My first experience with bitcoin was NOT positive :(  (Read 6545 times)
kangasbros
Hero Member
*****
Offline Offline

Activity: 812
Merit: 1006



View Profile
December 05, 2012, 12:29:25 PM
 #61

How can we make bitcoin secure while at the same time usable by anyone?

Very difficult problem.

When thinking about this, I sometimes think that the personal risk with bitcoins might be even more serious than the systematic. For example: people forgetting their encryption keys, losing their backups, corrupting wallet.dat, scams/frauds with social engineering, etc etc. Systematic risk like a web wallet hack will gain more publicity, but it is arguable if the total loss of BTC is greater on systematic problems than with invidual problems.

sunnankar
Legendary
*
Offline Offline

Activity: 1031
Merit: 1000



View Profile WWW
December 05, 2012, 12:53:55 PM
 #62

There is a learning curve to bitcoin. Is it possible to reduce this learning curve?

Showing people what to do, step-by-step, with the easiest to use tools goes a long way in doing that. Hence the Free Bitcoin Guide.

marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2349


Eadem mutata resurgo


View Profile
December 05, 2012, 07:44:39 PM
 #63

How can we make bitcoin secure while at the same time usable by anyone?

Very difficult problem.

When thinking about this, I sometimes think that the personal risk with bitcoins might be even more serious than the systematic. For example: people forgetting their encryption keys, losing their backups, corrupting wallet.dat, scams/frauds with social engineering, etc etc. Systematic risk like a web wallet hack will gain more publicity, but it is arguable if the total loss of BTC is greater on systematic problems than with invidual problems.

You mean systemic, not systematic ... don't worry lots of people do it.

Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 05, 2012, 08:26:13 PM
 #64

I think more people should read the PR wiki page.

Many of the "problems" that I hear with bitcoin are misconceptions and not actual problems.

lettucebee
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
December 06, 2012, 02:00:26 AM
 #65

Am now on my 3rd day of downloading the block chain.  To say this is ridiculous would be generous.  Come on core devs!

BTW, how did this happen?  Did no one anticipate how unwieldy the block chain would become?


▄██████████████████▄
▄██████████████████████▄
█████▀              ▀█████
▄████▀    ▄▄▄▄▄▄        ▀████▄
▀█████▄    ▀█████▄     ▄█████▀
▀█████▄    ▀█████▄ ▄█████▀
█▄  ▀█████▄    ▀█████████▀  ▄█
██▄  ▀█████▄    ▀█████▀  ▄██
███▄  ▀█████▄    ▀█▀  ▄███
▀███▄  ▀█████▄     ▄███▀
▀████▄  ▀████▀  ▄████▀
█████▄  ▀▀  ▄█████
▀█████▄  ▄█████▀
▀█████  █████▀
▀████████▀
██████
▀██▀
E R N
               ▄▄█████████▄▄
           ▄▄█████████████████▄▄
        ▄███████▀▀       ▀▀███████▄
       █████▀▀               ▀▀█████
     ▄████▀    ▄▄█████████▄▄    ▀████▄
    ████▀   ▄█████████████████▄   ▀████
   ████    █████████████████████    ████
 █████    ███████  ▀█████████████    █████
█████    █████████    ▀███████████    █████
████    ▄██████████▄     ▀████████▄    ████
████    █████████████       ███████    ████
████    ▀██████████▀     ▄████████▀    ████
█████    █████████    ▄███████████    █████
 █████    ███████  ▄█████████████    █████
           █████████████████████
            ▀█████████████████▀
               ▀▀█████████▀▀
████
████

████
████

████
████

████
████
TOKEN SALE
AIRDROP
                              ████
                              ████

                              ████
          ████            ████  ████

          ████            ████  ████
          ████  ████  ████  ████  ████

████  ████  ████  ████  ████  ████  ████
████  ████  ████  ████  ████  ████  ████
  ▬▬   GET IN TOUCH   ▬▬ 
TELEGRAM  FACEBOOK  TWITTER
YOUTUBE   INSTAGRAM
jgarzik
Legendary
*
Offline Offline

Activity: 1596
Merit: 1100


View Profile
December 06, 2012, 02:14:49 AM
 #66

Am now on my 3rd day of downloading the block chain.  To say this is ridiculous would be generous.  Come on core devs!

BTW, how did this happen?  Did no one anticipate how unwieldy the block chain would become?

It is not an issue of unwieldly block chain, but unwieldly database software.

Upcoming version 0.8 already addresses this issue.


Jeff Garzik, Bloq CEO, former bitcoin core dev team; opinions are my own.
Visit bloq.com / metronome.io
Donations / tip jar: 1BrufViLKnSWtuWGkryPsKsxonV2NQ7Tcj
marcus_of_augustus
Legendary
*
Offline Offline

Activity: 3920
Merit: 2349


Eadem mutata resurgo


View Profile
December 06, 2012, 03:00:38 AM
 #67

Am now on my 3rd day of downloading the block chain.  To say this is ridiculous would be generous.  Come on core devs!

BTW, how did this happen?  Did no one anticipate how unwieldy the block chain would become?

Yes and no ... it was always coming but not as soon as this. Satoshi dice kind of took a dump in the feedbowl.

proudhon
Legendary
*
Offline Offline

Activity: 2198
Merit: 1311



View Profile
December 06, 2012, 05:28:46 AM
 #68

Nah it should look like this:



The further Bitcoin moves to the mainstream the less tech-savvy users will be. Even downloading and installing correctly can be a challenge.

This, or something like it.  Potential users need to be better educated more immediately on bitcoin.org.  The "Learn More About Bitcoin" button on bitcoin.org should say something that further reinforces beta/experimental/evolving nature of bitcoin and more about the main client (that it uses a lot of space and so on).

Bitcoin Fact: the price of bitcoin will not be greater than $70k for more than 25 consecutive days at any point in the rest of recorded human history.
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 08, 2012, 02:57:49 AM
 #69

The problem with having an extension that says "Something changed, watch out!" is that it's not going to work. This isn't debatable, if you think this will work you need to spend an evening reading usability studies of SSL in web browsers. For something like 90% of its history HTTPS simply had no effect despite all the fancy maths because all (seriously, all) users clicked through the warnings when something went wrong. Even since browsers have moved to big red screens that say "Don't proceed!" as plainly as possible, the clickthru rate on Chromes self-signed SSL cert interstitial is 60% - despite that accepting a self signed cert completely defeats the point of SSL.
I will give you that most users are dumb and just click right on through scary alerts no matter how large and glaring they are.  But I think your 60% number is a bit inflated.

That is probably 60% of people ignoring the alerts for SOME self signed cert.  Also, not all self signed certs are bad and they don't "completely defeat the point".  I use them all the time for my own services because they still provide security.  It is just easier (though still not trivial) for someone to implement a MITM.

I think a much more important number to find would be the click through rate of broken SSL certs on banking websites or websites where security actually matters.  If I visit joesmoeblog.com, I probably don't actually care that he has a self signed cert. But, how many people go to bofa.com and get the big red warning and still click through?  I'm sure it's still some, but I'm also sure it's less than 60%.  I also don't feel remorse for people who can't read a big red warning when handling money.

Mike Hearn
Legendary
*
Offline Offline

Activity: 1526
Merit: 1134


View Profile
December 08, 2012, 12:48:24 PM
 #70

We're getting a bit off topic here, but this stuff is important (the extension won't work but other approaches that convert the web app into something you "install" might do).

The 60% figure comes from the Chrome developers and I believe it's the total of all displayed interstitials.

I don't understand why you think self-signed certs provide any security. It isn't "easier" to do a MITM, it's the same as with no SSL at all. Unless you have communicated the cert to your users out of band (no first time visitors) AND they are installing the cert themselves, it provides no security.

The click through rate on SSL errors for modern browsers should be zero because they don't let you click through (except for self signed certs, and even then, only with a lot of hassle). That change was made because the previous clickthrough rates were close to 100%. Your belief that users are "dumb" if they ignore warnings is worthless because it categorizes all users as dumb, which is usually a good sign that actually your expectations are wrong. The real reason users clicked through these alerts was usually one of the following:

1) They didn't understand what the warning meant.
2) They have seen the warnings before in non-dangerous situations (like the clock being set wrong or a self signed  cert).

Surprise, if you cry wolf all the time and do so in unintelligable jargon, people tune you out.

Some usability studies have found that even computer science PhDs often lacked an understanding of PKI!

Here's one usability study on the topic of SSL warnings:

  http://static.usenix.org/events/sec09/tech/full_papers/sunshine.pdf

Quote
Our warnings performed signi cantly better than exist-
ing warnings, but far too many participants exhibited
dangerous behavior in all warning conditions. Our re-
sults suggest that, while warnings can be improved,
a better approach may be to minimize the use of SSL
warnings altogether by blocking users from making
unsafe connections and eliminating warnings in be-
nign situations.

This of course also ignores SSL stripping attacks. Most likely, some your users navigate to your website by typing an address into the address bar. That means the connection starts out being un-encrypted and can be easily MITMd, there are GUI tools that automate this attack. Once you took control like that, you can remove the SSL entirely. If you do this, no users will notice that you've done so:

  http://usablesecurity.org/emperor/

Quote
Abstract We evaluate website authentication measures that are designed to protect users from man-in-the-middle, "phishing", and other site forgery attacks. We asked 67 bank customers to conduct common online banking tasks. Each time they logged in, we presented increasingly alarming clues that their connection was insecure. First, we removed HTTPS indicators ........ We confirm prior findings that users ignore HTTPS indicators: no participants withheld their passwords when these indicators were removed.

In short, SSL has a long history of absolute failure when tested in real world conditions with real people, and it's important that the Bitcoin community not repeat those mistakes.
Red Emerald
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile WWW
December 08, 2012, 08:51:27 PM
Last edit: December 08, 2012, 09:08:50 PM by Red Emerald
 #71

We're getting a bit off topic here, but this stuff is important (the extension won't work but other approaches that convert the web app into something you "install" might do).

The 60% figure comes from the Chrome developers and I believe it's the total of all displayed interstitials.

I don't understand why you think self-signed certs provide any security. It isn't "easier" to do a MITM, it's the same as with no SSL at all. Unless you have communicated the cert to your users out of band (no first time visitors) AND they are installing the cert themselves, it provides no security.
You say you don't understand, but then you go on to say "unless you have communicated the cert" which is exactly what I'm doing, so I guess you do understand.  Additonally, blockchain.info doesn't use a SS cert.  I was simply using that example to show how those numbers are inflated by people like me.  The number of benign SS certs that are accepted is sadly not part of that number.  Even if it's half (which I doubt), 30% is still too many compromises and obviously something needs to be done to educate the users.

Quote
The click through rate on SSL errors for modern browsers should be zero because they don't let you click through (except for self signed certs, and even then, only with a lot of hassle). That change was made because the previous clickthrough rates were close to 100%.
I agree

Quote
Your belief that users are "dumb" if they ignore warnings is worthless because it categorizes all users as dumb, which is usually a good sign that actually your expectations are wrong. The real reason users clicked through these alerts was usually one of the following:

1) They didn't understand what the warning meant.
2) They have seen the warnings before in non-dangerous situations (like the clock being set wrong or a self signed  cert).
Well I do still think most all users are dumb.  Not dumb in all things, just in how this tech works.  After reading the studies you have linked, I'd also add that being dumb is not prerequisite for failing to check that everything is secure as even intelligent people make mistakes.  What word would you use instead of "dumb?" Clearly the users are something less than fully aware of their surroundings if they are ignoring warnings that are going to lead to them being robbed.  This is not intelligent behavior.

In my experience, you have to treat your users like they are idiots or malicious attackers who will do everything wrong and the software still has to be 100% secure and still work.  As you've pointed out, Blockchain.info sadly does not have this level of security yet, as it requires use of a secure passphrase and knowledge of two-factor auth and installation of a plugin. I still don't understand why you think the plugin is useless.

You seem to be taking the stance that it is an impossible task to trust users not to click the button "Hack me" button no matter how scary we make it.  If that's true, then aren't you the one calling the users dumb?

If this is really about only promoting clients with perfect security, then I'd say that you can't promote any of the desktop clients either as they are all vulnerabile to key logging and the beloved satoshi client has difficult to manage backups. Tangent: I wonder how many coins have been lost by deleting/losing wallets compared to being stolen because of weak security.

It sounds to me like if a user is going to be unsafe with their computer and accept bad SSL certs and generally ignore any warnings that things are going bad (as the studies you have linked prove), then these people more than likely have compromised computers anyway in which case their funds in their desktop wallet are also at risk and we have saved them from nothing by getting them to fear web wallets.


The only secure solution is a hardware wallet that can interface with any client, desktop or web.  Then the private keys are never anywhere that can be compromised by a hacker.

Pages: « 1 2 3 [4]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!