Slashdot Mirror


Security Certificate Warnings Don't Work

angry tapir writes "In a laboratory experiment, researchers found that between 55 percent and 100 percent of participants ignored certificate security warnings, depending on which browser they were using (different browsers use different language to warn their users). The researchers first conducted an online survey of more than 400 Web surfers, to learn what they thought about certificate warnings. They then brought 100 people into a lab and studied how they surf the Web. They found that people often had a mixed-up understanding of certificate warnings. For example, many thought they could ignore the messages when visiting a site they trust, but that they should be more wary at less-trustworthy sites."

432 comments

  1. Maybe Firefox will Chill Out now by Anonymous Coward · · Score: 0

    Those damned full-stop full-page security warnings about self-signed certs are really freaking annoying. Maybe this will be the impetus needed to have them revert to the older behavior.

    1. Re:Maybe Firefox will Chill Out now by calmofthestorm · · Score: 2, Insightful

      "Legitimate sites will not do this" == lie. Seriously guys, fucking grow up. The number of changes I have had to make to firefox in code (not about:config, code) to disable autocomplete prevention, self-signed certs, etc...it's getting frustrating.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    2. Re:Maybe Firefox will Chill Out now by Antidamage · · Score: 1

      Exactly. My bank can spring for a paid certificate, but everyone else is free to make them on the spot. I'd love it if there was a way to tone them right down. The "add an exception" mechanism in Firefox 3+ are really fucking annoying.

    3. Re:Maybe Firefox will Chill Out now by Brian+Gordon · · Score: 1

      I swear if I see another (read: the exact same) wallet.crypto.autocompleteoverride argument I will Foe every user posting in this story.

    4. Re:Maybe Firefox will Chill Out now by anagama · · Score: 1

      Aside from that, it is possible for one to get a certificate with no checks deeper than whether or not the credit card transaction was authorized. Certs seem very much like a money machine and little else.

      --
      What changed under Obama? Nothing Good
    5. Re:Maybe Firefox will Chill Out now by kpainter · · Score: 2, Insightful

      Exactly. My bank can spring for a paid certificate

      Sure they can! Because those asswipes have a ton of fucking taxpayer money!
      You are correct. The cert. method in FF3 sucks big time.

    6. Re:Maybe Firefox will Chill Out now by dgatwood · · Score: 1

      Get a free certificate, then. http://www.startssl.com/ generates basic certificates at no charge. It works in most major browsers, and IE support is expected in the near future. Now that startssl exists, there's really no excuse for self-signed certs even inside a corporate firewall, much less for a real public website.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    7. Re:Maybe Firefox will Chill Out now by dgatwood · · Score: 3, Informative

      Uh, no, they'd better not be doing that. A certificate authority (CA), in order to be recognized by any of the major browser vendors, is required to contact the people responsible for a domain before issuing a cert for that domain. Normally, the CA does this by sending email to the contact addresses in the domain's whois record. Unless one of those contacts clicks a link or takes some other action to confirm that the person is authorized to obtain a cert on the domain's behalf, the CA is not allowed to issue the cert. Some CAs will also allow certified letters from the registrar if your whois contact info is stale, but that's likely to be an even bigger hoop.

      If you know of a CA that is violating this policy and is just issuing a cert if the credit card clears, please contact every browser vendor out there, and that CA will immediately cease to be a recognized CA.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    8. Re:Maybe Firefox will Chill Out now by anagama · · Score: 2, Insightful

      Here's a neato business plan. Buy a bunch of certs. Sell them to other people. http://www.google.com/search?q=anonymous+ssl+cert

      Of course, if all it takes is an email from the domain you just registered for your phishing site, how is it that you won't get the email? I once bought bought cheap cert from godaddy for a site I ran (legit site) -- I never got a phone call. What's an email prove -- nothing except I can fill in some forms on a webhost admin console to set up an email. It doesn't say a thing about who I am.

      --
      What changed under Obama? Nothing Good
    9. Re:Maybe Firefox will Chill Out now by Z00L00K · · Score: 1

      And many companies runs their own certificates for internal use too.

      It's time to consider that the warnings are just messing up the security awareness for people.

      The point is that I can be using a site with an invalid certificate, but then I would expect the same protection against malicious actions from that site that a site running plain HTTP has. But if I encounter a site that I want/need to trust more I should be given the option to tune the trust level.

      In many cases the certificates may be there just to deny the ability for the occasional snoop to get any useful information from the traffic.

      --
      If builders built buildings the way programmers wrote programs, then the first woodpecker would destroy civilization.
    10. Re:Maybe Firefox will Chill Out now by dgatwood · · Score: 4, Informative

      Standard certs do nothing to establish identity. They merely establish that the site is not being spoofed. Thus, the purpose of the whois email verification is not to prevent illegitimate sites from getting certs. The purpose of the whois email verification is to ensure that I can't get a cert for www.bankofamerica.com, hack an ISP's DNS server to redirect their traffic to my site, and pose as Bank of America. For those purposes, it is sufficient to merely require that the domain owners confirm via email that the request was authorized.

      If you want to confirm that a domain owner is in any way anything approaching a legitimate business, that's what an EV cert is for. Only an EV cert establishes identity in any way.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    11. Re:Maybe Firefox will Chill Out now by Anonymous Coward · · Score: 0

      If you know of a CA that is violating this policy and is just issuing a cert if the credit card clears, please contact every browser vendor out there, and that CA will immediately cease to be a recognized CA.

      Oh really? The discussion that came out of that was basically, boo hoo, actually removing a CA from Mozilla would be so inconvenient, much better to ask them to stop doing that, and whew, good thing not too many of those invalid signatures were issued. What immediately? What cease to be recognized?

    12. Re:Maybe Firefox will Chill Out now by ToasterMonkey · · Score: 5, Interesting

      Get a free certificate, then. http://www.startssl.com/ generates basic certificates at no charge. It works in most major browsers, and IE support is expected in the near future. Now that startssl exists, there's really no excuse for self-signed certs even inside a corporate firewall, much less for a real public website.

      Free, schmee, that is not the problem at all. Why in hell should I trust someone ELSE to verify my ownership of a domain name on MY internal network? The real problem is everything using their own damn CA lists, making it impossible for us to easily publish internal CA certs. Subversion has one, Windows has one, OS X has one, Gnome probably has one, Firefox has one, Java has one, SSH does NOT have one, etc, etc, etc.

      Why aren't CA's delegated just like DNS is? I own all of foobar.net, so grant me an intermediate CA responsible for only *.foobar.net and let me verify & issue certs for my own fraking domain names (internal or NOT!). It is much easier to chain an intermediate cert to the server than add a new internal CA to the clients. Obviously, distributing trust to the rightful owners cuts the CA roots out of their silly trust monopolies.

      The determination of who owns a domain name TWICE, for registration & certification is a straight up failure. Own the domain, you should own the CA authority, stop owning it, your cert chain is revoked.

    13. Re:Maybe Firefox will Chill Out now by Lord+Bitman · · Score: 1

      That's quite a threat. We'd better take this guy seriously.

      --
      -- 'The' Lord and Master Bitman On High, Master Of All
    14. Re:Maybe Firefox will Chill Out now by leuk_he · · Score: 2, Insightful

      CA's take a long time to get revoked. Check google for Comodo as an exmple of a lazy CA.

      "and taking almost a month to revoke the certificate has to change. The excuse that everyone else does it, so we do it too else we lose business, is weak at best. "

      But the whole point is that people do not really understand certificates. There are big warnings, but people are kept in the dark what they should do. Also people are clueless what the small lock actually means. The fact is that if there is a certificate you should be able to idntifiy the people behind it. That does not help you if those people are international scammers in a country where the police does not care. (Maybe because there are bigger problems in that country , like speeding violations)

    15. Re:Maybe Firefox will Chill Out now by Dan541 · · Score: 1

      Security certs are just a fraud, to make money. It's like "Pay your protection money, or we will warn your users"

      --
      An SQL query goes to a bar, walks up to a table and asks, "Mind if I join you?"
    16. Re:Maybe Firefox will Chill Out now by Cyberax · · Score: 4, Informative

      Right now, the only suitable infrastructure for such delegation is DNS. And it's horribly insecure for such things.

      Fortunately, it'll become possible with DNSSEC. Indeed, there are groups working on certificate delegation via DNS.

      http://ieeexplore.ieee.org/Xplore/login.jsp?url=http%3A%2F%2Fieeexplore.ieee.org%2Fiel5%2F10467%2F33214%2F01565268.pdf%3Farnumber%3D1565268&authDecision=-203

    17. Re:Maybe Firefox will Chill Out now by SanityInAnarchy · · Score: 3, Insightful

      A company which is running their own CA for internal use should have the means to install that CA on each workstation -- thus, no warning, and as a bonus, no possibility of MITMs inside their network.

      --
      Don't thank God, thank a doctor!
    18. Re:Maybe Firefox will Chill Out now by Anonymous Coward · · Score: 0

      I think wou are looking for this.
      http://cybertrust.omniroot.com/

      If they trust your CA, the major browsers will trust your ssl certificate. It's not free, though.

      It people should realize that the principle behine PKI & ssl is a WEB of trust, not many SILOS of trust.

    19. Re:Maybe Firefox will Chill Out now by nmx · · Score: 1

      Standard certs do nothing to establish identity. They merely establish that the site is not being spoofed.

      Isn't "preventing spoofing" just another way of saying "establishing identity?"

      --
      "Well kids, you tried your best, and you failed. The lesson is, never try."
    20. Re:Maybe Firefox will Chill Out now by dgatwood · · Score: 1

      Yes and no. Preventing spoofing means establishing that the content comes from the actual domain in question, so in effect, it is establishing the identity of the https server in terms of the domains it is authorized to serve. It is not, however, establishing the identity of the people who run that server in any way (except ensuring that they have a valid email address). It similarly does not establish the identity of the domain's owners.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    21. Re:Maybe Firefox will Chill Out now by dgatwood · · Score: 1

      This involved a reseller of Comodo's certs, not Comodo itself; upon being notified of the problem, Comodo made the reseller fix the problem and as I understand it, manually verified all the SSL certs that the reseller in question sold. Given the circumstances, I think that's a perfectly reasonable response and see no reason that they should be delisted, IMHO. Now if some other reseller comes along and pulls the same stunt and Comodo doesn't notice, then it might be worth revocation of trust. Presumably, however, Comodo will be more careful about monitoring their resellers from now on.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    22. Re:Maybe Firefox will Chill Out now by dgatwood · · Score: 1

      I think almost everyone here understands that a cert doesn't provide identification of the people behind it. It just proves that the server is authorized to operate for a given domain. As such, AFAICT, Comodo didn't have any requirement to revoke the certs in the article you referenced at all. If you want identification of the people, background checks, etc., then you should only trust EV certs. As for taking a month to revoke something, before a company can interfere in the operation of a business, it has to make darn sure that it is not a legitimate business. AFAICT from that article, this isn't a clear-cut case of someone obtaining a cert for somebody else's domain. This is a case of somebody whining that a site run by criminals was allowed to get a cert. The expectation that they could not has no basis in reality, which was the entire point of my previous posts on the subject.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    23. Re:Maybe Firefox will Chill Out now by jesset77 · · Score: 1

      It is? rilly??

      Forgive me, but if he sees another what, he's going to what?!? *head*a splode*

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
    24. Re:Maybe Firefox will Chill Out now by Anonymous Coward · · Score: 0

      [DNSSEC to enable] certificate delegation via DNS.

      Thank (insert your favourite deity here)!

      How far away is DNSSEC again?

  2. 'People' don't understand computers by doishmere · · Score: 5, Interesting

    This shouldn't come as a surprise, since most people still don't understand how viewing a website can affect their computer.

    1. Re:'People' don't understand computers by Goaway · · Score: 4, Funny

      Yeah, it's kind of sad how regular people are expecting us programmers to have our shit together.

    2. Re:'People' don't understand computers by Anonymous Coward · · Score: 3, Insightful

      But more importantly your average user doesn't have a clue what a security certificate is, so why would they care if there's a warning about it?

    3. Re:'People' don't understand computers by TinBromide · · Score: 5, Funny

      some day, in the far off future of October 1st, 1993, 'people' will understand computers and all of this tomfoolery will cease to be a problem. The internet will revert to civilized discourse for the propagation of knowledge and ideas.

      *Checks watch* Any day now...

      --
      Is it sad that I am more likely to recognize you and your posts by your sig than your name or UID?
    4. Re:'People' don't understand computers by Mashiki · · Score: 4, Insightful

      I don't think it's a problem of not "understanding" computers. Rather that the language used in a lot of cases for the certificates is so verbose, that it confuses people. Remember that when you deal with the average member of the population you're dealing with someone who reads and writes somewhere between a grade 7-10 level. That means that their grasp of language is lower, their understanding is lower, and their frustration level is lower.

      If you want to get through to people, you make warnings simpler. Make things simpler, people understand them better, and everyone is happy. Those of us who are in, have been in, the IT field(or associated areas), have a grasp of the English language somewhere around grade 12 to early college, or higher. In other words, this stuff is way beyond what most people can understand.

      After all, if you told someone on the street you spent an evening going through a kernel recompile for fun they'd look at like you're an idiot with 3 heads. To them you are; to the rest of us, you're just another geek.

      --
      Om, nomnomnom...
    5. Re:'People' don't understand computers by forkazoo · · Score: 5, Insightful

      I don't think it's a problem of not "understanding" computers. Rather that the language used in a lot of cases for the certificates is so verbose, that it confuses people. Remember that when you deal with the average member of the population you're dealing with someone who reads and writes somewhere between a grade 7-10 level. That means that their grasp of language is lower, their understanding is lower, and their frustration level is lower.

      This. Developers seem convinced that adding more explanation can result in a better educated user. In reality, it just guarantees that fewer people will have read the whole thing. Make informational text as short as possible, but no shorter. IMHO, that's one of the things Apple traditionally nails in their designs that Microsoft flubs. "Save your work?" is a vastly more useful message in a dialog box than something like, "you have clicked a button which is used to close this application. if you close this application without saving changes to your data, it will be lost. You might also want to keep working. Click yes to save your work, no to discard it, or click cancel to continue working."

      With Certificate issues, Firefox makes me jump through so many hoops that all my focus is on getting through the hoops, rather than evaluating security. I've never understood how the 'get certificate' button is supposed to make me safer. It seems to just add more steps in an effort to force me to pay attention to the process, but IMO fails to actually provide a security benefit.

    6. Re:'People' don't understand computers by Dullstar · · Score: 1

      No OS is perfect, so this doesn't hold true all the time, but as far as effect on the computer, Mac OS X and Linux would lighten the effect.

    7. Re:'People' don't understand computers by Hurricane78 · · Score: 1, Interesting

      And why don't they understand them. BECAUSE THEY CAN. Really. :)

      People are all about efficiency. But if you are so "efficient" that you hurt yourself, it is called "laziness". (Although some people also call others lazy, when they do not follow *their* standards, which is pointless.)

      Now why do they hurt themselves here?
      Either because the risk is too small to be relevant (evolutionary and on the level that makes your brain learn it).
      Or, what I think, because the failure, and the pain that results from it, are way too distinct from each other for people to learn it.

      Think about, what would happen, if they would get stung by a bee, every time they would do such a stupid thing like ignore certificates. You could bet that they would learn it. Because really, and it took me long to learn and believe this, people are not stupid. (If they have to, they can do very impressive things in very short times. I witnessed a girl learn to do basic things in C in one week, because she really really really wanted that advantage in that game she was playing. And the next week she learned how to do collages in Photoshop. Mind you that she is just your average girl. No geek or anything.)

      But what happens right now, when they do dumb things: First, nothing happens. Nothing at all. No flashing lights. No alarm. No fire. No pain. Even an infection with a trojan that their AV tool notices is no problem. A virus killing everything? Well, just ask your local geek to re-install Windows. The data was not that important anyway. (That's what I usually hear from them. Sometimes they backed it up a month ago and that is OK too. Often I have the feeling, that a read-only HDD and a USB stick would suffice for them.)

      But even a MITM attack on their bank account, stealing all the money and everything. That's so rare. And if, they are completely unable to associate it with that one warning that they ignored. And how can you blame them for it? Would you remember what you did a week ago, that did probably not even enter your conscience? No.

      So I propose this solution: Make the warning dialog contain one paragraph max. In big red letters. With a flashing alarm light and sound. Filling 3/4 of the screen. Saying is the shortest possible way, that they are going to get robbed, and could go to jail, if they do not exactly know what's going on now. Make the dialog un-closable for at least 30 seconds. And only give them the ability to move it away quicker, if you got proof that it's burned into their brains forever. If that is not possible, then never give them that ability, and only add a "I am a security expert" add-on that you have to manually install and jump trough hoops that only people who know what they are doing can pass.
      Optimally make it completely impossible to go to a site with security problems, except if you use that add-on. (But beware, that then people will let their "expert" friend install it, ever if they do not know anything.)
      But realistically, let the "i have no idea what to do" button be clickable at the very first second, and the "go to the site (i am a security expert)" one only after a minute of waiting.
      Then when they click it, tell them that the site was very evil, dangerous, etc, and... pew... the browser saved them.... but it was very close.

      Yes. You have to be that over the top. How else will you make it stick in their heads? It has to be associated with instant robbery and horrible things. Just like it is in the brains of us experts.

      What do you think? Anything one could make better? Let's implement it? :)

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    8. Re:'People' don't understand computers by causality · · Score: 4, Insightful

      Remember that when you deal with the average member of the population you're dealing with someone who reads and writes somewhere between a grade 7-10 level.

      Then why don't we fix that and solve or prevent a whole host of other problems by doing so?

      There's something seriously pathological about seeing this as a situation to be accommodated rather than a disease state to be remedied.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    9. Re:'People' don't understand computers by DNS-and-BIND · · Score: 0, Troll
      "Us experts"...bahaha...slashdot commenters...hahahahaha...oh, my sides are hurting, make it stop, make it stop!

      And I love how you condescend to include the "average" girl in the elite ranks of "us". Novices should really stop getting so much disrespect dumped on them. "Us experts" BAHAHAHAH ow ow it's starting again...HAHAHAHAHAHAHHAHA

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    10. Re:'People' don't understand computers by FooAtWFU · · Score: 2, Informative
      The idea is that you have a site, and that site has an unsigned certificate or something. But that's okay... you know you can trust it. So you get the certificate and save it. Later, a man-in-the-middle attack replaces the unsigned certificate with a different one! You don't have the certificate, so you see the scary screen (again) and go "dude... certificate changed... I'm being attacked! omg."

      (That's the idea. In reality, you just skip by that screen and bemoan the annoyance.)

      --
      The World Wide Web is dying. Soon, we shall have only the Internet.
    11. Re:'People' don't understand computers by mcrbids · · Score: 1

      With Certificate issues, Firefox makes me jump through so many hoops that all my focus is on getting through the hoops, rather than evaluating security. I've never understood how the 'get certificate' button is supposed to make me safer. It seems to just add more steps in an effort to force me to pay attention to the process, but IMO fails to actually provide a security benefit.

      I have this problem - as a certificate holder. See, I hold a "wildcard certificate", eg: "*.mydomain.com" and had to pay a few good bux to get it. But it doesn't work for sub-subdomains. EG: "foo.mydomain.com" works fine, but "bar.foo.mydomain.com" doesn't. This is retarded - I'm the authoritative domain controller, *.mydomain.com should work fine, but it doesn't.

      Unfortunately, there's not sufficient cost/benefits analysis to get certificates for *all* my subdomains. (There are thousands of them)

      So I have a choice:

      1) Don't use encryption. (bad)

      2) Train my users to click through the certificate warnings. (also bad)

      3) Implment some kind of sub-directory system partitioning with fancy load-balancer parsing, breaking the DNS ideal of using subdomains to divide load and systems that scale.

      No matter what I do, there is no good combination of standards compliance, best practices, and cost. I would propose that the spec for wildcard certificates should allow for sub-subdomains, or that there be certificates that do. EG: "%.mydomain.com" or something like that.

      Another weird artifcat is that when using a wildcard certificate, the root domain is not matched. EG: certificate for *.mydomain.com won't work for mydomain.com (no sub-domain)

      Both of these states may have technical justifications, but just don't match expectations all that well: who is going to expect www.mydomain.com to be a different website than mydomain.com?

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
    12. Re:'People' don't understand computers by xenocide2 · · Score: 4, Informative

      Firefox makes users jump through hoops for a reason. Once upon a time, webmasters were terrible at keeping websites up to date, and browsers didn't work very hard to make it apparent. If the website is built and operated correctly, users never see a damn thing.

      The first hoop is the most important: the page looks like an error, because it is. The proper thing to do is contact the webmaster, or call your helpdesk, and get the cert fixed. Don't continue. The wrong thing to do here is all the rest of the crap where you "pay attention" but intentionally make a stupid decision and "continue anyway." That process does actually give much more information than previous incarnations. If it's self-signed, or expired, or invalid, it'll say so. Not that it matters, because you as a user have no control over whether the certificate is valid or not. These messages should be intended for power users and developers, since they're the only people who might be able to escalate or *fix it*.

      The problem as I see it is that web people seem okay with the idea of allowing bad certs. Helpdesk might have previously told users "just click continue anyways, and go on your way." So yea, error dialogs were much easier for users when they could click once and permanently ignore security warnings caused by incompetent IT.

      --
      I Browse at +4 Flamebait

      Open Source Sysadmin

    13. Re:'People' don't understand computers by quarx · · Score: 1

      people are lazy, that is I think the main reason, they click the nearest visible button

      --
      blue dots across San Francisco http://www.mapjack.com
    14. Re:'People' don't understand computers by Ihmhi · · Score: 1

      They should just ask the people who write The Simple English Wikipedia to do something with error messages.

      "Something went wrong with your computer. That's why the screen is blue now. Turn it off and then turn it on again, and that might make things better."

    15. Re:'People' don't understand computers by Jay+L · · Score: 1

      Are you sure you wish to reinvent Vista's UAC?
        [Cancel] or [allow].

    16. Re:'People' don't understand computers by anagama · · Score: 1

      Perhaps it isn't user laziness, but brain dead UIs that make people "click the nearest visible button". How many obtuse warnings does it take to make a person get frustrated and do something they regret? Hard to say, but I've certainly fallen victim to clicking the wrong button and I'm neither lazy nor totally computer illiterate. Just google stupid error messages. Sometimes users are the problem, sometimes programs are, and sometimes it's a combination. Flatly blaming the user for being lazy is a copout.

      --
      What changed under Obama? Nothing Good
    17. Re:'People' don't understand computers by Opportunist · · Score: 3, Insightful

      Excuse me? How can I make a user more secure if he is the one that clicks away all my warnings?

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    18. Re:'People' don't understand computers by Miseph · · Score: 1

      To be fair, ubiquitous internet is still new enough that an extremely disproportionate number of users are only grades 7-10, so I'd say the problem is perhaps less dire than you might think.

      That said, until the day comes when we can stop greedy anarchists from gutting education on the rationale that it somehow harms society to raise the standards of literacy and knowledge through public institutions, there is very little anyone can do to cure the disease rather than accommodate the symptoms. Don't hold your breath.

      --
      Try not to take me more seriously than I take myself.
    19. Re:'People' don't understand computers by Opportunist · · Score: 2, Insightful

      "Page maybe evil! There be dragons, do not go there!"

      Better?

      It does not change a thing. People do not read that shit. Even if they do, what's lacking is that we do not (and often cannot) offer them an alternative or solution. We don't tell them "instead, do this and you can still accomplish what you wanted to do". So the obvious response is "hmm... it said maybe. Ok, hopefully it won't be that bad".

      Because they don't see any alternative. Their choice is only to take the (possible) risk or simply not do what they wanted to do.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    20. Re:'People' don't understand computers by greenlead · · Score: 1

      Right. I really want to inundated with phone calls and emails from every person who visits my websites. Brilliant. Some websites just aren't important enough to be worth paying money for lame stuff like certificates. It's a mafia: pay us or we'll frighten your users with misinformation. Certificates are a broken idea; they need to be replaced with a system that actually works.

    21. Re:'People' don't understand computers by calmofthestorm · · Score: 1

      I'm a CS major and I don't understand how viewing a website can affect your computer. That would require the website to some how find and exploit a hypothetical flaw in the web browser's code, which is simply not possible in a well-written browser.

      On a related note, when can I expect web browsers to start being written?

      (non-sarcastic gist: viewing a website shouldn't be able to affect your computer. Their intuitive explanation is how it ought to be, but isn't)

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    22. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Half the people have below average intelligence. This will never change. Should these people not be able to use a computer to communicate safely?

    23. Re:'People' don't understand computers by amorsen · · Score: 0

      As long as you have to give money to dubious companies (Hello Verisign and Comodo) in order to get a certificate, my private site won't be signed. What's the point? All it takes is redirecting mail for my domain ONCE, and the attacker has a valid certificate which won't give any warnings whatsoever.

      --
      Finally! A year of moderation! Ready for 2019?
    24. Re:'People' don't understand computers by sosume · · Score: 4, Insightful

      Oh come on, a self signed certificate is ten times better than no certificate at all. But in the first case, both FF and IE will go berserk with all kind of ways to prevent you from visiting the site. In the second, totally unsecure scenario, the browser won't say a word ..

      So again, I have a working site. I decide to add a layer of encryption - and the browser starts warning my users that it's unsafe. Illogical at least .. and here you are defending this idiocy.You must be working for verisign or thawte ..

    25. Re:'People' don't understand computers by DougReed · · Score: 1, Insightful

      Fixing people that read at a 7th grade education? Give me a break! I live in Florida, with a ton of other very intelligent people from all over the world who just want a boat dock behind their house and a pool out their back door. . But there are also TONS of morons who think George W. Bush is an intellectual and the banking crisis was caused by Obama running for office. And it's not just here either I used to live in LA, and my next door neighbor there was so stupid he thought that Obama was proof that Bin Ladin had infiltrated the Senate. How are you gonna teach these bozos anything. They will just want to fight you. Youcalimestupid boy?

    26. Re:'People' don't understand computers by diamondsw · · Score: 1

      Right. Call your helpdesk. Because they're going to know fuck-all about the internal gateway server that's misconfigured and so EVERY GODDAMN TIME you need to get at the IP buildsheets you're blocked by these useless fucking warnings. Oh, and telling it to remember the exception completely BLOCKS getting to the site, rather than allows it. There's no security threat whatsoever.

      Someone has misconfigured a server, and YOU WILL NEVER FIND THAT PERSON TO TELL THEM. Thus these warnings are completely fucking useless.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    27. Re:'People' don't understand computers by dgatwood · · Score: 1

      4. Replace the dots with underscores. Other than the size of the DNS zone file, there's no practical difference between those sub-subdomains being bar.foo.mydomain.org and being bar_foo.mydomain.org.

      As for why sub-subdomains don't work, that's actually browser-dependent. Some browsers allow it, some don't.

      Regarding securing the domain itself, it's all about money. Some SSL cert vendors' wildcard certs do cover the domain itself, some don't. For example, DigiCert's wildcard certs cover the domain itself. The ones who don't merely decided, "We'll get an extra $xxx for the domain cert." It's all a question of whether they included the domain itself in the list of things that their signature covers or not. It's just an extra entry in the list of authorized domains for the cert.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    28. Re:'People' don't understand computers by cgenman · · Score: 2, Insightful

      I have several sites I use regularly which are permanently on self-signed certificates. Why? Because the cost of getting a real, properly signed certificate is f$&@ing highway robbery. It's one entry in a lookup table, yet it costs more per year than my last car. Sure, BankOfAmerica.com can afford that, but can your small business's intranet? Can a small hobby out of someone's basement?

      We're trained every day that legitimate sites self-sign. And that the warnings can safely be ignored. This isn't a failure of people's intelligence, this is a symptom of the signers pricing their "security" into irrelevance.

      Make it negligably cheap and it will be important again. Keep it out stupidly luxury priced, and everybody knows what a crock the system is.

    29. Re:'People' don't understand computers by wvmarle · · Score: 1

      When telebanking (Bank of China (HK)'s business banking) the first time I got security warnings. The web site says that I have to make sure to select "Yes" in the Security Warning dialogue (that has to do with some e-cert system). I forgot what it was, but it is indeed some javascript thingy that throws a "security warning". On my e-banking web site. Ugh. And yes I'm sure it's the correct one because I typed it in myself at first and later bookmarked it. That whole VM is used for telebanking only.

      If my bank already had a "security warning" that I just have to accept, then what is the value of such a warning?

    30. Re:'People' don't understand computers by value_added · · Score: 1

      So I propose this solution: Make the warning dialog ... in big red letters ... With a flashing alarm light and sound. Filling 3/4 of the screen.

      Assuming you have the minimum requisite measure of competence in a given area, how would you react if every step off the usual path subjected you to condescending and alarmist reponse? Say, bartenders giving you drunk driving statistics along with descriptions of possible liver damage, car passengers quoting safe stopping distances, warnings on Q-Tip packages insisting Q-Tips should not be used in you ear canal ... do I need to go on?

      The Windows approach (as evident in UAC, warning dialogs, wizards, overly verbose messages, etc.) is geared toward the dumb user (and equally dumb admins as those same approaches are used in the "enterprise" offerings). By contrast *nix systems typically dispense with any handholding. If there's any "right approach" that merits advocating, I'd suggest it would be a compromise between the two I described, not forcing an exaggerated version of the dummy approach down everyone's throat.

    31. Re:'People' don't understand computers by teg · · Score: 1

      Firefox makes users jump through hoops for a reason. Once upon a time, webmasters were terrible at keeping websites up to date, and browsers didn't work very hard to make it apparent. If the website is built and operated correctly, users never see a damn thing.

      I much preferred the old way. Most of my exposure to their annoying hoops is when I find something on google - and https doesn't really add any value other than privacy when I e.g. read messages on a mailing list I found that way. I don't want a "10 click add a permanent certificate" procedure there. I know what I'm doing, a page "Unsigned certificate - go back / ignore this session / add permanent exception" would be much better. I'm obviously never ever going to use it to send sensitive information or purchase anything - but neither am I going to send a request to a webmaster of a page I just found among many others on Google.

    32. Re:'People' don't understand computers by ToasterMonkey · · Score: 1

      You're not the only one asking WTF.

      Look at what was patented in 2004 *cough*BS*cough*
      A few dozen of us here just "invented" this system in our heads with our eyes glazed over reading these posts.

      BS patents aside, it comes down to money as the other poster says. If you control the trust, you control the money, period. CA's do not validate each and every subdomain you own, nor do they need to once they've confirmed you own the second domain component. CA's should be delegated as granularly as DNS.

    33. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Why should people have to understand computers?

      Security on the internet should be an inherent part of the system, not down to whether a five year old understands how a website can compromise the computer they are using.

      In my opinion if you have to ask about a security cert then you should "just say no".

      But really if the certificate doesn't add up, the site should be cut off at the router level.

    34. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Forget that they don't understand how "viewing a website can affect their computer". Most average users, given a warning dialog from their anti virus that says "THE FILE YOU'RE TRYING TO RUN IS A VIRUS. ARE YOU SURE YOU WANT TO RUN IT?" would still click Yes even if the virus itself sat there beside the warning saying "HE'S RIGHT, I'M A VIRUS. FOR THE LOVE OF CHRIST, DON'T RUN ME."

      They just want to see the porn/punch the monkey/get a larger penis, consequences be damned.

    35. Re:'People' don't understand computers by sosume · · Score: 1

      Are you for real? Zomg what an absurd elitist behaviour. Wake up call: some users don't visit exclusively triple-a graded security websites. And when you have to click twenty times in your browser just because a certificate is self signed .. is annoying at least. Mildly said.

    36. Re:'People' don't understand computers by CarpetShark · · Score: 1

      This shouldn't come as a surprise, since most people still don't understand how viewing a website can affect their computer.

      Exactly. All of this is pro-level (or at least prosumer-level) stuff. We need to stop expecting users to know or care about technical issues. But more importantly, we need users to stop expecting to be able to do it themselves. The average user doesn't try to fix their own car; instead, they call a mechanic when they need help. They should be just as willing to call a pro when they have viruses, and to listen to a pro about browser choices etc., just like when a mechanic tells them to stop driving over broken glass.

    37. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Is it that web dev's don't care enough, or is it because a lot of small devs don't want to fork out for a certificate, and thus self-sign? Perhaps if certificates were cheaper...

    38. Re:'People' don't understand computers by CarpetShark · · Score: 1

      If they think September was bad due to Uni's, they'll really hate it when we have neural interfaces, and a baby boom kicks off.

    39. Re:'People' don't understand computers by CAIMLAS · · Score: 1

      Nonsense. How many times have you seen "do not press the red button" type signs, and someone has inevitably pushed it just because the want to know what happens? Make it so simple a toddler could understand it (provided they could read) and they'd still find a reason to fuck it up.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    40. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      ...and when you see a certificate warning, it is more probably because the certificate has expired and was not updated rather than a Man In The Middle attack. So this doesn't help mush anyway...

    41. Re:'People' don't understand computers by quenda · · Score: 1

      Didn't you get the memo? September ended in Feb 2005 when AOL cut access to usenet.
      Its all back to serious discussion, netiquette, and no spam.

    42. Re:'People' don't understand computers by MrAngryForNoReason · · Score: 2, Interesting

      I agree that there is nothing wrong with self-signed certificates but if you don't want to confuse users then you can get an SSL certificate for about £50 per year, hardly a huge outlay for a business.

    43. Re:'People' don't understand computers by noundi · · Score: 1

      Confiscate his PC and don't give it back until he says he's sorry, and he has to really mean it.

      --
      I am the lawn!
    44. Re:'People' don't understand computers by loufoque · · Score: 1

      I don't think it's a problem of not "understanding" computers. Rather that the language used in a lot of cases for the certificates is so verbose, that it confuses people. Remember that when you deal with the average member of the population you're dealing with someone who reads and writes somewhere between a grade 7-10 level. That means that their grasp of language is lower, their understanding is lower, and their frustration level is lower.

      If you want to get through to people, you make warnings simpler. Make things simpler, people understand them better, and everyone is happy. Those of us who are in, have been in, the IT field(or associated areas), have a grasp of the English language somewhere around grade 12 to early college, or higher. In other words, this stuff is way beyond what most people can understand.

      Talking about grasp of the English language as a high school grade level, or worse college level, is nonsense to me, albeit I admit I don't know the American system.
      In my country, senior high school English classes (or equivalent) are only about studying literature, and while they make you read, they certainly are not a stronger contribution to a better understanding of the language than your own personal readings.
      Grammar and the like is the job of early junior high and everyone that passed should have acquired it.

    45. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      "get the cert fixed" = pay companies like Verisign (who has had their MD5 hash broken!) lots of money to get a "real" certificate and not a self-signed one.

      Germany universities that use the Deutsche Telekom had major problems, as the Deutsche telekom certificate was not installed into FIrefox and they would have had to pay a lot of money for certificates (we tend to have 100s of sub-domains) to Verisign - money we don't have.

      After a lot (and I mean a lot) of discussion and lobbying effort the Deutsche Telekom certificate was finally accepted, so as Firefox gets updated, the warnings will cease. This is trivial if you only have one domain, but if you have lots and self-sign and no money, it poses a problem. Not all such outfits are spammers or whatnot.

    46. Re:'People' don't understand computers by FireFury03 · · Score: 1

      I agree that there is nothing wrong with self-signed certificates but if you don't want to confuse users then you can get an SSL certificate for about £50 per year, hardly a huge outlay for a business.

      And there lies your bad assumption, that all websites are run by businesses. I would go so far to say that the *majority* of websites that I find useful are not run by businesses.

    47. Re:'People' don't understand computers by rwiggers · · Score: 1

      Not to mention that no local certs are in the default config...

    48. Re:'People' don't understand computers by XMode · · Score: 1

      Hi I'm your bank. I say im your bank and that's all that matters. Please enter you login details in the box below.

    49. Re:'People' don't understand computers by FireFury03 · · Score: 1

      The Windows approach (as evident in UAC, warning dialogs, wizards, overly verbose messages, etc.) is geared toward the dumb user (and equally dumb admins as those same approaches are used in the "enterprise" offerings).

      The Windows approach is geared towards absolving the vendor of responsibility. They don't need to make things secure because if they just pop up a warning every 5 seconds and thus train the user to just "ok" everything that pops up it is suddenly the user's fault for ignoring the warning rather than the vendor's fault for not making stuff work relatively securely by default.

    50. Re:'People' don't understand computers by FireFury03 · · Score: 1

      Why should people have to understand computers?

      Security on the internet should be an inherent part of the system, not down to whether a five year old understands how a website can compromise the computer they are using.

      In my opinion if you have to ask about a security cert then you should "just say no".

      But really if the certificate doesn't add up, the site should be cut off at the router level.

      You're going to cut off big chunks of the internet by that attitude - hobbiests, quite rightly, don't want to pay CAs for certificates for the websites they operate.

    51. Re:'People' don't understand computers by Hal_Porter · · Score: 1

      KILL YORSELF

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    52. Re:'People' don't understand computers by SanityInAnarchy · · Score: 1

      I think the larger concern with wildcards is that you're then going to have each server either behind one massive load balancer, or it'll have a copy of a cert that's valid for all the others.

      What would make much more sense is if we could get a certificate authority that's valid for only subdomains of a given domain. In other words, actually follow the way DNS works. I want foo.bar.mydomain.com to be encrypted, but I don't want to have to buy a separate certificate for it (as it might be dynamically created anyway), and I especially don't want to give foo.bar.mydomain.com the ability to authenticate itself as www.mydomain.com.

      --
      Don't thank God, thank a doctor!
    53. Re:'People' don't understand computers by Opportunist · · Score: 1

      Why do we allow them in? We should make our own internet. With blackjack and hoo... no, wait, WAIT, that's exactly NOT what we want in there!

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    54. Re:'People' don't understand computers by Opportunist · · Score: 1

      I actually did that. I run a security related page in my spare time and had a big, bright "do not click, clicking this button will infect you with a trojan if you don't know what you're doing" button on some rather inconspicuous corner (but noticable enough to be found by most anyone) of the page. It said in no uncertain terms, at least as far as I'm concerned that you shouldn't click that or a trojan is sent your way.

      About 50% of the people that went to the page clicked. I'm fairly sure the other 50% just didn't notice the button. The "what does this button do" curiosity is stronger than sanity.

      (and no, it didn't infect them. It acted as if and opened a few windows, including the well known "look, I have your Desktop files on my webpage" trick. Hope I at least scared a few of them)

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    55. Re:'People' don't understand computers by MrAngryForNoReason · · Score: 1

      I would go as far to say that the *majority* or websites don't need an SSL certificate. And for those that do £50 is hardly a great expenditure.

    56. Re:'People' don't understand computers by Opportunist · · Score: 1

      ...if it does not, reinstall Windows.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    57. Re:'People' don't understand computers by Opportunist · · Score: 1

      You mean like the various warning labels that clutter our life already? "Objects in window may apear closer than they are"? "Do not use nose spray in eyes"? And similar cover-your-base rubbish that doesn't increase security but decreases liability because "we told you so"?

      Seriously, all these warning labels accomplished was that they get mentally blocked out. Anything that's overdone will be ignored. Including those warning labels that are actually relevant and do warn of real dangers the average person doesn't notice immediately. For example, it is not common knowledge that it's a BAD idea to pour water in concentrated acid to dilute it. A warning label saying so makes sense. Yet you will notice it gets ignored because it's "yet another label".

      Overuse of a good thing is worse than underuse.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    58. Re:'People' don't understand computers by Anonymous Coward · · Score: 1, Informative

      Your phrase "a self signed certificate is ten times better than no certificate at all" just points out that your knowledge of encryption is ten times worse than you think it is.

    59. Re:'People' don't understand computers by Opportunist · · Score: 1

      That would require the website to some how find and exploit a hypothetical flaw in the web browser's code, which is simply not possible in a well-written browser.

      First: There's no such thing. Second: Plugins.

      Just now there's yet another hot exploit in a certain plugin that's used to blow up webpages with useless flashy crap (you might get a hint what kind of plugin is due this time for exploitation). The magic word here is buffer overflow. Even sandboxing the browser might not suffice. The danger is no longer the browser itself. The danger of today is crappy, bloated plugins that ignore security yet can be found on every computer. Adobe products are primary targets.

      Of course only because they're so well liked and everywhere, I wouldn't accuse a company with a bigger legal department than my ego to write crappy, insecure software...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    60. Re:'People' don't understand computers by marka63 · · Score: 3, Informative

      Except underscore is not a legal character in a host name.
      Hyphen however is.

    61. Re:'People' don't understand computers by Tenebrousedge · · Score: 1

      Speaking of...

      I'm really really sorry. I'll never go to any of those sites in your browser history again, especially not using IE6, the devil's tool. Can I have my computer back?

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    62. Re:'People' don't understand computers by Anonymous Coward · · Score: 1, Insightful

      Oh come on, a self signed certificate is ten times better than no certificate at all.

      Actually, no. The "security" of your unsigned encryption is worthless, since you are susceptible to a man in the middle attack. Without a signed certificate, the man-in-the-middle can substitute his own key, and so be able to listen in.

    63. Re:'People' don't understand computers by FireFury03 · · Score: 1

      I would go as far to say that the *majority* or websites don't need an SSL certificate. And for those that do £50 is hardly a great expenditure.

      The majority of websites don't use SSL so your argument seems to be bunk anyway. Of those that do, a reasonable number are interested in encryption but uninterested in paying for a certificate, thus they use self signed certs, which do the job for free.

    64. Re:'People' don't understand computers by JasterBobaMereel · · Score: 1

      When the only interaction you have with certificates is lapsed or unverified ones, and those are the ones from legitimate sites that you need to use, then you get used to ignoring them

      This is the problem with error messages, if they are too verbose or too technical, and can come up on a valid site, then they are ignored for all sites

      Most people do not even read warning messages like these, ask them what it said moments after clicking through and they cannot remember ....

      --
      Puteulanus fenestra mortis
    65. Re:'People' don't understand computers by u38cg · · Score: 2, Insightful

      If it is sufficiently important to require encryption, then it is sufficiently important that you must be able to know who you are talking to.

      --
      [FUCK BETA]
    66. Re:'People' don't understand computers by Locklin · · Score: 1

      If the webmaster hasn't payed up, users never see a damn thing.

      Fixed that for you.

      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
    67. Re:'People' don't understand computers by Tony+Hoyle · · Score: 2, Insightful

      Sometimes all you're after is an encrypted connection. Self signed certs. do that just fine. Firefox should only warn if a certificate for that *changes* not the first time you go to it. This scheme works just fine for ssh for example.

      The way firefox is, you might as well use plaintext.. in fact you *have to* otherwise half your users will complain that they can't access your site. Or pay arm+leg to verisign, who'll refuse you the cert anyway unless you're a registered company (been there.. done that..).

      This is stupidity of the highest order - instead of the increased use of encryption browsers like firefox are discouraging its use.

    68. Re:'People' don't understand computers by hesiod · · Score: 1

      So using no encryption at all is worse than sending everything plaintext? Why don't you enlighten us, oh wise AC.

    69. Re:'People' don't understand computers by hesiod · · Score: 1

      Geez I screwed that one up... I mean to suggest that using self-signed encryption is better than no encryption at all.

    70. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Remember that when you deal with the average member of the population you're dealing with someone who reads and writes somewhere between a grade 7-10 level.

      Then why don't we fix that and solve or prevent a whole host of other problems by doing so?

      There's something seriously pathological about seeing this as a situation to be accommodated rather than a disease state to be remedied.

      You assume that this can be fixed. Some people just don't understand things beyond a certain level. Call me a cynic (an anonymous, cowardly cynic) but even if you were to subject all such people to intensive, mandatory remedial education, I don't think the situation would improve much.

    71. Re:'People' don't understand computers by Tony+Hoyle · · Score: 3, Interesting

      No.

      Encryption doesn't require 'importance'. It's just good practice. Anything that asks for passwords - slashdot for example - should probably be encrypted.

      The only value of certificates is when they *change*. You can't verify who you're talking to the first time around anyway.. a certificate is *not* sufficient verification.

    72. Re:'People' don't understand computers by Locklin · · Score: 1

      I'm sure the average software developer is fully capable of adding 4 or 5 years of language education to every person on the Internet... Although, maybe it's easier to quit boring people with superfluous language.

      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
    73. Re:'People' don't understand computers by ikajaste · · Score: 1

      The browser isn't saying your site is unsafe. It's saying you site claims to be safe, but doesn't really own up to it's claim. From that angle, it is worse than not even claiming to be safe.

      But you are right that instead of throwing a security fit about it, it would be nice if the browser would then just interpret the site as "normal" unsafe site until a security exception is added manually.

    74. Re:'People' don't understand computers by hedwards · · Score: 1

      I've noticed that as well, I forget what site I was trying to go to, but it wasn't an infected site and firefox just wouldn't let me go there without changing settings that really shouldn't be changed.

      A lot of this is the end user's fault, but there is significant culpability on those that run websites, it's wholly unacceptable that certificates will be filled out to cover www.example.com and not example.com and for them to be expired as frequently as there are. And probably worse than pretty much any of the certificate problems is that a huge number of sites allow cross site scripting but don't bother to inform the users which companies are allowed to do so or a convenient way of handling it.

    75. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Everybody knows that 'security certificates, just like 'EULA's are and always were and always will be a sort of scam by shadowy corporate hoodlums operating esoteric, secretive cabals to extract money from somewhere. We did not pay them, whoever 'them' really are (maybe some of them secret police agencies like the NSA and the old GeStaPo and Bush/Dustem's thugs while others corporate spies or just ordinary cops). However they always had this funny lookin seemingly meaningless 'agreement' that they somehow thought was valuable. That was before 'Trust E' was prosecuted, and the 'EULA's started showing up in courts all over. Then the idea sunk in that those shadowy groups considered the software secondary to other 'considerations', and had really taken over those industries at the highest level with the aim of shaking down all of us. Really read all that legal gobble-de-gook and judge for yourself whether you really want to continue to be pawns in someone else's shakedown. You pay the cost in higher software prices for less value...or really no value at all. Read that crap and see how the hoods value the software you think you bought. They think that it is worth less than nothing; they are liable for nothing; and you the sucker agree to idemnify them all you are worth for even less than this ephemeral nothing from companies whose very names often are 'writ in water' and often disappear before their copywrong/paytent/tradeshark IP hits the stores where you found it. Would that your local car dealers could sell a car this way. That's coming as well. It will drive anyone to free and open source software. If the monopolists are offering no value but shaking us down, why pay them? It only feeds their greed. It only gives them more money to bankroll the creation of still more evil, or to bribe lawmakers all over the world to pass laws coercing us to buy their bloated worthless drivel. So again, buy open source software and vote socialist.

    76. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      That deserves a slow clap.

      *clap*...

      *clap*...

      *clap*...

      Awsome.

    77. Re:'People' don't understand computers by skeeto · · Score: 1

      Oh come on, a self signed certificate is ten times better than no certificate at all.

      I disagree: false security is worse than no security.

    78. Re:'People' don't understand computers by wirelessbuzzers · · Score: 1

      There's actually a very good reason for all this, and it doesn't have anything to do with monopolistic CAs in cahoots with browser vendors.

      The reason is that cryptographers don't want cryptography to be the weak link if it can possibly be avoided. HTTPS with a self-signed cert is slightly more secure than plaintext, but it's a cryptographic protocol that admits a cryptographic attack, and if you're a cryptographer, this is an abomination.

      Now, as plenty of other posters have pointed out, you can warn the user when the certificate changes. This defeats the attacker unless he gets in the middle the first time you connect from a given machine; it's called the "duckling security model" and is used by SSH. There are two problems with this security model. One is that admitting a cryptographic attack the first time you connect is still pretty bad. The other is that there are legitimate reasons to change certificates. You might have a SNAFU like with Debian, or you might add more domains or flags to the cert. Or the cert might just expire, which is good practice: it reduces the utility of compromising the cert. When this happens, you need to present a really big scary warning (scarier than the current firefox one), because it's indistinguishable from a real attack.

      Of course, you could mitigate this risk by signing the new cert with the old one. You would have to not trust all the features of the new cert without showing a warning (requires careful engineering!), but it could be done.

      But this requires changing how SSL works in a more fundamental way. And if we're going down that path, SSL ought to be extended with Password Authenticated Key Exchange (actually, with a new design by Xavier Boyen that's unpatented and better than PAKE) in most cases. For sites where you have to log in with a password, PAKE gives you the duckling security model on any machine: you can log in from any machine, and the server is authenticated by the fact that it knows a certain function of your password; its cert doesn't matter at all.

      --
      I hereby place the above post in the public domain.
    79. Re:'People' don't understand computers by CowTipperGore · · Score: 2, Interesting

      I agree that there is nothing wrong with self-signed certificates but if you don't want to confuse users then you can get an SSL certificate for about £50 per year, hardly a huge outlay for a business.

      We went this route with the OWA site for our employees. We made sure our browser (IE 6 at the time) supported it seamlessly. When IE 7 came out, we found that Microsoft dropped this CA from their built-in list. Then we started getting more Windows Mobile smart phones in the company and realized that Opera Mobile also doesn't play nice with these guys. At this point, a self-signed would be no worse and it would have been cheaper.

    80. Re:'People' don't understand computers by sgt+scrub · · Score: 1

      and the browser starts warning my users that it's unsafe

      Yeah! You tell him! If the browsers would differentiate the warnings "This site is using a self signed cert" instead of a "The certificate does not match the site" people tune out the warnings all together. It is the browsers fault completely. There is a huge difference between a forged certificate and a self signed certificate.

      --
      Having to work for a living is the root of all evil.
    81. Re:'People' don't understand computers by skeeto · · Score: 1

      Remember that when you deal with the average member of the population you're dealing with someone who reads and writes somewhere between a grade 7-10 level.

      To add some data since a lot of people forget this, the 2003 National Assessment of Adult Literacy found that 43% of the 16+ U.S. population had low literacy. The web population is probably fairly close to this, but lower.

      From the one link: "People with lower literacy can read, but they have difficulties doing so. [...] They must read word for word and often spend considerable time trying to understand multi-syllabic words. [...] Lower-literacy users tend to satisfice -- accept something as "good enough" -- based on very little information because digging deeper requires too much reading."

      So around 1 in 3 browser users will fit that description, and error/warning dialogs need to be written with this in mind.

    82. Re:'People' don't understand computers by u38cg · · Score: 1

      If you don't know who you're talking to to start with, your encrypted password is giving you a false sense of security. Encryption is not a panacea; in fact it is the least important part of the security chain, because it is easy to do reasonably well.

      --
      [FUCK BETA]
    83. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      You can get a certificate for free that works in Firefox at least, and won't cause any warnings.

    84. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      This shouldn't come as a surprise, since most people still don't understand how viewing a website can affect their computer.

      This shouldn't come as a surprise, since my own (anecdotal) evidence shows that 100% of all cert warnings are simply due to the legitimate site either having an expired cert, or simply not knowing how to set the damn thing up properly in the first place.

      Seriously, I've never had a warning that was really due to any actual security concern, but I do see them all the time. ALWAYS due to misconfiguration, attempting to use a single cert in multiple sites in the wrong way, or simply not renewing it in a timely fashion. Or issuing self-signed certs.

    85. Re:'People' don't understand computers by ^_^x · · Score: 1

      I think people are less required to understand computers now.
      I remember when motherboard manuals would include tables of which devices are assigned to which IRQs, and how to set the jumpers to assign different resources to different memory addresses. Some of this knowlege is arguably obsolete now, but largely it can still be set in software/BIOS setup. The thing is that no one expects it to be known now. The manuals I've seen basically say "these are the ports. Install it in a PC case and plug cards into it - have fun!"

      I've worked on (Sony Vaio) laptops that don't even have the key to get into the BIOS setup page documented or visible on booting! I almost thought it wasn't possible!

      As less knowlege is required, fewer people even want to know these things too because it's become rivia. It's kind of lamentable, but since this knowlege is still quite useful whether or not the users realize it, it does keep me steadily employed performing simple maintenance and troubleshooting to their systems...

    86. Re:'People' don't understand computers by RiotingPacifist · · Score: 1

      Sometimes all you're after is an encrypted connection.

      Sometimes you haven't got a clue wtf your doing!
      Q: why are you encrypting your connection?
      A: to protect your self from MITM attacks!
      Q: What are self-signed certs susceptible to?
      A: MITM attacks!
      Q: What have you acheived by using a self-signed cert?
      A: Nothing

      Let me put it another way:
      Q: Who do self-signed certs protect against MITM attacks?
      A: people with a clue about security
      Q: What will people with a clue need to see, to get this protection
      A: All the information that firefox shows when you "jump through hoops"

      This is stupidity of the highest order - instead of the increased use of encryption browsers like firefox are discouraging its use.

      No it makes MITM attacks against legitimate sites harder, while not offering a false sense of security! Giving the clueless users an easy way to be tricked into MITM while offering no real benefit, THAT is the stupidity of the highest order!

      --
      IranAir Flight 655 never forget!
    87. Re:'People' don't understand computers by RiotingPacifist · · Score: 1

      It gives a false sense of security vs knowing that nothing is protected. Self-signed certs ( that haven't been explained to the user in such a way that they will "jump through hoops") are only slightly better at protecting your data than javascript obfusciation, the false sense of security that uninformed users/admins get more than counteracts any real benefits.

      --
      IranAir Flight 655 never forget!
    88. Re:'People' don't understand computers by dgatwood · · Score: 1

      Oops. My bad. Yeah, make that a hyphen. :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    89. Re:'People' don't understand computers by RiotingPacifist · · Score: 1

      The only value of certificates is when they *change*. You can't verify who you're talking to the first time around anyway.. a certificate is *not* sufficient verification.

      Unless your users have a clue (e.g will jump through hoops), they will agree to a change of certificate warning, thus rendering all your security useless!

      --
      IranAir Flight 655 never forget!
    90. Re:'People' don't understand computers by RiotingPacifist · · Score: 1

      There is a huge difference between a forged certificate and a self signed certificate.

      That's either the funniest quote I've seen all day or the dumbest!

      --
      IranAir Flight 655 never forget!
    91. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Make the warning move away from his mouse whenever it gets close.

    92. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      So again, I have a working site. I decide to add a layer of encryption - and the browser starts warning my users that it's unsafe. Illogical at least .. and here you are defending this idiocy.You must be working for verisign or thawte ..

      No, you don't, you have an invalid or untrustworthy cert, and are announcing that your site is safe and trustworthy.

      In the absence of a cert, then the site is implicitly untrustworthy. But when I see a site that says it's secure, and doesn't bother to actually MAKE it secure, then yes, I should see it.

      And no, I don't work for any registrar- there are plenty of ways to secure a site without using a cert. But if you're going to use one, a self-issued cert does exactly ZERO to help me confirm the validity of the site on its own.
      All a self-signed cert does, is tell me that I need to use an alternate method to verify the cert, say your helpdesk or other, outside contact information. So AFTER I verify that the cert is valid, then I can specifically add an exception. If your cert changes, then YES I should have to jump through "hoops" to accept it.

      But this all comes down to how you are running your site. Don't like it- fix your problem.

    93. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      We're trained every day that legitimate sites self-sign. And that the warnings can safely be ignored. This isn't a failure of people's intelligence, this is a symptom of the signers pricing their "security" into irrelevance.

      A self-signed cert is simply the site saying "I'm self-signed, I'm trustworthy because I said so" which is BS. Without an independent source of verification, such as picking up the phone & calling the helpdesk, etc, there is NO good reason to trust this claim.

      The number one reason sites use a self-signed cert is because they don't CARE about authentication, they are just using SSL for the encryption. Or in other words, they are only using part of SSL & then getting mad when it generates errors.

      While I do agree that the system isn't working well as it is now, the solution is not to continue using it in a partial way & then get mad when users experience trouble. The solution is to move to a different method or fix the site so it stops generating errors.

      And certs are actually pretty cheap. Seriously, if you're hurting so bad you can't scrape up a hundred bucks a year for your website you need to rethink your costs, or go with a solution that either provides a cert or lets you operate your site under the umbrella of theirs.

    94. Re:'People' don't understand computers by shiftless · · Score: 1

      What do site security certificates have to do with security?

    95. Re:'People' don't understand computers by gestalt_n_pepper · · Score: 5, Insightful

      Quote from my human factors instructor of many years ago:

      "Any system that depends on the user doing the right thing has already failed."

      There should be no warnings. Nothing to click. You simply don't let them see the page and you tell them why. Assume they will work around it and protect them as much as you can anyway.

      Most programmers at this point ask, "And should I wipe for them too?"

      The correct answer is, "Yes, but ask what brand of paper they prefer and make sure there's an alternative if they forget." Sorry, but THAT'S YOUR JOB AS A PROGRAMMER.

      Programs are for PEOPLE, not computers. Computers don't matter. At all. They exist ONLY for PEOPLE. Your job is to take care of the PEOPLE's issues like *they* matter. The computer is secondary, or tertiary.

      --
      Please do not read this sig. Thank you.
    96. Re:'People' don't understand computers by Goaway · · Score: 1

      Like others said, you shouldn't be designing a system that requires warnings.

      But I was referring more to the part about "most people still don't understand how viewing a website can affect their computer", really. Which is basically just saying "people are too dumb to understand that we can't write software that doesn't fuck up their computer".

    97. Re:'People' don't understand computers by shiftless · · Score: 1

      What do you think?

      I think I would just use another browser.

    98. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Is that like newfag summer on 4chan?

    99. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      Sometimes all you're after is an encrypted connection. Self signed certs. do that just fine.

      IHDRH JHAJY YRTYB AOWOT VAYZA HPVEY YJTBI FAOHJ ZAHFH WTHDB
      ZYHAP YBAYT PJOCD YZTVJ UYVXO AAXYX YZZDZ YBWBO YJRXI ZAHFG

      (and a whole bunch of lowercase text to get past the braindead Slashdot filters. What do you want me to do, post in fucking morse code? My teletype only handles 5-bit characters, you insensitive clods!)

    100. Re:'People' don't understand computers by Wrath0fb0b · · Score: 1

      There should be no warnings. Nothing to click. You simply don't let them see the page and you tell them why. Assume they will work around it and protect them as much as you can anyway.

      As someone that uses a number of personal webpages with self-signed SSL certs (I have the last few digits of the fingerprint memorized, actually) I would like to please ask that you die in a fire and then burn in hell. Inconveniencing people that know what they are doing in order to protect the idiotic accomplishes neither.

      Look at what happened in the new FF -- it takes 7 clicks to get around a self-signed SSL cert which means that the clueful will click 7 time and get around them and the clueless will, wait for it, click 7 times and get around it. It hasn't improved security at all.

    101. Re:'People' don't understand computers by enoz · · Score: 1

      Show me a clueless person who can get around the self-signed SSL warning in Firefox, and I'll show you a person who is actually quite cluey.

    102. Re:'People' don't understand computers by enoz · · Score: 1

      What is the value of a bank that tells its customers to ignore security warnings?

    103. Re:'People' don't understand computers by wvmarle · · Score: 1

      Bank of China (like most if not all Hong Kong banks) is in very high regard. The bank system in Hong Kong is really very strong. Just the e-banking is not good... though that is the case with all banks here. Security is almost as poor as normal for US banks, luckily it is still better so we're not the target of phishers.

      You don't need a good lock on your bicycle as long as your lock is better than the lock on the bicycle parked next to you. Then the thieves will target the other bicycle first.

    104. Re:'People' don't understand computers by sjames · · Score: 1

      It doesn't help that you have to do the same song and dance complete with sacrificing a chicken while hopping on one foot no matter what the "problem" with the cert is, including when a small site operator of a non-commercial site has the audacity to not cough up cash to verisign.

      Couldn't I just have a banner at the top warning of a self-signed cert and save the big warnings for certs that are actually invalid or that don't match the one I got last time I visited the site (perhaps unless the new cert is signed by the old cert)?

      It's basic good practice that the more dangerous it is to override, the more positive the action needs to be. Save the don't display the website and go through 3 screens bit for stuff that's a real risk. If every slight risk looks exactly the same as RED ALERT!!! you'll train users to ignore all warnings.

      That's why windows users tend to click past so many warnings in the first place. They're routinely dunned with confirmation dialogs for every little thing.

    105. Re:'People' don't understand computers by sjames · · Score: 1

      Your suggestion is fine for things like the cert being for a different domain or having an invalid signature, but NOT for a simple self-signed cert. If your warning is going to REMAIN associated with horrible things happening, it needs to only be given when horrible things is a likely consequence of bypassing it.

      There's only so many times someone or something can say "OMFG!!!!!!!! there' a 0.0000000000000000001% chance that clicking that will DESTROY THE WHOLE WORLD!!!!!!!!" and then nothing happens before you just tune them out and hope they shut up soon.

      When more level headed people who have a history of giving a level of warning appropriate to the level of danger get hysterical, people tend to listen and heed their warning.

    106. Re:'People' don't understand computers by Mashiki · · Score: 1

      Fair points. The problem is people don't understand, and we're still jumping over the heads of them. I concede the point that if done correctly they'll never see it. That doesn't always happen. If a help desk is saying "if it's bad, just click anyways" there's a serious issue at the user level of security.

      Personally if that's the case, and it seems like it is no matter where you're at. Then we should seriously consider looking at the user security section from the ground up, making it so stupidly simple, removing any type of complex messages unless they need to really know. And giving some type of direct "OMG HELP ME" button, that will explain in simple terms what they should, or shouldn't do.

      --
      Om, nomnomnom...
    107. Re:'People' don't understand computers by jesset77 · · Score: 1

      Extree! Extree! Read all about it,

      Rioting Pacifist proclaims SSH is broken! Requires centralized CA in order to be of any use! RP recommends all users switch to Telnet immediately to avoid False Sense of Security! Also, door locks encourage theft!

      Seriously though, signed cert protects from passive eavesdropping. Wireshark is simple to deploy and represents a pretty wide threat when used to that end. Now actively mangling all traffic to a client so that you can usurp the entire data feed with fidelity, followed by double interception and impersonation takes a bit better attack vantage point, better software and it's a lot harder to be covert about.

      Thus, encryption with weak certification, eg the "trusted first visit and check for changes thereafter" SSH model.. especially for in-house use by the folks who run the servers in question.. is definitely > plaintext. OTOH, requiring $$$ for a CA doesn't do much until you require an armed guard at the NOC either, since aggresive MITM attacks (especially in-house) are not always easier to pull off than physical access to the server or backup tapes. Again, yes the bank obviously already does that. I still don't happen to be a bank.

      --
      People willing to trade their freedom of expression for temporary entertainment deserve neither and will lose both.
    108. Re:'People' don't understand computers by deusamatte · · Score: 1

      Treating me like I matter is protecting my choices at the risk of allowing me the opportunity to make mistakes.

      I don't want my browser (or government, or software producer) deciding for me what sites I'm allowed to view any more than I want my TV deciding for me what shows are safe to watch or my car deciding me what places are safe to visit.

    109. Re:'People' don't understand computers by causality · · Score: 1

      To be fair, ubiquitous internet is still new enough that an extremely disproportionate number of users are only grades 7-10, so I'd say the problem is perhaps less dire than you might think.

      That said, until the day comes when we can stop greedy anarchists from gutting education on the rationale that it somehow harms society to raise the standards of literacy and knowledge through public institutions, there is very little anyone can do to cure the disease rather than accommodate the symptoms. Don't hold your breath.

      The only feasible remedy I can see in the immediate future would be for parents to start a widespread homeschooling movement. Perhaps they could create communities centered around the concept so that the socialization and athletic events associated with public schooling could also be available. This would be so much better than treating the care of their own children as the government's responsibility.

      --
      It is a miracle that curiosity survives formal education. - Einstein
    110. Re:'People' don't understand computers by amorsen · · Score: 1

      My my, did I step on someone's toes?

      Let me say it again: Verisign and Comodo are untrustworthy, and "dubious" was really too nice a word anyway.

      And: "All it takes is redirecting mail for my domain ONCE, and the attacker has a valid certificate which won't give any warnings whatsoever."

      --
      Finally! A year of moderation! Ready for 2019?
    111. Re:'People' don't understand computers by Forty+Two+Tenfold · · Score: 1

      "Programs are for PEOPLE."
      So are the cars. Therefore at some point when an admin I decided that there should be some sort of driving license for computer users. Unless they pass the test, they wouldn't be allowed to use the fucking machine.
      That would make other users safer. And only that, because no matter how much work is put into security there will always be sumdumass that will fuck something up out of ignorance.

      --
      Upward mobility is a slippery slope - the higher you climb the more you show your ass.
    112. Re:'People' don't understand computers by sgt+scrub · · Score: 1

      I'm curious as to why your confused? Do you think a forged certificate is self singed? Do you think someone would take the time to create and sign a certificate they are presenting instested of the original? I mean really! Do you honestly think someone goes through the process of using SSL/OpenSSL to create a certificate then sign it so they can present it instead of the real cert?!?

      Of course I've never done a MIM attack, forged certs, created proxies or anything like that. But then, what Security Engineer has?

      --
      Having to work for a living is the root of all evil.
    113. Re:'People' don't understand computers by Anonymous Coward · · Score: 0

      And how *do* you know the differents? You know, the forged server could use a self signed certificate.

  3. That's not really a surprise by danomac · · Score: 1

    Given the users I've seen using systems where I work, the computer could say it'll format or shut itself down and users will ignore it and click whatever to make it go away. I've seen the shutdown one personally several times....

    1. Re:That's not really a surprise by buchner.johannes · · Score: 1

      I think it depends on the "noise" a user is used to. If they see warning boxes all day, and the stuff works somehow anyway, they will ignore them.

      Other example: I've seen linux sysadmins installing software and immediately afterwards reading the readme and manpage. If you were a windows user, you wouldn't bother reading the application readmes, because they contain nothing but crap. An these sysadmins were much faster at getting things to work than if they would just start tinkering with the software to find out how it works.

      Bottom line: Warnings stop the user from his workflow, you should only do that if the message it is critical. The top-bar pop-down tackles this problem in Firefox.

      Another aspect we should keep in mind is that https with a invalid or forged signature is not less secure than http.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    2. Re:That's not really a surprise by XMode · · Score: 1

      I'm actually not so sure that this is due to the user being stupid but more due to the person that's telling the user to 'just click continue anyway' not understanding the issue either. I have read a lot of replies to this story and it is very clear that even IT professionals don't understand the problem..

      As a poster said somewhere above, the certificate is used for 2 important things. It is used to make an SSL connection (so the transport of the data is secure) and it tells you that the site you are sending your data too is the one it says it is. After giving us that gem of information they then went off on a tangent and said what we need is an SSL only certificate to secure the connection blah blah blah blah.. and they completely missed the point.

      A valid certificate tells us that we have a secure connection and the site we are sending to is who it says it is. You need BOTH to be true to get any use out of this. Having a secure connection to some random site on the internet which may not be who its claiming to be is pointless. All the site would need to do is give you a self signed SSL certificate, log everything you give it and relay the pages from the real site. ie, man in the middle attack. Hopefully not having a secure connection has its own obvious flaw.

      Its very evident from the discussion in here that IT professionals even have problems understanding why it is so important to prevent users from getting access to a site with an invalid certificate. If the professionals don't get it, what chance does the end user have?

    3. Re:That's not really a surprise by Opportunist · · Score: 1

      I've spent my time in support. Everyone should before he goes into development. And management, if you ask me. You learn a lot about user behaviour and that in turn teaches you how to write better, more user friendly (and more support friendly!) software.

      When confronted with an error message, a user will first of all click it away. He will not read it. He will click it away. Offered more than one button, he will most of the time choose the "highlighted" (standard answer) one because he learned this leads usually to the desired result. He will then continue to work but may check for things that don't work. If everything works, he will just continue working. If the error message comes again, he will continue to click it away because it doesn't do anything "bad". He can work. Whether and when he calls support depends mostly on the frequency of the message. Unless it pops up every other minute, he will click it away and only tell support if one of them happens to stop by anyway for something unrelated.

      Should the initial approach not work, he will restart the application (or the computer). If there is another option offered, he will go for the other option (still NOT reading the message). He will try all options before he will resort to reading.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:That's not really a surprise by hesiod · · Score: 1

      If the professionals don't get it, what chance does the end user have?

      Some of them may not get it, but if you can't see why someone would just want a secure connection and not care about identity verification, then you aren't imaginative enough. They aren't talking about financial transactions, they are talking about simpler things that they want to be slightly more secure.

  4. I would probably do the same thing by piojo · · Score: 4, Insightful

    I blame firefox's big scary error page that comes up every time a page uses a self-signed certificate. I've gotten so good at ignoring that, I probably wouldn't notice if a page said "the certificate doesn't match" instead of "the certificate is self-signed."

    Mozilla isn't doing anybody any favors with their heightened paranoia.

    --
    A cat can't teach a dog to bark.
    1. Re:I would probably do the same thing by cas2000 · · Score: 5, Insightful

      mozilla didn't start this, their ancestor Netscape did. they're the ones who tried to bootstrap and cash-in on a PKI market by creating a bogus scarcity (browser recognised Certificate Authorities) on an infinite supply (Certificates), and deliberately blurred the distinction between encryption (which is all that many or even most sites need, and for which self-signed certs are good enough) and authentication (which very few sites need, banks and so on for which the ONLY real solution is certs signed by government agencies with responsibility for banks in each country, not some private company).

      every mainstream browser since then has continued the trend.

    2. Re:I would probably do the same thing by realmolo · · Score: 3, Insightful

      Uh, self-signed certificates shouldn't be trusted. Not on a public website.

      On an intranet, they're acceptable, but you should be adding your own server as a CA on every client machines, so that people don't get the warning. Even then, hell, pay and get a certificate from one of the big CAs and be done with it. Saves hassle, and it's cheap.

      That big scary page that Firefox shows you is EXACTLY what every browser should show you. Self-signed certificates are NOT OKAY for production/public use. Encryption is more or less worthless without proof-of-identity. Now, if you want to argue about how the the big CAs don't require much in the way of proof anymore, I'll agree with you.

    3. Re:I would probably do the same thing by tepples · · Score: 1

      authentication (which very few sites need

      When I log into $FORUM, how do I make sure that I am giving my password to $FORUM and not to someone who has intercepted my Internet connection?

      banks and so on

      Every time you shop online, you deal with banks.

    4. Re:I would probably do the same thing by tepples · · Score: 1

      Self-signed certificates are NOT OKAY for production/public use.

      Then what is okay for production/public use on a non-commercial site?

    5. Re:I would probably do the same thing by kabloom · · Score: 1

      It would help if people didn't protect their email list archives behind self-signed SSL certificates. It's a waste of peoples' energy to force them through 3 clicks to allow access to a site when nobody cares if that site is secure or not. And it cuts down on the number of times real security is in order too.

    6. Re:I would probably do the same thing by Burdell · · Score: 3, Insightful

      Encryption is useless if you don't know who is at the other end. SSL and TLS are designed to stop man-in-the-middle attacks, and you cannot do that without trusted authentication.

    7. Re:I would probably do the same thing by oGMo · · Score: 4, Informative

      authentication (which very few sites need

      When I log into $FORUM, how do I make sure that I am giving my password to $FORUM and not to someone who has intercepted my Internet connection?

      You don't. Unless you call up $FORUM_OWNER at a verified number (not off the domain)---which means you first have to investigate and verify who the owner is---and get them to verify their certificate fingerprint. You do that every time you log in somewhere? I didn't think so.

      The PKI "authorities" do no checking. Anyone with a few hundred bucks can get a "valid" cert, so if you're relying on that ...

      banks and so on

      Every time you shop online, you deal with banks.

      No, you deal with merchants. Merchants deal with a chain of other people, who may or may not be banks. Credit card companies are not, but your card may be managed through one.

      --

      Don't think of it as a flame---it's more like an argument that does 3d6 fire damage

    8. Re:I would probably do the same thing by timeOday · · Score: 1

      At work we use email encryption, and more and more of the emails I get from govt employees are digitally signed, and I am constantly getting warnings from the encryption software and having to click through. I'm sure if everything at every company was configured correctly, and companies always renewed their certifications before the expiration dates, that the warnings would go away - but that's not the real world. So, count me among those who "know better" and ignore the warnings.

    9. Re:I would probably do the same thing by NFN_NLN · · Score: 4, Insightful

      I work on a lab intranet. Almost every switch and ILOM uses an https GUI for management. I 100% don't care about man in the middle attacks, but I do care about the 4 clicks (now 2 with a little tweaking) that Firefox makes me jump through every time I open up a new console to do work. It's ridiculous and the 'chicken little' scenario just desensitizes users.

    10. Re:I would probably do the same thing by davester666 · · Score: 1

      For certificates, I don't think just using them to encrypt the connection is good enough.

      You need to know that not only is the connection encrypted, but that it is connected to the right server. Not just for banks, but for anything you want to keep confidential, like connecting to gmail, buying on amazon, any other financial transaction.

      Otherwise, maninthemiddle attacks will suddenly become the attack-du-jour.

      As to the crazy fee's for so-called 'authenticated/confirmed/validated' ssl certificates...that's a much longer post...

      --
      Sleep your way to a whiter smile...date a dentist!
    11. Re:I would probably do the same thing by piojo · · Score: 1

      Encryption is useless if you don't know who is at the other end. SSL and TLS are designed to stop man-in-the-middle attacks, and you cannot do that without trusted authentication.

      A self-signed certificate can reduce man-in-the-middle attacks. Here's how it works: I log on the first time from my home computer. Ideally, Firefox would prompt me once and I would choose "allow this certificate in the future" (without its current punitive user-interface). Because my home connection is mostly secure (Comcast isn't changing my data), I can subsequently log in from a coffee shop, I'll know that the certificate is legitimate, and I mostly trust the transaction.

      --
      A cat can't teach a dog to bark.
    12. Re:I would probably do the same thing by piojo · · Score: 1

      A self-signed certificate isn't a good reason to trust a site, but untrustworthy sites can get certificates, too. Trust is a complicated beast.

      If a site doesn't require much security (no logins or commercial transactions), self-certification is great! It makes it more difficult for an ISP to inject ads, and other users on your network can't see what you're reading.

      --
      A cat can't teach a dog to bark.
    13. Re:I would probably do the same thing by Anonymous Coward · · Score: 2, Informative

      well if you managed it properly and installed the proper certificates and a proper root in your browser, you wouldn't have the certificate warning problem.

      like you said - you work on a lab intranet. You're the one responsible for setting it up properly.

    14. Re:I would probably do the same thing by Kjella · · Score: 1

      Uh, self-signed certificates shouldn't be trusted. Not on a public website. (...) That big scary page that Firefox shows you is EXACTLY what every browser should show you. Self-signed certificates are NOT OKAY for production/public use. Encryption is more or less worthless without proof-of-identity.

      You can't do mass scale automated MITM. Someone would communicate the fingerprint using other channels or in an obfuscated form on the page. If you tried doing it selectively and turning it on and off, a known_hosts file like openssh has would warn just fine. It's not secure but it'd protect most of the information most of the time instead of being like an open book to anyone that can sniff the traffic. A letter is still pretty vulnerable to the "tearing open" attack, but it's still a step up from postcards even if it's several steps below being encoded with a one time pad.

      --
      Live today, because you never know what tomorrow brings
    15. Re:I would probably do the same thing by Deanalator · · Score: 1

      I blame groups like slashdot and google that intentionally downgrade https connections, and get people used to the idea of logging in without ssl. If there weren't so many broken ass web deployments out there set up by people with zero understanding of https and security in general, then this would not even be an issue. Every browser would have proper https enforcement, and every web session would be secure.

      Blaming the web browser for trying to educate users, and blaming the users for being dumb is a total cop out. Want to know how slashdot keeps getting owned? Because it is IMPOSSIBLE to log in securely. Seriously, an ssl cert is not that expensive. At least let those of us who care log in securely.

    16. Re:I would probably do the same thing by zippthorne · · Score: 3, Informative

      You know you can import the certificates manually. And if you carry them by hand instead of over the network, it really is more secure than the CA solution. The only way you should have extra clicks every time is if you're changing the certificate frequently. Or the guy running the MITM attack on you is changing his certificate frequently...

      --
      Can you be Even More Awesome?!
    17. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      I remember suggesting to the powers at Mozilla to create a 'community CA'. That is, a system that basically allows you (the user) to 'rate' a website's certificate. None of this 'Certificate Authority' crap would be needed.

      A webmaster can go to 'Community CA's website and generate a cert (for whatever task, not just web) and the user's of Firefox would then allow/block a website and their certificate if they misbehave.

      All users understand rating systems. They don't understand subtleties in security warnings. All they want to know is 'is this good', or 'is this bad'. By using a rating system the user gets to decide easily for themselves (and quickly warn others).

      PS: Of course there's quite a few logistics in su

    18. Re:I would probably do the same thing by lorenlal · · Score: 1

      Would it be much easier for a browser maker to do the following?

      If visiting a secure site with a cert from a non-trusted source. Have the browser check to see if there's a good chance that the cert is self-signed. Have a warning pop up, or something that tells the user: "The site's certificate seems to be self-signed. If you want more information, click here."

      It could be much less intrusive than the current "OMFG! NO TRUST-es! This site may be Tricksy!"

      Note: I'm not a coder by trade. I prefer to use domain CAs for the intranet and am a strong advocate of having a good solid trusted cert for anything outside. I am a huge fan of not scaring my users (much).

    19. Re:I would probably do the same thing by timmarhy · · Score: 1

      you don't know, and no you don't deal with banks unless it's their online website, in which case the op is right.

      --
      If you mod me down, I will become more powerful than you can imagine....
    20. Re:I would probably do the same thing by RobNich · · Score: 1

      A self-signed certificate can reduce man-in-the-middle attacks. Here's how it works: I log on the first time from my home computer. Ideally, Firefox would prompt me once and I would choose "allow this certificate in the future" (without its current punitive user-interface). Because my home connection is mostly secure (Comcast isn't changing my data), I can subsequently log in from a coffee shop, I'll know that the certificate is legitimate, and I mostly trust the transaction.

      Unless the MITM is closer to the web server than you. Just because you think your home connection is trustworthy doesn't make it so, and just because you're using a different Internet connection doesn't mean that it doesn't go through most of the same routers.

      --
      Hello little man. I will destroy you!
    21. Re:I would probably do the same thing by Anonymous Coward · · Score: 1, Insightful

      Trust and encryption are two different things. A self-signed cert is fine when all you need or want is some encryption.

      Trust is a hard issue no matter what. Just because your browser happens to trust the CA that issued the cert doesn't mean jack. Do you trust every CA preloaded in your browser? It's really easy for anyone to get certs from most of them.

    22. Re:I would probably do the same thing by bky1701 · · Score: 1

      So, would you like to pay for slashdot and [Random Website You Have Account On]'s cert? No? Then you're in no place to be complaining.

      Self-signed could be an answer, not perfect but a step up from plain-text on sites where the owner already think they're spending too much for what the site is worth to them (most). Yet here we have browsers "educating" the users on how dangerous those are. Sort of like killing yourself because you found out you have a terminal illness and a few years to live.

    23. Re:I would probably do the same thing by Zalbik · · Score: 1

      Trust and encryption are two different things.

      Please explain when you would want encryption but not trust?

      You want to make sure that the data you are sending is encrypted, but you don't care who you are sending it to?!?!

      That doesn't make any sense.

    24. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      Umm...I'm gonna fail at my civility here...

      You're an idiot.

      I can't speak for the parent--but I'm pretty sure there's no MITM on the crossover cable to the extra NIC I pull down the cert from. But you're right--just because I consider my length of cable trustworthy doesn't make it trustworthy--maybe my laptop or my home server is rooted and has something that can MITM them when I first open up that connection and say "trust it".

      Wait--why don't they just read the data out of memory instead of decrypting it? Your example--it fails miserably. If your home network isn't secure, even a real certificate won't work.

    25. Re:I would probably do the same thing by Hurricane78 · · Score: 1

      Well, imagine it flashing, dripping in animated blood, with nuclear alarm horns at full volume, saying that you will get robbed, go to jail, and that all horrible things will happen, if you do so much as breathe now!

      Because that is what we think of when we think what a MITM attack on your bank account and identity theft can bring you.

      Imagine the only button you can find in your panic, being the "run for your life!" button, bringing you away from the site.
      The point of it being, to burn it into your brain, what it means to ignore a broken certificate. IT FREAKING MEANS YOU CAN GO TO POUND-ME-IN-THE-ASS-PRISON AND LOSE ALL YOUR MONEY!

      Heightened paranoia. Bah.

      DODGE THIS (dialog)!

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    26. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      Comcast isn't changing my data

      I LOL'ed.

    27. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      What I do for some self-signed certs is have a copy of their fingerprint either written down or memorized. This way, if I connect to a router or some device with SSL enabled, a MITM attack would have a difficult time in going through because the attacker's certificate would not be in the cert store, nor would the fingerprint match.

    28. Re:I would probably do the same thing by lukas84 · · Score: 2, Insightful

      That's why you have an internal PKI with internal certificates. Problem solved.

    29. Re:I would probably do the same thing by iYk6 · · Score: 1

      Self-signed certificates are NOT OKAY for production/public use.

      OK. Presumably, if you don't believe that self-signed certificates are acceptable for public use, then you also do not believe that unencrypted connections are acceptable for public use. Did you know that Slashdot uses unencrypted connections? When you logged on to Slashdot to post your message, anybody in between could have easily got your username and password. If you and Slashdot had been using a self-signed certificate, it would have been less easy. Of course, a CA signed certificate would have been better.

      That big scary page that Firefox shows you is EXACTLY what every browser should show you.

      The problem most people have is Firefox is inconsistent. They show a big scary page for self-signed certificates, but they just let unencrypted connections pass through without warning. Personally, considering how much of the web is not encrypted, I don't think warning people for every unencrypted or poorly encrypted page is practical, so they should do away with it. Arbitrarily punishing web sites that use mediocre security, while giving those with no security a free pass is asinine.

      Encryption is more or less worthless without proof-of-identity. Now, if you want to argue about how the the big CAs don't require much in the way of proof anymore, I'll agree with you.

      So, you believe that the big CAs don't provide adequate security, but that every web site should have one anyway?

    30. Re:I would probably do the same thing by jhol13 · · Score: 1

      Why self signed certificate is in any shape less trustworthy than one signed by CA? You agree that the "proof" is really "poof".

      Encryption without authentication is far from useless, I do not want CIA, Swedish defence forces, etc. to read my communication.

    31. Re:I would probably do the same thing by sulfur · · Score: 1

      Because the probability of someone simply sniffing plaintext data is far greater than the probability of somebody actively poisoning your DNS. The latter would require the attacker to have many more resources. In other words, encryption is "good enough" to prevent the majority of the problems.

    32. Re:I would probably do the same thing by tapanitarvainen · · Score: 1

      Encryption is useless if you don't know who is at the other end.

      Not true. It is (almost) useless if someone specifically targets you, but it helps a lot against "fishing" attacks, where someone tries to scan lots of traffic in the hope of finding something exploitable.

    33. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      I like the idea of levels of certificates, where the top level, the recipient has signed off on having the SSL keys they use in a tamper-resistant HSM, has shown that they are whom they claim to be, and not trying to get a certificate as "Please click Allow here" or some other junk.

      Want to know a much bigger issue? Check the trusted root CAs of most browsers. There are companies that a lot of people have not even heard of, but any certificates they issue are flagged as trustworthy by the browser. If any one of these companies gets compromised, it would be trivial for an attacker to start making bogus certificates for well known sites, pass those to people who are clued enough to poison DNS (until DNSSEC gets deployed everywhere), and then start raking in the IDs.

    34. Re:I would probably do the same thing by jhol13 · · Score: 1

      When I browse slashdot at least Swedish army intelligence and CIA (and most likely a couple of others) are going to store the browsing. This is not that bad, I do not care, but there are sites I do care (like wikileaks).
      I do not so much care whether wikileaks is really wikileaks (as thought by a CA), I care that Finnish, Swedish, etc. authorities cannot know what I did on the site.
      Sure the authorities could trivially buy a cert from a CA and I'd get fooled. But that is much harder to hide. Changing DNS and setting up fake wikileaks (with self-signed or CA signed cert) is illegal (in Finland) making such an act very unlikely.

    35. Re:I would probably do the same thing by tapanitarvainen · · Score: 1

      Trust and encryption are two different things.

      Please explain when you would want encryption but not trust?

      When I want to make life difficult for people who are fishing for information, even though I'm not doing anything worth protecting. Encryption without authentication is definitely better than no encryption, and I don't understand why browsers do not warn about unencrypted connections with even bigger letters than they warn about self-signed certificates.

    36. Re:I would probably do the same thing by Kalriath · · Score: 1

      The PKI "authorities" do no checking. Anyone with a few hundred bucks can get a "valid" cert, so if you're relying on that ...

      Bullshit. If you are purchasing a cert from Verisign, Thawte, or any other major player (i.e. not a $30 cert from RapidSSL), they'll demand a physical address, copy of a utility bill with the company name on it, DUNS number (or other company registration proof), and they'll call to verify the company knows you're applying by digging up the company's phone number from a third party phone directory service. If you want an EV SSL cert, I've heard they start digging into financials too. I don't think that's "no checking" by any stretch of the term.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    37. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      If I can get a certificate for a domain I don't own, without any indication that I am in control of the domain or the server, then the CA which issues certificates like that should be removed from the default list of trusted CAs. Browser makers have policies regarding their trusted CA lists and such behavior is a clear violation of all of these policies.

      I grant you that CAs don't actually verify who is asking for a certificate, but they all should verify that the recipient is in control of the domain or the server at the time of the request. That is the very point of their existence.

    38. Re:I would probably do the same thing by Kalriath · · Score: 1

      Actually, Slashdot does have SSL certificates. One for every single subdomain.

      But only subscribers are allowed to use SSL connections.

      (Posting over HTTPS. It's actually faster)

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    39. Re:I would probably do the same thing by Kalriath · · Score: 1

      Did you know that Slashdot uses unencrypted connections? When you logged on to Slashdot to post your message, anybody in between could have easily got your username and password. If you and Slashdot had been using a self-signed certificate, it would have been less easy. Of course, a CA signed certificate would have been better.

      Not really. The connection between Slashdot and I was encrypted with a wildcard SSL certificate issued by Geotrust to *.slashdot.org.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    40. Re:I would probably do the same thing by Gareth+Williams · · Score: 1

      This is a misconception. DNS poisoning is certainly not required.

      If somebody is in a position to read your packets, they are also very likely to be in a position to intercept / modify those packets.

      Any point on the route between you and the destination host could be sending those reply packets you receive and failing to pass yours along to the next hop; you really have no way of knowing.

      This could be fully automated and, for example, enabled by default for data going to a particular destination host. The initial implementation is non-trivial, I'll grant you, but it only needs to be written once and then every script kidding from here to Timbuktu can pass it around amongst themselves. The attacker requires no more resources than regular plaintext sniffing, excluding a little cpu time to handle the crypto. You think these things don't exist? :)

      Encryption is nothing without trust.

      --

      --Gareth
    41. Re:I would probably do the same thing by cas2000 · · Score: 1

      1. I've never had to provide ANY such proof whenever i've bought a cert from thawte or verisign or anyone else. not once. and they've certainly made no attempt to ever verify any of the details i've provided to them.

      the closest i've ever seen to anything that might be called 'verification' is that ISPCA wanted email confirmation from hostmaster@ my university's domain when i ordered a cert for a subdomain of that university.

      2. do you really think it would be that difficult to print a fake utility bill or any other "documentation" that might be required?

      commercial CAs provide no real identity verification and anyone who relies on them to do so is a fool.

    42. Re:I would probably do the same thing by cas2000 · · Score: 1

      > Encryption is useless if you don't know who is at the other end.

      rubbish. almost all of my use of encryption is to prevent casual snooping on the traffic. very rarely do i care exactly WHO the other end is, and it's even rarer for me to rely on a third-party (and a commercial one at that) to provide identity verification.

      >SSL and TLS are designed to stop man-in-the-middle attacks,

      that's one of the purposes of SSL & TLS. another is, as i said, just plain encryption of data over untrusted networks with who-knows-how-many snoops and/or spooks running sniffers on any one of the networks between source and destination.

    43. Re:I would probably do the same thing by u38cg · · Score: 1
      I disagree, because being able to intercept someone's non-priority traffic (forum logins, etc) is extremely valuable in terms of being able to get access to more priviledged material. Everything really needs to be as secure as your banking encryption.

      My solution is not a government agency, but private sector. Users should subscribe (ie pay money) to one of the root certificate providers for a certain amount of time. It doesn't have to be a lot of money but it creates both a chain of trust and more importantly, of liability.

      --
      [FUCK BETA]
    44. Re:I would probably do the same thing by ToasterMonkey · · Score: 0, Flamebait

      I call BS. Have you ever done this? Do you know how many different CA lists are on your computer? Things are intentionally more difficult than they need to be.

      This is a good solution. http://www.freepatentsonline.com/y2008/0010448.html

      like you said - you work on a lab intranet. You're the one responsible for setting it up properly.

      Screw you buddy. The problem is having to deal with a third party trust system for a fucking LAB (read: exclusively first party) environment.

    45. Re:I would probably do the same thing by ToasterMonkey · · Score: 1

      GP is right, and you got the fishing metaphor totally dicked up.

      Encryption doesn't matter to a phishing attack, it would only make it look more legit if users expected encryption, but those types of people wouldn't anyway.

    46. Re:I would probably do the same thing by Onymous+Coward · · Score: 1

      Every time this topic comes around I feel like I should share this thing I've run across: Perspectives.

      http://www.cs.cmu.edu/~perspectives/

      Basically, "network notaries". Decentralization of (a kind of) authentication.

      This is one thing that makes self-signed certs viable for a popular audience.

    47. Re:I would probably do the same thing by ToasterMonkey · · Score: 1

      Holy balls that is stupid. Why would you use a distributed trust model for a delegated, hierarchical resource? Why the fuck didn't anyone think to delegate trust in the same manner as the domain names we hold the trust in??? Is it NOT obvious or something? I thought this up in a vacuum at 2AM, it is getting so frustrating. Someone saw an opportunity to get rich, and that won over sound engineering. Stellar.

    48. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      The only way you should have extra clicks every time is if you're changing the certificate frequently.

      Or I have thousands of servers and am logging into different ones...

    49. Re:I would probably do the same thing by tapanitarvainen · · Score: 1

      I wasn't talking about phishing, but about scanning network traffic NSA-style to find potentially interesting stuff. "Fishing" has more than one metaphoric meaning.

    50. Re:I would probably do the same thing by dkf · · Score: 1

      commercial CAs provide no real identity verification and anyone who relies on them to do so is a fool.

      Some do, some don't. Some offer varying levels of assurance, and asserting that the cheap levels are the same as the expensive ones is very disingenuous.

      FWIW, I think that the minimum level that any CA ought to provide should be that I can connect a certificate to a legal identity (either an individual or a corporate body). Sure you won't have anonymity, but that's whole blasted point of this type of PKI.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    51. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      the closest i've ever seen to anything that might be called 'verification' is that ISPCA wanted email confirmation from hostmaster@ my university's domain when i ordered a cert for a subdomain of that university.

      Christ, have you ordered a certificate for a regular domain? You know the context of the trust here is domain name ownership right? If they already know the university owns the domain, then that's all they need to know. Try ordering a cert for imadipshitslashdotsaysso.com while misrepresenting yourself. Let us know how far you got.

      K, thx

    52. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      When I move my laptop from home to work or vice versa, I have to re-accept the certificate, which takes on average OVER 10,000 mouse clicks on firefox, for 192.168.1.1. That is if I want to manage my router or log onto the wifi at work (port 80 redirect page).

    53. Re:I would probably do the same thing by Hammer · · Score: 2, Interesting

      Sorry buddy, but you are full of it.... I went through the process of getting a cert for a domain at Thawte. It was snail-mail, they called and all sorts of hassle. The documentation needed included a copy of the corporate registration (presumably then verified by Thawte)
      In the end my company could prove that the domain was legit. Actually only the url-trees that I provided were included in the cert. (mycompany.com/url1 would return a valid cert whereas mycompany.com/url2 would return a non-valid response)
      I cannot see that they have slacked off on that...
      But maybe you are referring to thawte.haxxor.net not thawte.com :-D

    54. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      Wait you're asking someone who was complaining about clicking a mouse 4 times, to carry around a security certificate with him?

      What kind of a usability solution is that. You've gone from "Ok Bob, now we just" *click* *click* *click* *click*, to "Ok Bob now we just click here... Oh holdup let me find my USB stick"

    55. Re:I would probably do the same thing by aj50 · · Score: 1

      Nothing, assuming you want people you don't know to be able to use your site securely. If you know your users personally, you could give them the certificate for your site in advance.

      More realistically, you can get a web certificate for about £20/year which is probably less than your domain and webhosting costs. If you want to use it to accept payments, you can use one of several payment services (Paypal, justgiving etc.) which charge a small percentage rather than an up-front fee.

      --
      I wish to remain anomalous
    56. Re:I would probably do the same thing by mike2R · · Score: 1

      >Please explain when you would want encryption but not trust?

      But you only have trust if all CAs trusted by your browser are in fact trustworthy. Which they aren't. So you have no trust either way, but this way costs the site operator $$ to get rid of the warning.

      I see what they were trying to do with certificates, but how the system actually exists in the real world is just a money grab.

      --
      This sig all sigs devours
    57. Re:I would probably do the same thing by tepples · · Score: 1

      No, you deal with merchants. Merchants deal with a chain of other people, who may or may not be banks. Credit card companies are not, but your card may be managed through one.

      I deal with both a merchant and its payment processor. Payment processors are either banks or bank-like organizations.

    58. Re:I would probably do the same thing by Anonymous Coward · · Score: 1, Informative

      (mycompany.com/url1 would return a valid cert whereas mycompany.com/url2 would return a non-valid response)

      Care to link to an example of that behavior? The reason why you typically need one IP address per SSL domain is that SSL is a tunnel and HTTP only comes into play after the SSL connection has been established. The server does not know anything about the URL, not even the domain name, when the SSL connection is initiated, so it would not be able to choose the right certificate for the path.

    59. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      I blame firefox's big scary error page that comes up every time a page uses a self-signed certificate. I've gotten so good at ignoring that, I probably wouldn't notice if a page said "the certificate doesn't match" instead of "the certificate is self-signed."

      Mozilla isn't doing anybody any favors with their heightened paranoia.

      How on earth did this post get moded +4 insightful? Either warning could be caused by a man in the middle attack

    60. Re:I would probably do the same thing by plover · · Score: 1

      The problem is that if someone can create a false certificate, someone else can forge a criminally useful certificate.

      Let's say I bank at Bank of the West, which is at https://www.bankofthewest.com./ And I get a piece of phishing spam, telling me to reset my PIN at Bank of the West, and their link goes to https://www.bankofthevvest.com./ If the spammer was able to create their own certificate, I would get no warning that I was going to a false site. By the time any supposed "ratings" came out, the victims have already been phished. The spammer could even set up a "false community" blessing the certificate in advance of the phishing attack, making it more resistant to downmodding of the ratings.

      Of course, that supposes that Verisign will only sign legitimate requests, and we all know they would sign a freshly-shat turd if you gave them $100. But preventing forgeries is the idea behind not allowing community created certificates.

      --
      John
    61. Re:I would probably do the same thing by muckracer · · Score: 1

      > You need to know that not only is the connection encrypted,
      > but that it is connected to the right server. Not just for banks,
      > but for anything you want to keep confidential, like connecting
      > to gmail, buying on amazon, any other financial transaction.

      Ironically despite SSL's design to authenticate I could never trust it. I bet to a degree of 100% certainty, that all relevant 3-letter agencies have perfectly valid certificates, that could be chained into a connection for an undetectable MITM attack. Such is the problem with automatically 'trust'ing CA authorities, that you have no human reason to trust.

    62. Re:I would probably do the same thing by muckracer · · Score: 1

      > Self-signed certificates are NOT OKAY for production/public use.
      > Encryption is more or less worthless without proof-of-identity.

      So why no system of counter-signing aka GPG? mrmillercoffeebeans.com 's self-signed cert is by itself not worth much for authentication, I agree. But if donaldsgasolinestation.com and harveysbakery.com vouch, that mrmillercoffeebeans.com 's (cert) really belongs to Mr. Miller from the coffee shop on Main street, it'd be for me at least as valid if not more as some funky CA from Fiji Island saying such.

    63. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      Several slashdoters appear to argue in favor of self signed certs stating that they want encryption but don't require authentication.

      I'm surprised that so many teck savy users can commit this mistake because if they knew the basics of network security they would know that there is no encryption without authentication and that self signed certs don't add any security to a site.

      Where did this rumor that encryption exists without authentication came from?

    64. Re:I would probably do the same thing by RKThoadan · · Score: 1

      You can always create a root certificate of your own and import it into firefox. It's actually not that hard. Of course it may not always be easy to extract, sign and re-load the certificates as many vendors don't make that easy so you'll use their services instead.

      It's certainly not as easy as it should be, but if you control the server and the clients you can absolutely make them trust each other.

    65. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      I imagine it was thought too complex for the users to cope with. It also makes it much harder to deal with distant intermediaries.

    66. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      Bullshit. If you are purchasing a cert from Verisign, Thawte, or any other major player (i.e. not a $30 cert from RapidSSL), they'll demand [snip]

      So even you admit that for a $30 cert from rapidSSL or the like, I as an attacker can bypass all of the security you feel you have with Verisign/Thawte/[major_player] since that $30 unverified certificate is trusted as an equal with your $100+ major player certificate.

      You can pay as much as you want to Verisign for a cert on SecureWebsite.com all you want, but I can get a $30 cert to Secure-Website.com and still trick some of your customers.

      You could even add a few zeros to the end of your $100 check to Verisign, and there is still nothing they will do to prevent my $30 attack.

    67. Re:I would probably do the same thing by chihowa · · Score: 1

      Bullshit. If you are purchasing a cert from Verisign, Thawte, or any other major player (i.e. not a $30 cert from RapidSSL), they'll demand a physical address

      It doesn't matter if the good CAs check if the bad ones don't. The whole process is only as strong as the weakest link. Firefox doesn't distinguish between the two, so they are both just as valid. Therefore, you can only trust the good certs as much as you can trust the bad ones (unless you check every cert to see which CA signed it).

      --
      If you want a vision of the future, imagine a youtube comments section scrolling - forever.
    68. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      Disclaimer: This post is neither troll, nor flamebait.

      You're an idiot.

    69. Re:I would probably do the same thing by fractalus · · Score: 1

      GoDaddy turbo certs are $20 and only require the email address on the domain validates.

      --
      People are never as simple as their stereotypes. This applies equally to Christians, Muslims, and Emacs-lovers.
    70. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      But the cheap certificate without checks will be accepted as valid by the browser as well. And having an expensive checked cert does not prevent you from someone else getting a check, unchecked cert for your domain in any way. So even a few CAs that do not do their checks carefully can already ruin everything.

    71. Re:I would probably do the same thing by skeeto · · Score: 1

      It's not completely useless. Security is a measure of effort needed by an attacker to get into a system. Tossing in a self-signed cert increases the effort from passive eavesdropping to an active MITM attack. It really is a moderate increase in security.

      Regardless, I do agree with you that browsers should scream loudly at self-signed certs. Otherwise it gets users into habits that make MITM trivial, and gives them a false sense of security that might cause them to let their guard down. Self-signed certs are like weak encryption.

    72. Re:I would probably do the same thing by donrich39 · · Score: 1

      I DID do the same thing, just last week. Try this: go to https://isc.incidents.org/port.html?port=54988 with firefox. You will get the following message: isc.incidents.org uses an invalid security certificate. The certificate is only valid for the following names: *.sans.org , sans.org (Error code: ssl_error_bad_cert_domain) Now, we ALL know that isc.org is operated by SANS, ... so why don't they fix their certificate?

    73. Re:I would probably do the same thing by RobNich · · Score: 1

      In your "example" the server is connected directly to your client. The comment to which I was replying did not specify that. It used an Internet connection through Comcast as the first connection to the server. My statement still stands. If there is a router between you and the web server, you shouldn't trust the self-signed certificate you receive through that connection. You should verify the identity of the certificate rather than trusting it. If you are the owner of the server and the self-signer, then trust is not an issue. Finally, I didn't say that your "home network" wasn't secure, I said that your home *connection* isn't necessarily trustworthy. Connection. To the Internet. Civility be damned. You're just an anonymous asshole.

      --
      Hello little man. I will destroy you!
    74. Re:I would probably do the same thing by RobNich · · Score: 1

      Whose self-signed cert are you speaking of? If it's a server that belongs to you, create your own CA to sign it and install it on your system. If it's someone else's server, don't you think that maintaining a written list of every site's SSL certificate fingerprint would be a nightmare? One or two, sure, 5 even, but more? No thanks!

      --
      Hello little man. I will destroy you!
    75. Re:I would probably do the same thing by piojo · · Score: 1

      Unless the MITM is closer to the web server than you. Just because you think your home connection is trustworthy doesn't make it so

      Well, that's true. The web server itself could be compromised (and then certs don't help).

      As far as my home connection not being secure, security is a tradeoff with usability, and I'm willing to assume that my home connection is probably secure, unless money is involved.

      --
      A cat can't teach a dog to bark.
    76. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      And how, exactly, is that any more secure than a self-signed certificate?

      Regular visitors should only care if the certificate changes, and that will be as obvious in the self-signed case as it is in the commercial case. So the only time it makes any difference is on the first visit.

      And £20 doesn't exactly buy much in the way of validation, so why should first-time visitors trust a £20 cert any more than a self-signed one?

    77. Re:I would probably do the same thing by sjames · · Score: 1

      Then you can't do that. Do you have any Idea who SIA is? I sure don't How about Sonera? I have no idea, but the browser won't emit a single peep if one of them signs a cert.

      Simply, if blargle inc swears that this really is frobaz, then I know nothing more than I did before. For all I know, blargle will sign anything on the strength of a letterhead drawn in crayon. They might as well self-sign. I MIGHT decide that frobaz is worth risking a temporary credit card transaction on, but would rather ONLY tell them (whoever they are) the number.

      If I have visited frobaz before and all was well, the cert in use being the same as the one I got the first time is what tells me I have the right place. The fact that blargle signed it still means nothing.

    78. Re:I would probably do the same thing by kabloom · · Score: 1

      No, it wouldn't be easier. Not if the goal is to give people a serious warning about serious security issues. Having such a lowering of the warning level for self-signed certificates would allow for the easiest hacks in the book -- you wouldn't even need a rogue CA to generate a fake key.

    79. Re:I would probably do the same thing by Kalriath · · Score: 1

      Now THAT is correct, and I wont even try addressing that issue (because issue it is). I was addressing the point that anyone with a few hundred bucks can get a cert, when if you're paying a few hundred bucks, you're not buying from Godaddy.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    80. Re:I would probably do the same thing by Anonymous Coward · · Score: 0

      I work on a lab intranet

      Then generate a root certificate for the lab, install it in the browsers and be on your merry.

  5. No shit by QuantumG · · Score: 5, Interesting

    Do we really need a lab study to tell us this? Even the article admits that we've known for decades now that users will happily accept a broken cert. There was a case where the Mozilla people received a complaint from a security researcher saying their certificate checking was broken because he was connecting to a known trusted website and her certificate wasn't broken, so it must be Mozilla's fault - they concluded that it was man-in-the-middle attack and she later apologized. If a security researcher can't even tell, how are my parents supposed to?

    How about this for a solution? Instead of a "Privacy Shield" you have a "Security Shield".. when you press the Security Shield button you enter Lock Down Mode and your web browser will refuse to display pages that are not retrieved via TLS. You could also enable some extra paranoia settings.. turn off plugins, Flash, etc. When you've finished your banking, or whatever, you press the Security Shield button again and now you can go back to Facebook.

    --
    How we know is more important than what we know.
    1. Re:No shit by Eskarel · · Score: 1

      Or how about we come up with a technology which actually proves who the person on the other end is, as opposed to proving that someone has a credit card and we stop treating certs as proof of identity.

    2. Re:No shit by kabloom · · Score: 3, Funny

      Challenge/response authentication using a credit card number and PIN as the encryption key. Let the bank issue the challenge, have the e-commerce site pass that right on to the browser. Let the browser do the encryption, and pass it all back to the bank via the site.

    3. Re:No shit by richmaine · · Score: 1

      Speaking of NASA (which your signature did), I retired from NASA a few years ago. Our own systems were regularly coming up with things like cert warnings because the security people were too clueless to do their job correctly. More than once I called the computer security folk to complain about a certificate warning from their own systems. They were surprised that I had bothered to call; I was told I was just supposed to ignore messages like that. When that's the line you get from the so-called security professionals, little wonder that the average Joe doesn't do better. (Yes, the computer security folk at the particular NASA site I worked at were spectacularly clueless about pretty much everything, probably more so than at other NASA sites.)

      It obviously hasn't improved since I left either. Just a few months ago, I got a call asking me to log into a system to review some management BS about one of the programs I had written when I worked there. Same problems. I was tempted to tell them that NASA systems were one thing, but that I declined to override security warnings like that on my home systems, where I have important things like banking information. They wouldn't have understood, though.

      Not that NASA is alone. I've seen the same kinds of things from banks. Sigh.

    4. Re:No shit by bipbop · · Score: 1

      Even the article admits that we've known for decades now that users will happily accept a broken cert.

      Decades, eh? The web hasn't been around for decades ;-)

    5. Re:No shit by dkf · · Score: 2, Interesting

      Challenge/response authentication using a credit card number and PIN as the encryption key. Let the bank issue the challenge, have the e-commerce site pass that right on to the browser. Let the browser do the encryption, and pass it all back to the bank via the site.

      Too difficult to use.

      The problem of security is in getting the right balance between protection and usability. (This is true for physical security too.)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    6. Re:No shit by Anonymous Coward · · Score: 1, Informative

      Amegy bank has already started doing exactly that

  6. That's because security warnings are stupid. by Eskarel · · Score: 5, Interesting

    The only difference between a self signed certificate and one that is signed by a CA is that someone wrote a check for the CA signed cert. No CA does any verification that the person writing that check is who they say they are, has any rights to that domain, or anything else, they only check to see if they already have a signed certificate. I've personally bought Verisign certificates for other people, without any proof that I'm in any way authorized to do so, let alone proving who I actually am. They mean absolutely nothing.

    The only kind of certificate warning is one which indicates that a certificate is not what it's supposed to be. However, since there's still no central way to check a certificate(even a signed one) the only way to do that is to compare it with what you had before, which means the only viable certificate warning is one indicating a certificate has changed.

    When browsers panic over things that aren't worth panicking over (most folks will have encountered a perfectly legitimate self signed cert at some point in their time on the web, is it any wonder they just bypass the error.

    Certs never guarantee who you're talking to, they only provide encrypted communication.

    1. Re:That's because security warnings are stupid. by Twide · · Score: 2, Insightful

      Certs never guarantee who you're talking to, they only provide encrypted communication.

      Actually, certificates do guarentee that the person you are talking to is the same as the time the certificate was first issued.

    2. Re:That's because security warnings are stupid. by mrbcs · · Score: 2, Informative
      I can also attest to this. When I signed up for my cert, I got an automated phone call to the phone number that I have registered with the certificate. They verified that I am who I said I was and that my domain was my domain.

      I do agree with most of the posters here though, there's no reason that they can't change that ignorant warning to something a bit more user friendly. Users obviously don't care what it says.

      --
      I'm not anti-social, I'm anti-idiot.
    3. Re:That's because security warnings are stupid. by Chuck+Chunder · · Score: 1

      most folks will have encountered a perfectly legitimate self signed cert at some point in their time on the web

      Do you seriously hold that to be true? I'd expect 0% would be a far closer approximation.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    4. Re:That's because security warnings are stupid. by ls671 · · Score: 1

      > which means the only viable certificate warning is one indicating a certificate has changed

      This kind of make sense I guess, at least it is the default behavior for Open-SSH, it will accept any host public key when connecting to a host for the first time but it will warn you if that public key then changes to prevent a man in the middle attack.

      If it's good for ssh I guess it could work too for web browsing. This way, a warning might have more success in preventing a man in the middle attack. By showing up too many warnings, users will tend to ignore them more I guess !;-))

      Of course, people making money signing certs would oppose this idea I would assume...

      --
      Everything I write is lies, read between the lines.
    5. Re:That's because security warnings are stupid. by Eskarel · · Score: 1

      For the purposes of this post, "web" means anything they access through a browser. Self signed certs are not all that uncommon on internal company web systems, and users don't really know the difference.

    6. Re:That's because security warnings are stupid. by Chuck+Chunder · · Score: 1

      This kind of make sense I guess, at least it is the default behavior for Open-SSH, it will accept any host public key when connecting to a host for the first time

      Openssh doesn't just blindly accept any host key. It prompts you to confirm it with the sort of message that people are apparently decrying in Firefox. If it seems less scary it's merely because the sort of people who use SSH tend to understand it.

      99% of people aren't capable of making an informed decision about a certificates validity so CA signing is a reasonable way of getting security to those people.

      If you want to use a self signed certificate then you better know that your audience is capable of understanding them. If they are then they won't have any problem with the Firefox dialogues. If they aren't capable then you are doing them a disservice by offering something that will confuse them and training them to click through something they don't understand.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    7. Re:That's because security warnings are stupid. by Cthefuture · · Score: 1

      Certs never guarantee who you're talking to

      That's not completely true. If you can verify and trust who signed the cert then that will guarantee who you're talking to. This could be a self-signed cert or anything really but you have to be able to know 100% that the cert you're trusting is the correct one (this would be establishing the initial trust). Once you trust it then if someone tries a MITM attack you will get a warning, a real warning that you should not ignore.

      --
      The ratio of people to cake is too big
    8. Re:That's because security warnings are stupid. by Eskarel · · Score: 1

      It's not actually adequate, for SSH or for the secure web. If you want a secure connection you need to identify not only that your conversation isn't being listened to, but that you're talking to the person you think you are. Identity is an important part of real security.

      The problem is that certificates don't ensure identity, and making a big fuss about them really serves no purpose. Verisign requires no proof of identity(beyond a valid credit card) let alone authority to act on behalf of any given entity. I've personally ordered a cert with a company credit card for someone else who wasn't even an employee of the company. The only form of security involved in the process was someone checking the credit card statement.

      Making a fuss about security isn't a problem. The problem is making a fuss about a security feature which doesn't actually work. I could go and get a signed certificate for s1ashdot.org tomorrow if someone hasn't already, and if I scam linked someone to it, it would work perfectly well. If I had access to stolen credit card numbers there's nothing that would stop me doing that either. Browsers make a fuss about certificates, but certificates don't accomplish what the browsers claim they do. When people encounter legitimate self signed certs they ignore the warnings, and there's no real reason why they shouldn't.

    9. Re:That's because security warnings are stupid. by ls671 · · Score: 1

      > It prompts you to confirm it ...

      Sorry, you are correct when using password auth, I use keys so the behavior is a little different.

      alsls@jks11:~$ ssh athena.google.net
      Warning: Permanently added 'athena.google.net' (RSA) to the list of known hosts.
      Warning: No xauth data; using fake authentication data for X11 forwarding.
      Last login: Wed Jul 22 07:44:21 2009 from 217.226.228.142
      [alsls@athena ~]$ exit
      logout
      Connection to athena.google.net closed.

      See it automatically accepted the host key, then after tampering with the host key in .ssh/hnown_hosts, if I try to connect again:

      alsls@jks11:~$ ssh athena.google.net
      WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!
      Someone could be eavesdropping on you right now (man-in-the-middle attack)!
      It is also possible that the RSA host key has just been changed.
      The fingerprint for the RSA key sent by the remote host is
      Please contact your system administrator.
      Add correct host key in /home/alsls/.ssh/known_hosts to get rid of this message.
      Offending key in /home/alsls/.ssh/known_hosts:54
      Password authentication is disabled to avoid man-in-the-middle attacks.
      Keyboard-interactive authentication is disabled to avoid man-in-the-middle attacks.
      X11 forwarding is disabled to avoid man-in-the-middle attacks.
      Last login: Mon Jul 27 00:35:08 2009 from cpu678.google.net
      [alsls@athena ~]$ exit
      Connection to athena.google.net closed.

      --
      Everything I write is lies, read between the lines.
    10. Re:That's because security warnings are stupid. by anagama · · Score: 1

      Next time, go for an anonymous SSL cert. As has been pointed out by others, the cert represents the willingness of someone to pay, perhaps with a stolen credit card, but a willingness to pay and not much else.

      --
      What changed under Obama? Nothing Good
    11. Re:That's because security warnings are stupid. by woutersimons_com · · Score: 0

      The only difference between a self signed certificate and one that is signed by a CA is that someone wrote a check for the CA signed cert. No CA does any verification that the person writing that check is who they say they are, has any rights to that domain, or anything else, they only check to see if they already have a signed certificate. ...

      ...Certs never guarantee who you're talking to, they only provide encrypted communication.

      I work at Getronics in the Netherlands. Some of the colleagues that I work close to manage a special CA that is used to sign the certs for all government based websites. When a certificate is requested for one of these sites you can be sure that the requester is audited first. Then, to actually sign the key a ceremony is used which involves 7 people.

    12. Re:That's because security warnings are stupid. by woutersimons_com · · Score: 0

      Oh and by the way, a funny fact. Even though Getronics has the ability to get a verified and signed certificate for themselves. When I connect to our outlook webaccess site I am told that there is an unsigned certificate. A message which I am forced to ignore if I want to use the resource. There is a dutch saying: "It leaks in the plumbers house."

    13. Re:That's because security warnings are stupid. by Chuck+Chunder · · Score: 1

      Interesting, I had not noticed that before.
      I think in that situation the fact you're also using a client key prevents a man in the middle attack from being possible. Ie you might connect to a bad host but it can't be a man in the middle by on-connecting you to the real host based on the credentials you've sent them.
      For a website that typically isn't true, client keys aren't used much at all and authentication of the user to the server happens after the SSL connection is complete.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    14. Re:That's because security warnings are stupid. by Gareth+Williams · · Score: 1

      You could indeed get a cert for s1ashdot.org, but if you don't mind my saying, that's a pretty crappy attack mate :)

      A lot of people might notice the blatant "1" in your domain name; many more might never visit that domain at all. Which is really the point here.

      Let's pretend for the sake of this example that slashdot actually supports SSL :) When I visit the real https://slashdot.org/, with their valid CA-signed cert, I still have confidence I'm communicating with their server not yours.

      If you were in a position to intercept my packets to slashdot - ie. the situation in which SSL is of some value - then you still couldn't do much. You can send fake replies to me, pretending to be slashdot.org - classic MITM attack - but your self-signed certificate is a dead giveaway. Good luck getting a CA to issue you a cert for slashdot.org, I doubt they're interested in issuing a duplicate while there's already a valid one out there.

      This is the problem trusted certs are designed to solve. Your problem is a different one; it's called phishing (terrible name huh?).

      Actually, they've kludged something something together to help with that problem also: big institutions that really need it (eg. banks) can pay a ton of money to a CA for an "extra special cert", which gives them eg. that nice green address bar in firefox, indicating a higher level of identity trust to the user.

      Yes, it's probably a cash cow. But hopefully they do a few background checks before issuing those at least, and the high fee presents a barrier that Joe Random Phisher may be unwilling to pay.

      --

      --Gareth
    15. Re:That's because security warnings are stupid. by Anonymous Coward · · Score: 0

      Every single person who uses a telephone at my company has seen one since that's what we get when we log onto the website to manage our phone and enter our telephone number. So that's 900 people just one city (the phone system is used country wide). That may not seem much to you, but here is 1 company where 900 non IT geek employees have been told at some point by an IT support person to ignore the warning. Thus the conditioning starts.

      Ok maybe 899 people since I didn't need to be told. I have accepted them before since I use a self-signed certificate to access my email. Why does my browser warn me again that something bad is happening when I use encryption compared to when I send my password over the net in plain text? Because I am too poor?

      I would say nearly all geeks have seen one too. Now you do end up looking at a fair population.

    16. Re:That's because security warnings are stupid. by Eskarel · · Score: 1

      Yes, s1ashdot.org is a rather pathetic attack. The point is that I can get a perfectly valid cert and all it tells you is that I'm the person who bought that cert(though there are likely dns attacks which could get you around this).

      Sometimes when you're dealing with someone who is exceptionally well known(slashdot, microsoft, etc), but that's not always the case. I'm fairly certain that, at least in theory, you could reregister an expired cert from any of these sites if they happened to let it expire.

      Fundamentally, the problem is that verisign is not trustworthy, and the obsession with self signed certificates tends to try and obscure this. We really need to come up with a better solution.

    17. Re:That's because security warnings are stupid. by Anonymous Coward · · Score: 0

      Wha? Do you have your SSH security settings set to "hack me now" or something? I do use client keys with SSH. When connecting to a new server, I get a message saying what the key fingerprint is and asking if I want to save it and continue connecting or cancel. At that point I check the key by comparing it against either my own record from having direct access to the server or calling the person whose server it is (or using encrypted and pre-verified IM) and checking the key with them. If the key changes, I get a huge warning with the new key and it refuses to connect.

    18. Re:That's because security warnings are stupid. by Adm.Wiggin · · Score: 1

      I've been using the Perspectives addon for a while, and have been quite satisfied with it.
      http://www.cs.cmu.edu/~perspectives/firefox.html

      If it (or similar functionality) could be built into Firefox (with some obviously necessary UI changes), I think it could go a long way towards solving the certificates problem. In all my time using it (well over a year now), I've only had one case where it told me things were awry but they were actually fine, and it was where the site had changed their certificate sometime in the last 30 days, and the graphs from the notary results represented that quite clearly to someone who knows what it means, but making that an easy call for someone who doesn't would be more difficult. That particular issue could be solved in software, though. If any changes were seen pretty much simultaneously by all notaries then they're probably safe changes. (They might have even added this in the latest version, since it's been a while since I've seen that particular problem.)

  7. It's not hard. by Hatta · · Score: 1

    Ignore certificate warnings if you're not planning to give the site any important information (e.g. a password). Otherwise, don't.

    --
    Give me Classic Slashdot or give me death!
  8. Mac by tsa · · Score: 2, Insightful

    I am reasonable computer-savvy but I also don't understand these messages most of the time. I then use the 'I have a Mac, I am invincible' attitude, which is dangerous of course. But I just want to view that website!

    --

    -- Cheers!

    1. Re:Mac by CSMatt · · Score: 1

      The danger isn't so much that you will receive malware on your machine. The far more likely scenario is that someone is pretending to be that online retailer you browsed to, and tricks you into connecting to that person instead. He or she gets your credit card number and leaves you with the bill for that expensive boat or timeshare he or she buys with it. That kind of thing is not something that your browser or operating system alone can save you from.

    2. Re:Mac by Anonymous Coward · · Score: 2, Funny

      I then use the 'I have a Mac, I am invincible' attitude, which is dangerous of course.

      You should upgrade to the "I run Linux, I am invincible" attitude. 5% safer, 95% more smugness! (And some of it's actually justifiable. Disclosure: I run Linux and believe myself to be invincible.)

      And the obligatory...

    3. Re:Mac by Anonymous Coward · · Score: 1, Interesting

      Absolutely agree!!!! I post photos to Facebook from my Mac using Firefox 3. When I post these photos Firefox tells me that the certificate from Facebook is bad EVERY SINGLE STINKIN' TIME!!!!! So yes yes yes I ignore the messages. What else am I supposed to do?!?! I can't get Facebook to fix their certificates. Am I supposed to just never post photos because Facebook can't figure out their certs?

    4. Re:Mac by ls671 · · Score: 1

      If Facebook presents a valid cert to you for the domain you are connecting to, then you could look at who signed the certificate (which certificate was used to sign the certificate Facebook presents to you).

      The certificate that was used to sign the Facebook certificate is called a CA (certificate authority) cert. Then, you could import that CA cert in Firefox or look for updates from Firefox regarding CA certs, many CA certs are already installed in the Firefox version you are running but maybe the CA cert used to sign the Facebook certificate isn't installed in your Firefox.

      --
      Everything I write is lies, read between the lines.
    5. Re:Mac by foniksonik · · Score: 1

      The lesson here is the same as with Bank phishing schemes... don't 'browse' to a website you need to trust and definitely DO NOT do some from an emailed link.

      If you see an ad or an offer or a review for a product you'd like to check out, by all means click through... but when you're ready to make a purchase, type that domain name into your address bar.

      If the retailer has been hacked and their website has been compromised, then you have a lawsuit on your hands or at least a valid claim with your CC company to cover fraudulent charges / stolen ID.

      If you just clicked on any old link on some website that supposedly was taking you to the website you thought was the right one, well that's a whole different scenario and yes you may end up the victim of a MITM fraud with little in the way of evidence to back up your claim.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    6. Re:Mac by wvmarle · · Score: 1

      Besides that after re-reading I still don't really understand what you are saying, it seems like quite a procedure to go through just to have a security certificate accepted.

      I'll even go as far to say your post perfectly illustrates the whole problem with these certificates. No-one but security experts understand what's going on, no-one but the site's owner or a computer/security expert (at the client side) can manually check/install a certificate, and the rest of us common people will just get used to having a serious number of web sites throwing irritating and largely useless warnings at us.

    7. Re:Mac by Opportunist · · Score: 1

      You will (probably) not be infected by malware. Probably not because the Mac is inherently more secure, but simply because its market share is small enough that it's no feasible business model to create malware for Mac. Simple as that.

      Doesn't mean you can't be subject to MITM attacks when visiting your online banking page. That requires nothing to be written to your machine (although it can faciliate and automatize the process of stealing money from you, I have to give you that). All it takes is your traffic being rerouted through my machine. And of course that my machine is the endpoint for your encryption.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    8. Re:Mac by ttldkns · · Score: 1

      Sounds like Boris runs linux: http://www.youtube.com/watch?v=fXW02XmBGQw

      --
      How many computers are too many?
    9. Re:Mac by ls671 · · Score: 1

      OK here is another version ;-)

      1) Facebook generates a private/public key pair and sends a certificate request to Verisign. (note that Facebook's private key is not sent to Verisign as part of the certificate request.)

      2) Verisign signs the certificate request using what is called a CA cert.

      3) Facebook receives the response to its certificate request from Verisign and can then assemble its own certificate.

      4) Firefox needs to have the public portion of the CA cert used by Verisign to sign Facebook certificate request installed in order to not display any warnings when the user visit the Facebook site.

      5) There is many CA certs used by many certificate signers and new CA certs are created every year. Hence one might need to update the list of CA certs installed in Firfeox.

      --
      Everything I write is lies, read between the lines.
  9. If it wouldn't pop up everywhere it shouldn't by guruevi · · Score: 3, Insightful

    The problem is that those things are just a nuisance for a lot of things. It just pops up randomly because a developer forgot to test the latest update or didn't install the new certificate on all the frontends. Then you have the 'intermediate' CA's where if the intermediate issuer isn't in the browser CA's or the browser doesn't support intermediates or wildcard certificates it gives you another warning. Or somebody let the certificate expire or didn't get it signed by a well-known CA (usually the less-professional sites that are self-signing). Then if your ISP isn't honest (which apparently 99% of them these days aren't) with their DNS and you go to https://wrongname.com/ it will give you the https version of their ad page on the other domain which of course gives a big warning.

    I have seen warnings on important sites like Wells Fargo and Bank of America and there are permanent warnings on some other sites that I use frequently that are either self-signed or expired. I usually verify them and it's not my system that's been hijacked so I am ignoring them largely as well.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
    1. Re:If it wouldn't pop up everywhere it shouldn't by Animats · · Score: 2, Informative

      There's so much certificate misuse. A typical mistake is getting a cert for, say, "*.slashdot.org", and then serving it for "slashdot.org". That will cause a reject. Then there are U.S. Government certificate authorities, too many of them. Try, for example, USMC Doctrine Division. The CA is "DOD CA-13". DoD alone has root CAs "CA-5", through "CA-18", and not all browsers know all of them.

      This is a headache for SiteTruth, which uses certificates as a indication of web site validity and a source of business names and addresses. Only certs that are valid, using the Firefox cert file as authority, are accepted. There are more rejects than there should be.

    2. Re:If it wouldn't pop up everywhere it shouldn't by Chuck+Chunder · · Score: 1

      This is a headache for SiteTruth [sitetruth.com], which uses certificates as a indication of web site validity and a source of business names and addresses. Only certs that are valid, using the Firefox cert file as authority, are accepted. There are more rejects than there should be.

      Is there some reason people should be trusting certs issued by the US military?

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    3. Re:If it wouldn't pop up everywhere it shouldn't by DNS-and-BIND · · Score: 1

      OOOooo...burn! You really stung on that one. Yes, nobody should trust certs issued by the SCAREY US military - if you install one on your system, they'll use MITM attacks and intercept all your porn browsing, and send you to the BOOGEYMAN...uh, I meant Gitmo. Heck, I'd trust a cert signed by some Sargeant in charge of IT rather than Verisign, who will sell a cert to anyone with a stolen credit card. The Sarge will probably feel the consequences of his actions, while Verisign is all about avoiding consequences.

      --
      Shutting down free speech with violence isn't fighting fascism. It IS fascism!
    4. Re:If it wouldn't pop up everywhere it shouldn't by mistakenanonymity · · Score: 1
      Good point with the military sites. IAAL (though not your L), and we have to verify military status before taking judgments. Big problems if you don't. Where do you do this? Here: https://www.dmdc.osd.mil/scra/owa/home Which, scarily for us, says:

      Secure Connection Failed www.dmdc.osd.mil uses an invalid security certificate. The certificate is not trusted because the issuer certificate is not trusted. (Error code: sec_error_untrusted_issuer)

      Hmmm, should I add an "exception"? If I don't do it, I might get in trouble under the SCRA if the guy's on active duty. If I do do it, I don't get in trouble under the SCRA, but might stay up nights hoping I didn't just send some poor guy's SSN off to the identity thieves...

    5. Re:If it wouldn't pop up everywhere it shouldn't by Anonymous Coward · · Score: 0

      So, you're one of those people who do not understand certificate warnings.

      The message you got means that the web site presented a certificate which is signed by someone whom you don't know and whom the maker of your browser doesn't know or trust either (yet). The correct way to remedy this situation is to establish that trust.

      Look at the CA certificate (the "issuer" certificate) and find out who the claimed issuer is, then contact them through some other channel (by phone or mail, not over the internet) and ask them if the CA certificate with the given fingerprint is theirs. Then decide if you want to trust them to only issue certificates to people who are legitimately in control of the domains and servers that are listed in their certificates. You might want to ask them why their CA certificate isn't on the list of trusted CAs in your browser. If their responses satisfy your inquisitive mind and you trust them to be a responsible certificate authority, then add their CA certificate to your browser's CA store.

      If you don't want to trust the CA, then you can try to establish trust in the individual site certificate. Again, contact the site owner through some other means (call them), read them the fingerprint of the certificate which claims to be theirs and ask them to verify it. If it checks out, add it as a trusted certificate. (This is not the time to berate them about their public use of a certificate which is signed by a CA that isn't on the trusted lists of common browsers. They will correct their ways when they get too many calls about their certificate.)

    6. Re:If it wouldn't pop up everywhere it shouldn't by Dravik · · Score: 1

      Then there are U.S. Government certificate authorities, too many of them. Try, for example, USMC Doctrine Division. The CA is "DOD CA-13". DoD alone has root CAs "CA-5", through "CA-18", and not all browsers know all of them.

      For some reason, installing the DOD certificates package will only remove the waring from about half the sites. Additionally, DOD sites routinely do not update certificates when they expire. Drives me nuts.

      --
      The purpose of language is communication, If the idea is clear the grammar ain't important
    7. Re:If it wouldn't pop up everywhere it shouldn't by Dravik · · Score: 1

      Do a google search for DOD root certificates. If you follow the directions you'll have about a 50% chance of making that error go away.

      --
      The purpose of language is communication, If the idea is clear the grammar ain't important
    8. Re:If it wouldn't pop up everywhere it shouldn't by plover · · Score: 1

      I'm guessing you were trying to make some kind of joke here but there is a very legitimate answer. They have two million employees and contractors wanting to communicate with them.

      --
      John
    9. Re:If it wouldn't pop up everywhere it shouldn't by Animats · · Score: 1

      Here: https://www.dmdc.osd.mil/scra/owa/home

      That has a cert from DOD "CA-21"? I'd only been able to find certs for CA-5 through CA-18. How many CAs does DOD have? And how many does Firefox know about?

    10. Re:If it wouldn't pop up everywhere it shouldn't by Chuck+Chunder · · Score: 1

      I wasn't really making a joke. There are plenty of other entities (including but not limited to various military and government institutions around the world) with similar numbers and I doubt you'd consider it sensible to have them as a root CA in the average person's browser.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    11. Re:If it wouldn't pop up everywhere it shouldn't by plover · · Score: 1

      The funny part is that the U.S. Army doesn't really trust those roots anyway. Soldiers have to download and install a set of specific root certificates in order to use the Army's portal.

      That said, the U.S. Armed Services are really quite modern with their PKI. The soldier's smart cards have their private keys on them, and they can only be unlocked and used with the correct password. I haven't seen many details other than helping a relative follow the installation instructions (available on the public .mil site, I doubt they're classified.) Those cards are apparently their key to all kinds of things: meals, payroll, PX, etc.

      --
      John
  10. SnooPING AS usual, I see by tepples · · Score: 3, Interesting

    Ignore certificate warnings if you're not planning to give the site any important information (e.g. a password). Otherwise, don't.

    So you don't want to send passwords over an HTTPS connection with a self-signed certificate. I take it you don't want to send passwords over an HTTP connection either, as HTTP is even easier to snoop than self-signed HTTPS. Should everybody who runs a forum or a wiki pay $$$ per year for a CA-signed certificate?

    1. Re:SnooPING AS usual, I see by FishWithAHammer · · Score: 2, Interesting

      Well, they could use OpenID or something.

      Not that I do, because OpenID is a huge hassle to deal with, but you could.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:SnooPING AS usual, I see by heypete · · Score: 1

      StartSSL.com certificates are free and trusted by Firefox and Safari, among others. They just underwent WebTrust certification and are hoping to be added to the IE/Windows keychain soon. If so, certificates would remain free. Their paid verification services are available for ID-validated certs and EV certs.

      GoDaddy certs (trusted by all browsers I've ever tested) are a whopping $15/year (the official price is higher, but they've been running ads on Google and elsewhere for quite some time now). Hardly unaffordable, even for a small site.

      If the only choices were VeriSign/Thawte who charged hundreds of dollars, you'd have a point. But when widely-trusted certificates are available for free or a nominal cost, your argument loses a bit of its strength.

  11. Because... by w0mprat · · Score: 2, Insightful

    ... these warnings can be safely ignored 90% of the time. IIndeed software and web developers bombard users with uncessary messages and errors, such they become a little keen just to click ok and see what happens anyway. Another problem is with wording of the warnings which are too formal-technical and not plain-english-ok-so-what-should-i-do-now.

    Just wording it differently like 'If you are accessing what appears to be a trusted website, and you are recieving this warning, you should not visit it as it could be a nasty security risk. Try again later." Rather than "Warning: Security certificate is not valid... [etc etc..]". This makes a huge difference.

    WOT is more to the point: "This website is dangerous" and the page is locked out until you navigate away or click on a very clear "Ignore this warning and proceed".

    --
    After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    1. Re:Because... by Opportunist · · Score: 1

      Dead on. Warnings, or rather their numbers, have become a problem because more and more it's used to "cover your bases". It's used as a blanket excuse because "we warned you and you still clicked ok, so it's your fault".

      Windows is notorious to pop up warnings left and right that will be eventually ignored by their users. I take my father as the usual example for a fairly intelligent but utterly computer-clueless person. A few weeks ago, he started using "the internet" (read: browser and (more) mail) in full force. And he called me every other minute to tell me about some popup, some warning, some heads-up window asking him for confirmation. Of course, almost always I told him it's ok to allow it but that at the same time it was a good idea to ask because eventually he will run into one that he MUST NOT allow.

      Over time, the calls got fewer. And recently I caught him clicking away a warning that wasn't just one of those pass-through, click-me-away warnings and I was wondering whether he actually understood what he was doing or not, so I asked him. His response was that I told him on a window that was worded similarly that it's ok to click it away with an allow.

      Then it dawned on me. Users do learn. What they learn depends on their intelligence.

      The stupid ones will learn that usually it's ok to click ok, so they click ok every time because usually it's ok so the few moments when it's not won't be so bad.

      The more intelligent ones learn how the warning windows were worded and if the warning they get match a certain pattern, they will do the same they did the other time.

      It's insanely hard to teach people that a few words or just letters of difference (like, say, the difference between "iexplorer.exe wants to connect to the internet allow/deny" and "iexploder.exe wants to...") mean the difference between pass-through and disaster.

      We don't need more warning, we need less. We need more intelligent software that can figure out when to ask the user for input, and what's really important, HOW to ask. Joe Random User can't make an "informed decision" on "blablubwhatever.exe tried to connect to the internet on port 12345 to connect with 412.352.634.11, allow/deny". That's no information he can deal with. That's a lot of gibberish that will get a try-and-error response: I clicked deny the last time, it didn't work out, hey, look at that, I click allow and it works. Ok, so when I get gibberish, I click allow and it works.

      We need to give people enough information to make a decision. Without overloading them.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  12. Big surprise! by rantingkitten · · Score: 5, Insightful

    First, users don't know what certificates are, or why it matters. That should be pretty obvious.

    The situation isn't helped by the fact that the overwhelming majority of invalid certs, in my experience, are just from random sites which you find with a Google search, and those sites for some reason have https instead of http as their search result. You click, and oh shock, the administrator hasn't updated his cert in ages, because nobody cares. After endless warnings about this, even I have stopped caring. It's almost a Pavlovian conditioning to see that warning and say "Yeah, whatever."

    It's even worse now. Back in the day, you could dismiss these mostly spurious warnings with one click. These days, Firefox makes you go through an utterly obnoxious process of acknowledging the warning, then manually adding the certificate, then approving it. All because I needed to see some forum where people were discussing some problem I needed to solve. I am so tired of having to go through this that I just sigh and back away from the site and try to find another one that won't make me do this. I am not shocked that users just click whatever it takes to make the warnings go away.

    --
    mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    1. Re:Big surprise! by yuhong · · Score: 1

      Usually what I do in this case is just take the letter 's' off of the https URL so it becomes http.

    2. Re:Big surprise! by geezer+nerd · · Score: 1
      I am not going to get into the self-signed vs authority-signed argument. In my experience, most certificate issues I have encountered have been because the administrators of the website had simply not kept the certificate up to date. The certificate expires, and the viewing public is bombarded with the error messages. Maybe (yawn) the administrator gets to the problem in a reasonable time, maybe not.

      I don't credit this situation necessarily to admin incompetence, but rather to their organization not having proper procedures in place to deal with the fact that certificates are acquired with expiration dates and that they will need to be renewed proactively.

    3. Re:Big surprise! by Opportunist · · Score: 2, Insightful

      I am so tired of having to go through this that I just sigh and back away from the site and try to find another one that won't make me do this.

      Looks like Firefox has accomplished the goal: It created enough burden that the user didn't want to go there anymore. While not a good solution, I prefer it to the "click yeah, whatever" solution, at least that way you won't get infected, and it teaches the website admin that he better gets some valid certs if he wants visitors.

      Win-win.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    4. Re:Big surprise! by Anonymous Coward · · Score: 0

      Looks like Firefox has accomplished the goal: It created enough burden that the user didn't want to go there anymore.

      If it's goal was to drive people away to other browsers it might be succeeding. I've used Firefox since it was first released. I'm also a Linux admin and programmer and lots of opensource forums seem to use self signed certs, so much so that I've had to switch browsers because Firefox is so much hassle to use.

    5. Re:Big surprise! by locofungus · · Score: 1

      Hmmm. I've just not upgraded to firefox3 and I've no intention of doing so.

      Two huge security bugs ;-)

      1. Puts up incorrect security warnings when websites are using self signed certificates. There is encryption and authentication. The website is using self signed SSL for encryption and user login for authentication. The website is doing everything right. Expecting the website to drop SSL and go to plain HTTP is broken.

      2. That huge green blob on "secure" sites in the address bar so that you can no longer see the url that you are actually connecting to. Perhaps it works for people who have screens 13 feet wide but I like narrow windows - it makes things easier to read when your eyes don't have to scan back so far when going to the next line.

      Tim.

      --
      God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
    6. Re:Big surprise! by schnipschnap · · Score: 1

      Even Bruce Schneier ignores these warnings:
      http://www.schneier.com/blog/archives/2008/12/forging_ssl_cer.html

      EDITED TO ADD (12/31): While it is true that browsers do some SSL certificate verification, when they find an invalid certificate they display a warning dialog box which everyone -- me included -- ignores.

    7. Re:Big surprise! by Anonymous Coward · · Score: 0

      You need SSL for both encryption AND authentication. If it were just for encryption, then the connection could be attacked with man-in-the-middle attack and your "user login for authentication" would just go through evil.com who now has your username and password.

    8. Re:Big surprise! by rantingkitten · · Score: 1

      I think a huge portion of the problem also comes from organisations demanding certificates where, honestly, none are needed. There are millions of sites out there where security is not even a passing issue, but for some reason they have certs, probably due to some idiotic managerial decision made years ago. And years later, everyone's stopped caring, so the site continues to have an invalid cert.

      The whole thing is rather stupid. The right tool for the right job, people!

      --
      mirrorshades radio -- darkwave, industrial, futurepop, ebm.
    9. Re:Big surprise! by geezer+nerd · · Score: 1

      Yes!!

  13. But is this person the same as that person? by tepples · · Score: 2, Interesting

    Actually, certificates do guarentee that the person you are talking to is the same as the time the certificate was first issued.

    So how do you know that the person to whom you are talking using a given URL is the same person to whom, say, a software reviewer was talking when he downloaded a given release?

    1. Re:But is this person the same as that person? by Twide · · Score: 1

      Thats more to do with the way the Private/Public key Infrastructure is based.

    2. Re:But is this person the same as that person? by tepples · · Score: 1

      Thats more to do with the way the Private/Public key Infrastructure is based.

      In other words, CA-signed certificates actually mean something: everyone can agree that "the operator of https://www.example.com" is one person.

    3. Re:But is this person the same as that person? by Eskarel · · Score: 2, Informative

      Yes, but that's still more or less useless if you can't verify who that "one person" is.

    4. Re:But is this person the same as that person? by tepples · · Score: 1

      Yes, but that's still more or less useless if you can't verify who that "one person" is.

      That "one person" is whoever wrote the piece of software that the reviewer reviewed. That's all the identity that an end user should need when deciding whether or not to download software from a given domain.

  14. You had to ignore them to do anything by basementman · · Score: 1

    A couple years back when FireFox threw a security warning on every single freaking site, including legitimate ones you basically had to ignore it. It was either that or just don't get anything done. FireFox isn't that bad anymore, but because of that people are used to just clicking through without caring.

    This is why there is a delicate balance between too much and too little security.

  15. Not many people have the money... by djfuq · · Score: 1, Insightful

    I have ran into countless situations where a self signed cert is the only cost sensible way to provide a secure HTTPS connection, and it comes across to users like me as something like this:

    Oh great this again -- reminds me of UAC -- stupid security measures for site owners / browser makers / site users / who don't want to be caught in the aftermath of a criminal situation -- by appearing to make some people feel safer by telling them they are potentially NOT SAFE...
    "You agreed that you may not be safe, and you did it anyways! YOUR FAULT! :-)

    Hmmmm well I want to see this page, *NOW* And I know its the page I want to see, it is secure... that is good because I'm logging into this, oh it looks like they didn't go through Verisign etc, big deal. Cheapskates! Oh well..

    God I hate being asked stupid questions ACCEPT, YES, OK
    (I wish clicking "get me out of here" meant YES OK FINE!!! Let me log into the site already!)

    I really think this practice of certs and security theater is just making cheap yet good *secure* sites look bad...
    The cynic in me sees this as a way to line the pockets of so called "trusted authorities".

    Cant this be done in a NON PROFIT manner???

    Either way the users needs what the user needs and no amount of paternalism will save them from the monsters!

    --
    Dj fuQ [url="http://djfuq.org"]djfuq urges you to listen to the beats[/url] [url="http://djfuq.org"]http://djfuq.org[
    1. Re:Not many people have the money... by FishWithAHammer · · Score: 1

      If you don't have a CA-signed cert, the connection is not secure.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    2. Re:Not many people have the money... by tepples · · Score: 1

      Then how would you go about getting a CA-signed cert with little or no money?

    3. Re:Not many people have the money... by djfuq · · Score: 0

      How so? It is encrypted -- I think what you mean is:
      Its not secure because its cert has not been bought from someone who can say it is secure and be responsible if it is not.

      How about this then:
      Is Verisign then responsible for any secure site they vetted that is actually malicious? Can they be sued?

      --
      Dj fuQ [url="http://djfuq.org"]djfuq urges you to listen to the beats[/url] [url="http://djfuq.org"]http://djfuq.org[
    4. Re:Not many people have the money... by onefriedrice · · Score: 3, Interesting

      If I can go out and get a certificate signed by "FishWithAHammer" for a couple dozen bucks from some CA which happens to have its root certificate in your browser by default (and I can), even CA-signed certificates aren't worth much. Actually, the fact that you think a CA-signed cert is much better than a self-signed one means to me that they are causing more harm than good in the form of false security.

      --
      This author takes full ownership and responsibility for the unpopular opinions outlined above.
    5. Re:Not many people have the money... by FishWithAHammer · · Score: 1

      I get a offer for Comodo through my domain registrar that's like $15/year. I don't use it, as I go through Thawte for my stuff because I always have and don't want to screw with changing it, but if you look around it's not hard to find browser-preloaded CAs at reasonable prices.

      --
      "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
    6. Re:Not many people have the money... by Rockoon · · Score: 4, Insightful

      If you do have a CA-signed cert, the connection still isnt secure. Thats the real problem.

      Anyone willing to screw lots of people, each out of thousands of dollars, is also willing to game the CA system with stolen credit cards.

      It is all about trust. If you can't trust the signing authority, how can you trust the signer?

      --
      "His name was James Damore."
    7. Re:Not many people have the money... by Anonymous Coward · · Score: 0

      The sad part is--I bet you believe that. You've failed the first rule of security--to define your threat model. You can't possibly run a secure system--because you haven't even stopped to consider what you're securing it against--much less what it's worth to you.

      I only need a CA signed cert if I want to be secure against threat of MITM interceptions by highly unskilled adversaries with limited resources or expertise. It's already proven many times in this thread that adding a CA signed cert doesn't really help much (they issue it to anyone)--but I'll take for granted your (false) premise that it provides ...incremental security. It is somehow, in some minimal measure--slightly better than an unsigned certs.

      Of course--I'd fire someone who said "let's spend money to make something slightly better and not analyze if it's worth it"...

      The real problem though--is...you're still wrong--because you made a global statement. A CA signed cert for *my* adversary--is a liability. I want people importing *MY* self signed certificate.

      I don't want my users to know who I am--just that the server they're talking to has not changed. I don't want a credit card receipt on file with thawte. And I most certainly don't want thawte, verisign, or any other business to have the ability to generate a signed certificate for *MY DOMAIN* the instant uncle sam hands them a subpoena. And you know they would. My users know *MY* certificate, they know it's safe--and if it ever changes--there's a problem.

      CA signed certificates are about roots of trust--and frankly, even totally anonymous--I'm more trustworthy than Verisign ever will be. And so are a lot of others.

    8. Re:Not many people have the money... by Anonymous Coward · · Score: 0

      http://www.startssl.com/?app=1

      StartSSLâ FreeThe StartSSLâ Free (Class 1) digital certificates are provided by StartCom without charge.

    9. Re:Not many people have the money... by dkf · · Score: 1

      If I can go out and get a certificate signed by "FishWithAHammer" for a couple dozen bucks from some CA which happens to have its root certificate in your browser by default (and I can), even CA-signed certificates aren't worth much. Actually, the fact that you think a CA-signed cert is much better than a self-signed one means to me that they are causing more harm than good in the form of false security.

      If you're going to set out to "fix" the certificate system, please start by coming up with an alternative proposal. Until you've got that idea for how to go forward, you're just an ass on a soapbox.

      FWIW, I think the root CAs and the browser makers need to be stricter on the rest of the system. In particular, browsers need to start verifying certificate validity properly, and a subsidiary CA needs to have its master certificate invalidated for failing to follow the policy it agreed when it got it signed. The hows of pain (and lawsuits) from the CA and its customers will be unfortunate, but it's the only way. And a lot of organizations need to put their own houses in order; strict enforcement of the rules from the top is the only way that's going to ever happen.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    10. Re:Not many people have the money... by Anonymous Coward · · Score: 0

      How am I supposed to know whether it's a CA-signed cert anyway? There was all that fuss a few months ago about broken signature algorithms being used by the major CAs, but there are still lots of high-profile sites using certs signed with MD2 or MD5.

    11. Re:Not many people have the money... by Anne+Thwacks · · Score: 1
      RUBBISH.

      The warning should be: browser-name does not know if this site is the genuine one.

      Click here if YOU KNOW it is the real thing

      Click here if it might be a FAKE.

      THINK BEFORE YOU CLICK. If in doubt ask someone (or use another browser)

      The "think before you click" bit should be in bold and pillar-box red.

      --
      Sent from my ASR33 using ASCII
    12. Re:Not many people have the money... by muckracer · · Score: 1

      > If you don't have a CA-signed cert, the connection is not secure.

      Total farking nonsense. First off, it's encrypted no matter what. And for authentication who's preventing me from publishing fingerprints via other channels, for example?

    13. Re:Not many people have the money... by GargamelSpaceman · · Score: 1

      Hmmm. I use ssh this way all the time. I always answer yes I want to accept the other site's cert. I might wonder only if I had already accepted the site's cert and then I was being prompted again.

      Here's the thing though with https: ANYONE can get a certificate from a trusted certificate signer. All the baddies have to do is get some drugged out loser to give them the necessary info request a signed certificate in their name. If someone's willing to be a crack ho for their drugs, something tells me they don't have compunctions about providing personal information so some dudes can register a domain for fifty bucks. It's really no skin off their nose if they lose their ability to register a domain name. And if they are civilly liable for financial damages, nobody can squeeze blood from a rock. Anyway they can just claim their identity was stolen. They can honestly claim they don't have a clue what a domain name is or how to register one.

      So a baddie can get a cert for https://bankofamericasux.com/ and no funny windows pop up. ( I actually don't know if registrars look for domains that superficially resemble likely targets of baddies. It might be a good idea, though someone who thinks bank of america sucks ought to be able to get a certificate for bankofamericasux if they want to. Maybe they want to sell t-shirts that say Bank of America Sucks, and need to take credit card info...

      --
      ...
    14. Re:Not many people have the money... by GargamelSpaceman · · Score: 1

      Anyone who violates 'policies' and sticks around long enough for 'the proper channels' to take them out should probably not have been taken down because they weren't doing anything criminal. IF they were doing something criminal, they won't be there long enough for them to care about being taken down by a lawsuit. They are going to do their damage, get their info, turn it into cash and get the hell out of dodge as fast as they can, which if they know what they are doing, will be quite fast indeed.

      --
      ...
    15. Re:Not many people have the money... by twopoint718 · · Score: 1

      There are "open" CAs out there, the one that I know of is CAcert.org and they are currently trying to get into more browsers/OSs etc. This CA provides signed certs at no cost. http://wiki.cacert.org/wiki/InclusionStatus The way to solve this issue is the same way that we approach the closed-source/proprietary software issue; a free, open, community alternative.

    16. Re:Not many people have the money... by GargamelSpaceman · · Score: 1

      If it really matters, the site can have a passphrase or random pic you recognize, and banks do this already.

      Even having your full name echoed prominantly on the screen can help. If you login as jdoe and your name is Jerrome Doe, then seeing Welcome John Doe on the screen is going to make you wonder.

      --
      ...
  16. the average person by Anonymous Coward · · Score: 0

    oh gawd, how i get here. i not good with computer.

  17. With untrustworthy CA's, who cares? by tbradshaw · · Score: 5, Insightful

    Verisign is untrustworthy, so why should I care if a certificate is signed or not?

    Signed certificates are a complete racket: If you don't pay us then when your users show up they will get a giant warning shown in their face, telling them not to trust you. You wouldn't want that would you? Nope, don't care who you are, what you do, or why. $100 bucks please.

    1. Re:With untrustworthy CA's, who cares? by QuoteMstr · · Score: 1

      Verisign is untrustworthy, so why should I care if a certificate is signed or not?

      Erhm, CAs do actually provide a measure of trust. Sure, they make mistakes, but in the vast majority of cases, the system works as designed. You're being disingenuous.

    2. Re:With untrustworthy CA's, who cares? by dkf · · Score: 1

      Verisign is untrustworthy, so why should I care if a certificate is signed or not?

      Signed certificates are a complete racket: If you don't pay us then when your users show up they will get a giant warning shown in their face, telling them not to trust you. You wouldn't want that would you? Nope, don't care who you are, what you do, or why. $100 bucks please.

      So what do you propose instead that doesn't require the user to do something obnoxious like phoning the website owner up (possibly in the middle of the night for them) to get the key fingerprint? About the only thing that doesn't involve central authorities (*ahem* CAs *ahem*) is a Web of Trust, and that's very vulnerable to human failures (e.g., trusting a blackhat who can then poison the whole trustweb, or a previously good person turning to the dark side, or an account getting hacked). Claiming that you'll only trust people that you've manually verified might work for you in your mom's basement, but definitely won't scale out.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    3. Re:With untrustworthy CA's, who cares? by tbradshaw · · Score: 1

      No, I'm not being disingenuous. I'm being literal and honest, Verisign is untrustworthy.

      http://www.icann.org/en/topics/wildcard-history.html

    4. Re:With untrustworthy CA's, who cares? by GargamelSpaceman · · Score: 1

      It's possible for visa/mastercard/etc to run sites that accept their credit cards. You go to their site, enter your info and there you are. You don't enter your CC number anywhere but visa.com/mastercard.com/discover.com/americanexpress.com etc. Sites with merchant accounts send you to wlog https://visa.com/ccinfo/get_info?merchantaccount_id=12345&transaction_id=543210

      Then the merchant account site queries a visa.com web service to get the information or just processes the transaction using their merchantaccount_id and transaction_id.

      This service is kind of like what paypal does.

      And you should know what the domain of your banking site is. Maybe browsers should bold the domain name that matched the cert and make it a different color for https sites. Some folks don't even have the url bar enabled. It should maybe be replaced with a non-optional notice of the domain you are visiting in that case.

      --
      ...
    5. Re:With untrustworthy CA's, who cares? by tbradshaw · · Score: 1

      I propose that we don't use for-profit corporations that have proven multiple times that they are willing to literally break the internet in order to make a buck.

      http://www.icann.org/en/topics/wildcard-history.html

      The problem with the current system isn't that it requires a web of trust in order to work, the problem is that when a corporation has participated in untrustworthy behavior, they don't get removed from the positions of trust. If participating in behaviors that are openly hostile to the proper function of the internet can't get your CA status revoked, then it's useless to me.

      And while insulting me by claiming I live in my mother's basement might make the claim that manually verified certificates won't scale seem more emphatic, it's still invalid. Sure, actually verifying the identity of certificate owners won't scale to the level of profitability that Verisign currently enjoys. So what? Scalability is not a requirement of a trust system. TRUSTWORTHINESS is. If you scale to the point that the certs are no longer verified, then you've already failed. Then it's not about trust, it's just about the racket. I'm not responsible for insuring that the CA is a profitable business case.

      But I can confidently state that security certificate warnings don't work, because they are just fear mongering for a system that's broken.

  18. Government certificates always seem to be broken by discorob3 · · Score: 1

    The only warnings I ever get are from .mil and .gov sites.... Which is about right...

  19. Not a big surprise by DarthBart · · Score: 2, Insightful

    You could have a big pop up box that says "Clicking here will empty your bank account, steal your car, rape your women and children, and cancel your NASCAR season pass on your TiVo" and John Q Public will still click on it.

    Most of the non-techies and a lot of techies are sick of "The Browser/OS who cried wolf".

    1. Re:Not a big surprise by megrims · · Score: 1

      To be fair, I think most people would click that button out of curiosity.

    2. Re:Not a big surprise by Anonymous Coward · · Score: 0

      You could have a big pop up box that says "Clicking here will

      empty your bank account - Click,

      steal your car - Click,

      rape your women and children - Click,

      cancel your NASCAR season pass on your TiVo - Hell NO! - Cancel

  20. Those security warnings remind me of... by Doug52392 · · Score: 1

    ... The Everything's-Okay Alarm, as invented by Homer Simpson. Now you to can have a very annoying warning go off every few seconds if everything is indeed okay!

    1. Re:Those security warnings remind me of... by phtpht · · Score: 1

      Exactly. I have observed many times how even technical support people, admins, etc., that should be skilled at this, just dismiss any dialog window with the OK button without even reading it. You can't then wonder that the browser's security warnings are treated the same way. Hiding the OK button in dust like it has been done in FF3 is just futile.

  21. no wonder by margaret · · Score: 1

    If you think this is bad, consider that most electronic medical records pop up pointless warnings even more frequently. Sometimes they catch a legitimate error, but it's hard to not get conditioned to ignore those without really reading them.

    I think I read some story many years ago about a boy who cried wolf... Same principle. Warnings cease to be effective if they pop up all the freakin' time for no good reason.

  22. Failed logic, again by rickb928 · · Score: 3, Interesting

    I get certificate warnings for internal sites, inside the firewall, without having accessed anything external. Yes, our CA people and developers are morons. No, let me state that more clearly. They are offshored, overpaid by a factor of five, patent leather morons. And they all talk too fast, fail to deliver a statement of work, and fail to deliver even what they say they will, in writing, before witnesses. But I digress.

    Certificate warnings are relatively pointless, because they point out a technical flaw without distiguishing between bookeeping flaws, expired or poorly minted certificates due to simple incompetence, private certificates that serve the purpose, and actual explotations.

    Many of our certificates at work would raise warnings, and do when I indulge in testing, but the sites are application-specific. A browser never needs to access these, and doesn't unless I'm verifying connectivity. Otherwise, the firewalls and application rules kick in and discourage an attacker by either blocking their IP or delaying response and slowing the attack to a crawl.

    I get these warnings pretty regularly on public sites, and generally ignore them. But anything I was linked to, or referred, or a URL I am not entirely sure of, I either close the session and start over, or try it on my phone.

    So far, my phone has shrugged off some clever but Windows-specific attacks. Always fun to revel in the agony of others.

    --
    deleting the extra space after periods so i can stay relevant, yeah.
    1. Re:Failed logic, again by techno-vampire · · Score: 1
      I get certificate warnings for internal sites, inside the firewall, without having accessed anything external.

      BTDTGTTS. Not only that, it was when I was doing tech support for an ISP! Not only couldn't the mucking forons get their acts together to renew all of the out-of-date certs on our intranet, they'd locked our machines down so badly that every time you rebooted, you'd have to go through the same song and dance again, telling IE (No, we couldn't use Netscape on those pages and Firefox wasn't out yet.) to import all those bad certs. And, of course, NT4 was so unstable that you'd either have to restart or power cycle three or four times a day. Not having to deal with that was almost worth getting laid off when they outsourced Tech Support to India.

      --
      Good, inexpensive web hosting
  23. Mod -1 Spam by TypoNAM · · Score: 1

    The parent's comment doesn't make sense and it is clearly spam. Hopefully a mod will come along and mod it down to -1 Offtopic.

    --
    This space is not for rent.
  24. People forget how people work by holophrastic · · Score: 1

    In general, the reason that such warnings don't work, is because they present an impossible choice to the user.

    If the display were: "visit this site securely and safely; or visit this site dangerously", you'd get everyone wanting the big fancy secure and safe method -- whether they need it or not -- because people are paranoid and trained to listen to fear-tactics.

    But the display is currently: "visit this web-site dangerously, or don't visit it at all". That's never been anything that most people can handle. Think of why they wound up there in the first place. They were either sent by a colleague, sent by an employer, sent by a friend, or clicked from an interesting link. If you expect them to say no to their employer, or friend, or colleague, then you're crazy -- people don't do that. They simply lack the confidence and self-esteem for such things. As for the following-an-interesting-link scenario, you've thrown a negative warning when a human being was expecting a pleasant experience to continue into a new place. They'll push ahead for the chance that it'll be "ok", rather than cut-off their good experience.

    And, of course, it takes $12 and five minutes for anyone to get a valid certificate, so it really doesn't have much meaning in the first place. It's the encrypted protocol that's important, not the trusting of the site owner by the visitor. That's something completely independent.

  25. they sure are useless for me by Odinlake · · Score: 1

    My email provider changes the name of their imap server every now and then and it's always something different than what is documented. If I don't figure out what the name in the certificate is and update my settings accordingly I get warnings. If I'm busy with something more important I just click past them.

    Now, at least I can figure out how to fix (check out) this but most people wouldn't, they'd just see some problem that more than 99% of the times (if they are in my situation) is no attack but just some kind of administrative thing that fortunately you can click your way through and won't have to waste half a day trying to catch an admin for.

    @those who whine about stupid users: I don't think this problem is about stupid users.

  26. Well, the problem lies in the fact... by FragInc · · Score: 0

    that very few websites implement security certificates correctly and keep them up-to-date. Many have signed certs for their site but it is old and subsequently gets flagged. No one is ever going to actually pay attention to the security certs until they are implemented correctly across the board... ya, like that's going to happen! :-/

    --
    Get your FRAG on!
  27. Sending data or not? by Anonymous Coward · · Score: 0

    The only time I ever pay attentions to these warnings is when I'm sending important data. Otherwise, really, I could not care less. On top of that if there are images being accessed using http on a https accessed web page, a similar warning comes up.

    Most of the time though I'm just trying to view a web page - don't care about security.

  28. The online survey by westlake · · Score: 1

    The researchers first conducted an online survey of more than 400 Web surfers, to learn what they thought about certificate warnings.

    How much credence can you give an online survey?

    You could reasonably argue that respondents are a self-selected and overly trusting audience to begin with.
     

  29. OpenSSH by Anonymous Coward · · Score: 0

    OpenBSD doesn't exactly have a fork of Firefox, but their port has been patched to make the horrible Firefox certificate warnings better (certs can be added with one click).

    The fact that they make the warnings are so scary is a bad thing, and kind of silly. Self-signed certs are no less trustworthy than plain HTTP connections, and they are encrypted which is better.

    Personally, I would like to see a browser that does it the SSH way. When you first connect to an untrusted server, you get a message like this:

    The authenticity of host '192.168.0.66 (192.168.0.66)' can't be established. RSA key fingerprint is b1:22:9b:bd:a8:c9:22:d7:04:52:79:7c:9c:0e:e7:d6. Are you sure you want to continue connecting (yes/no)?

    If you choose to trust it, the key is stored in your SSH options. The next time you connect, no message, because you chose to trust the cert. But if the key fingerprint ever changes:

    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!

    This, in my opinion, makes more sense than the way browsers currently do it.

    1. Re:OpenSSH by maxwell+demon · · Score: 1

      Actually this is exactly how Mozilla worked. Except they had the third option of "accept temporary" so you could say "OK I'm not yet sure whether to trust that site, but I know that this time I'll not submit and data anyway."

      --
      The Tao of math: The numbers you can count are not the real numbers.
  30. Put it another way by Matthew+Weigel · · Score: 1

    Why is there any unencrypted HTTP traffic going around? Encrypt everything, absolutely everything, traveling over the wire. Then, when it's important, you should also worry about whether the machine on the other end is who they say they are.

    --
    --Matthew
    1. Re:Put it another way by CaptnMArk · · Score: 1

      Encrypt with what key?

    2. Re:Put it another way by Matthew+Weigel · · Score: 1

      Depending on what you're browsing. SomethingAwful? NYTimes.com? Stack Overflow? It can't hurt to encrypt the traffic and make it harder to sniff. Banking, buying stuff from Amazon? Sure, PKI is important there to maintain a chain of trust that makes it harder for your identity and money to be stolen.

      Right now, we have the second half, and that's it.

      --
      --Matthew
  31. 90% of SSL is unnecessary by BillX · · Score: 1

    It seems that for the past few years, more and more "average" sites (blogs, web forums, straight HTML pages) have SSL turned on for no particular reason. They're not banking sites, and some do not require/use any kind of authentication whatsoever. Most likely they have it on simply because they read somewhere "it's more secure", or because it's a 1-line edit in httpd.conf so why not, or to proactively opt out of all current and future mid-pipe page-rewriting shenanigans (BT/Phorm and alikes), not realizing how many clicks of busywork and Dire Warning desensitization this is causing for Firefox users everytime they want to read some guy's anonymous blog post.

    Thus, I have no doubt people have become used to clicking away all these warnings, even to the point of getting themselves into trouble when a legitimate one appears on a site where they might actually enter confidential information.

    Maybe they need to simply start treating self-signed sites as indistinguishable from plain HTTP (no Dire Warnings, no padlock symbols, broken or not, etc.), or save the Dire Warning dance until the first time the user attempts to submit data (e.g. clicks to type in a textbox). If they're not submitting *any* data, they're not submitting their financial data...

    --
    Caveat Emptor is not a business model.
    1. Re:90% of SSL is unnecessary by swilver · · Score: 1

      There's ALWAYS a good reason to use encryption, in fact, everything you do on the internet should be encrypted by default. It raises the bar for any would be attacker at almost zero cost to you. It for example makes it harder to distinguish between what's interesting for an attacker and what isn't (since everything is encrypted, even trivial stuff).

      The certificate system is the problem, not sites using encryption without authentication.

      If there was an option to just get encryption, without the certificates, without all this hassle, we would see SSL usage skyrocket -- I daresay that because of this mess we're still using plain-text HTTP most of the time -- something that would-be-attackers (and governments) probably find very convenient.

      More SSL is a good thing, because the less data goes unencrypted over the internet the better. It doesn't matter that it's not at same as a fully properly authenticated site (and whether that is safe seems to be a point of discussion), the point is that it is far safer than the alternative: plain HTTP.

    2. Re:90% of SSL is unnecessary by GargamelSpaceman · · Score: 1

      It makes sense to turn it on always because it prevents spying. It's possible to know for instance that I posted this slashdot message by looking at my network traffic. If slashdot had https turned on, then it would better protect my privacy.

      --
      ...
  32. The browser that called wolf by Rix · · Score: 1

    The real problem is that all browsers throw up these warnings far too often. Self signed certificates have issues, but they aren't going away. There will always be applications for which the cost of a signed certificate isn't justified.

    If you want to solve the problem, work on a zero cost certificate authority. All the scary warnings are doing is training users to ignore them.

    1. Re:The browser that called wolf by swilver · · Score: 1

      Just work on allowing sites to use encryption without a certificate. Don't display a "lock" icon if you have to, just let everyone use encryption freely, and we'll have a fully encrypted WWW in a matter of years.

      Just think about it... everything encrypted -- just the increased volume of encrypted communications alone will probably make an attacker's life a lot harder.

    2. Re:The browser that called wolf by Freebirth+Toad · · Score: 1

      If you want to solve the problem, work on a zero cost certificate authority.

      If DNSSEC became ubiquitous, would it make CAs obsolete? All you need are some new fields in your DNS records to store a public key, and presto, you can have encrypted communication with an IP address that you know is correct.

      Could someone explain why this woudn't work?

  33. No thanks by Mathinker · · Score: 1

    You want me to let the vast majority of users, who we all are agreeing are confused about the warnings about bad certificates, rate those certificates for me?

    How is your Average Joe going to do that? If he's been MITM'd, how is he going to figure it out? You're going to give him instructions to wait 6 months and see if his bank account gets drained, and if not, he should go back and rate the certificate "good"? That's going to work real well, eh?

    If I didn't know that botnet masters have better things to do than propose very stupid security ideas on Slashdot, I'd suspect you to be one of them, just waiting to be able to raise any bogus cert to an excellent rating with two or three commands to their waiting minions.

  34. I ignore them too by Culture20 · · Score: 1

    Unless I'm entering in a password or data I care about, I ignore them too. Why? The "proper" response is to call up the server's admin, and manually verify the probably out of date or misspelled cert over the phone. It's faster to wait a couple hours for someone to fix the problem than it is to find out who you're supposed to call (and if you can call them, they won't have time to chat).

  35. I don't have SSL on my server by AnAdventurer · · Score: 1
    And yet on one of my sites people still put their credit card numbers though (which is not even necessary to place an order with us). What does that mean? People think SSL is universal, or they don't care, I don't even know. Half the time I don't even check when I submit data to a unknown/untrusted site (don't get me wrong, I don't submit sensitive or credit card info without checking and when "shopping" online I try to use trusted companies or companies that use Paypal.

    So, I think people just don't care.

    --
    6.8SPC TR of 550, l xwind at 6, drift rt at 26" drops 77". AT has 503 ft-lbs at 1403 fps. FT 0.86
    1. Re:I don't have SSL on my server by velen · · Score: 1

      That reflects poorly on your grasp of security and the ignorance of your users. With WIFI hotspots sprouting all over, it is easier than ever to snoop someone's password and credit card details. Have some consideration for the end user and put a self signed certificate for your checkout area.

    2. Re:I don't have SSL on my server by AnAdventurer · · Score: 1

      I might have added; I speak to 100% of my clients and have had a 0% fraud rate (with over 300K in annual sales). It's just that kind of business. Not everyone lives in a geek (or even current) world.

      --
      6.8SPC TR of 550, l xwind at 6, drift rt at 26" drops 77". AT has 503 ft-lbs at 1403 fps. FT 0.86
  36. Have things Changed THAT much with CA's? by BillGod · · Score: 1

    I must say that it has been a LONG time since I purchased a cert. Thawte and Verisign were competing companies at the time. I know when we got ours there were LOTS of hoops we had to jump through to get it. We had to verify phone numbers, addresses and Dun and Bradstreet crap. I can't imagine that over the years they made it so just anyone would be able to purchase a certificate saying the were a new paypal site?

    --
    MISSING - Sig file. 2 years old black and white and very funny. If found please email me.
  37. If I give my CC I am alredy trusting by aepervius · · Score: 1

    "If you do have a CA-signed cert, the connection still isnt secure. Thats the real problem." Are you sure of that ? The connection in itself AFAIK is secure / encrypted and cannot be snooped, what isn't sure is WHO I am talking to, and could well be talking to Vladimir hackov in Ukraine instead of Wells Fargo.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
    1. Re:If I give my CC I am alredy trusting by rachit · · Score: 1

      The connection in itself AFAIK is secure / encrypted and cannot be snooped, what isn't sure is WHO I am talking to, and could well be talking to Vladimir hackov in Ukraine instead of Wells Fargo.

      Hello? Isn't that the very definition of snooping??

  38. How to edit and convert Blu Ray M2TS Video to HD v by Anonymous Coward · · Score: 0
  39. This was never the purpose by davevr · · Score: 2, Insightful

    This UI falls into the same pool as EULA user interface. It is lawyer-ware. If it actually helps someone not go to a bad site, that is great, but that is not the design goal. The goal is to limit liability and prevent a whole bunch of stupid people for suing the browser maker for damage caused by going to a bad site. This way if it goes to court, the defendant can just say "hey, we showed them a message saying it was a bad site and they clicked it anyway." Phishing filter is similar. It doesn't take a genius to understand that a phishing filter is only useful for people who can read URLs - after all, the filter just says "check this URL and make sure it is OK". But if you can read a URL, you don't need a phishing filter in the first place.

    There are actually many pieces of UX that fall into this camp, where the UX makes little sense until you understand the various lawsuits that led to it. For instance, did you ever wonder why the "Pictures" item in the Windows start menu doesn't take you to the photo gallery - which is what something like 95% of users expect?

    Unfortunately, over time we can expect this to increase instead of decrease.

  40. Sometimes the cert warning doesn't matter by ZorinLynx · · Score: 1

    I frequently get cert warnings for certain forum sites or other sites where it doesn't matter three shits whether the site it pretending to be someone else. In those cases I just click through the warning, not caring that it is misconfigured.

    I'd never click through a warning to make an online purchase or enter personal information though.

    Sometimes there's nothing wrong with clicking through a warning. I've found that to be the case more often than not with me.

  41. The cert model is broken by amorsen · · Score: 2, Interesting

    SSH has it right. Tiny warning the first time you visit a site, big warning if the key changes later. If you improved that with a GPG-like system where you could see whether your friends/bank/certificate authority trust a particular key, you would get rid of 99% of the warnings. Suddenly the warnings would be a once-a-month (or even once-a-year, if you only browse mainstream sites) event, and the users would click no.

    As long as warnings happen all the time, people will ignore them. You can't educate your way out of so many false positives.

    --
    Finally! A year of moderation! Ready for 2019?
  42. Yeh, those warnings annoy me too by Lord+Lode · · Score: 1

    Usually such a warning comes from a website I know, which forgot to renew their certificate. I hate it that you need so many mouseclicks in firefox to finally view the content.

  43. Network Administrators Train Us by DavidD_CA · · Score: 1

    How many times have we (administrators, geeks, etc) shown something to someone and had a security warning pop up, and we just quickly ignore it and continue on?

    Now granted, WE know what we're doing, but the user just watches us skip right over it.

    Or, how many times have we set something up and haven't configured the security yet? So we tell our users that it's okay, just press OK and try it out.

    The best example is when we get a software driver that has been unsigned, and the instructions say to just skip over the warning.

    What kind of example are WE setting when we don't even follow our own advice?

    --
    -David
  44. I'm not surprised by rcasha2 · · Score: 2, Interesting

    I've lost count of the genuine websites run by respectable organisations that used an "invalid" certificate - either because the certificate was for www.someone.com instead of yyy.someone.com, or because it expired last week, or something like that. In most cases they're not a site I need too much security for. So I shrug and add an exception. Unless it's ebay or paypal or my bank, I don't really care about encryption OR authentication for the site.

  45. Since i was getting bad certificates from official by Maxo-Texas · · Score: 1

    There was an extended period last year where official sites were displaying warnings. I knew the sites were good...
    It was odd but I guess they failed to update and the certificates expired.

    --
    She was like chocolate when she drank... semi-sweet at first and then increasingly bitter.
  46. Possible flaw in the study by SoupIsGoodFood_42 · · Score: 1

    There's a possible flaw in this study in that these people were using a lab computer, not their own. Their own computers with all their stuff were not at risk.

    1. Re:Possible flaw in the study by cattrain · · Score: 1

      But then, if they used their own computers, they might think the observer told them to go to a website, so it should be safe. There is really no true way to test this, other than infecting computers with a trojan.
      No... That would target insecure individuals who don't know any better...

      See:Observer Effect

  47. Bad idea by aepervius · · Score: 3, Insightful

    So now instead of crying wolf very often you want to scream very loudly in their face, in an inescapable manner. You have not solved the problem that the "failed certificate" problem occurs too often, neither have you solved the problem of making the user understand why a failed cert MIGHT be important in some case (when a trusted conn is really necessary like to do bank ops).

    Instead you just screan loudlier while hold them by the shoulder. That will not help, it will only do two things 1) search for a web browser which do not scream at them 2) ignore even more the cert warning by going take a coffee and click it away anyway when they come back.

    --
    C. Sagan : A demon haunted world:
    http://www.amazon.com/gp/product/0345409469/
    visit randi.org
  48. The reasons for SSL by rysiek · · Score: 5, Insightful

    There are basically two reasons to use SSL:
    1. connection encryption (i.e. nobody else can read the transmission);
    2. site authentication (i.e. you can be certain that this page is actually your bank's website).

    See, here's the problem. Many a time I need to put up encryption, but have no need whatsoever for authentication (sending data like passwords or whatever, but not that critical to be a target of somebody setting up a bigus copy). Firefox says "whatever", and proceeds to complain about 2. above not being satisfied. And complain loud!

    Something's wrong in this image. I think there should be 2 classes of SSL certs - "encryption-only" and "full-mode", or whatever they'd be called. the "encryption-only" cert could allow you to use SSL without warnings; the "full-mode" cert wouldn't. The icon or other graphical method of identifying "trusted sites" could even be completely different for both modes.

    1. Re:The reasons for SSL by quenda · · Score: 1

      Many a time I need to put up encryption, but have no need whatsoever for authentication (sending data like passwords or whatever, but not that critical to be a target of somebody setting up a bigus copy).

      But they don't need to make a copy to listen in. Without authentication, your #1 connection encryption is almost pointless, as anyone in between can do an automated MITM attack.
      They don't need to clone your website or anything fancy or pre-planned. They just relay all your HTTP requests to the real site, and log the data.

    2. Re:The reasons for SSL by rysiek · · Score: 2, Insightful

      But they don't need to make a copy to listen in. Without authentication, your #1 connection encryption is almost pointless, as anyone in between can do an automated MITM attack. They don't need to clone your website or anything fancy or pre-planned. They just relay all your HTTP requests to the real site, and log the data.

      Yes, that's true; but then again, it will save the data from being eavesdropped by script kiddies/government agencies by simple means of ACK poisoning or plain listening-in to the HTTP stream (i.e. on a hubbed network, or on a wireless unencrypted one).

      Even an automated MITM attack requires a some kind of proxy to be set-up. Now, I do realise that it's not that hard and it may happen quite often (i.e. in internet cafes, hotel networks, etc.); but believe me, there are dosens of situations in which the #1 encryption option is really enough. And Firefox (or, for that matter any other browser) bitching about self-signed certs are a PITA Royale in those.

      Idea (probably somebody posted this on /. someday already): why not use something along the lines of what SSH is doing - handshake, store the key, bitch when the key changes? If it's good enough for us sysadmins (with miniscule chance of MITM when you ssh for the very first time on a given server from a given client machine), it's good enough for SSL on most small-to-medium sized websites, isn't it?

    3. Re:The reasons for SSL by pbf · · Score: 2, Interesting

      So true!

      Anytime you try to combine two goals in one design you are sure to make a bad decision. SSL is no exception. Both authentication and encryption are valuable. Why make the later depend on the former ??? This is just a blatant beginner's design mistake, there is no excuse for this. I am still waiting for somebody trying to explain me how this was a good idea in the first place.

      The only players who gain anything from that are the certificate monopolies.

      And the funniest thing is that nobody seems to be trying to fix the problem. The closest thing that resembles a fix for this mistake are the self-signed certificates, but none of the major browser accept them for what they are (I want encryption, I don't care for authentication), and instead insist in scaring everybody off. Sad sad sad!

      --
      et les Shadoks pompaient...
    4. Re:The reasons for SSL by noidentity · · Score: 1

      There are basically two reasons to use SSL:

      1. connection encryption (i.e. nobody else can read the transmission);
      2. site authentication (i.e. you can be certain that this page is actually your bank's website).

      See, here's the problem. Many a time I need to put up encryption, but have no need whatsoever for authentication (sending data like passwords or whatever, but not that critical to be a target of somebody setting up a bigus copy). Firefox says "whatever", and proceeds to complain about 2. above not being satisfied. And complain loud!

      What use is encryption if you don't know who's on the other end?

    5. Re:The reasons for SSL by FireFury03 · · Score: 1

      What use is encryption if you don't know who's on the other end?

      Because setting up a MITM attack is quite a lot harder than just eavesdropping. Encryption stops the latter, authentication stops the former.

      There are times when you need both (I'm not going to log into my bank if they haven't authenticated themselves to me), but for many uses encryption is Good Enough. Sure, it would be nice to have both, but this involves paying lots of money to a CA, which most people aren't going to do when they don't absolutely need authentication.

    6. Re:The reasons for SSL by muckracer · · Score: 1

      > What use is encryption if you don't know who's on the other end?

      What use is not encrypting if you still don't know who's on the other end?

    7. Re:The reasons for SSL by noidentity · · Score: 1

      > What use is not encrypting if you still don't know who's on the other end? No false sense of security created by seeing https and a lock icon, due to not understanding the difference between encryption and authentication. Isn't that the point of this article?

    8. Re:The reasons for SSL by Anonymous Coward · · Score: 0

      There can be no "encryption-only" certificate because there is no encryption without authentication. If you think otherwise you don't understand encryption.

    9. Re:The reasons for SSL by muckracer · · Score: 1

      > > What use is not encrypting if you still don't know who's on the other end?

      > No false sense of security created by seeing https and a lock icon, due to not
      > understanding the difference between encryption and authentication. Isn't that
      > the point of this article?

      Actually I perceived the sense of the article to be, that no 'sense of security', false or otherwise/lock or not, exists with 55% - 100% users.

    10. Re:The reasons for SSL by thadmiller · · Score: 2, Insightful

      Yes, what you say is true; however, the fact remains that even a self signed cert encrypted site is more secure than a site with all data sent clear text. Call it minimally more, if you want, but no encryption is less secure than self-signed encryption, but all browsers scream, yell, and throw a fit. And as the parent alluded to, we're not all programming bank web sites.

    11. Re:The reasons for SSL by Locklin · · Score: 1

      Is their any use to encryption without *any sort* of authentication? If the content is worth hiding, why would you not be concerned about some man-in-the-middle?

      self-signed certificates at least mean that if someone tries something, regular users will be notified of the change. If self-signed certificates were handled better by the browsers, anyone could do what you are describing, but with some authentication as well.

      --
      "Knowledge is the only instrument of production that is not subject to diminishing returns" -Journal of Political Econom
    12. Re:The reasons for SSL by hesiod · · Score: 2, Insightful

      I don't authenticate my SSH sessions until after the encryption has begun... so obviously, YOU don't understand encryption.

    13. Re:The reasons for SSL by FrangoAssado · · Score: 1

      Idea (probably somebody posted this on /. someday already): why not use something along the lines of what SSH is doing - handshake, store the key, bitch when the key changes?

      That's a great idea. And it was implemented a long time ago (in Firefox, at least).

      When you first access the site and Firefox bitches that the certificate is invalid, you can add the certificate permanently. Then, as long as the certificate remains the same, Firefox will never complain again.

      The problem is really in the user interface. If it's too easy to "add certificates permanently", then users will do it without paying attention if that's what they should do (as this story confirms).

    14. Re:The reasons for SSL by Anonymous Coward · · Score: 0

      Encryption is point less if you don't know who you are talking to. If you don't have a need for authentication then you don't have a need for encryption. You are just securly delivering your information to the bad guys running a man in the middle attack. Instead of unsecurly delivering your data to the man in the middle attack. Don't think just cause your small doesn't mean your not a target.

    15. Re:The reasons for SSL by nametaken · · Score: 1

      But then you wouldn't be required to pay someone.

    16. Re:The reasons for SSL by fractalus · · Score: 2, Insightful

      If you don't know you're talking to the correct endpoint, you have no idea if you're the victim of a man-in-the-middle attack. That's why certificates exist.

      That said, a self-signed cert is definitely better than no encryption at all, because it changes the attack mode from passive (just read the conversation as it passes by on the wire) to active (intercept all communication between Alice and Bob and pretend to be Bob when talking to Alice and pretend to be Alice when talking to Bob). However the latter will be scripted up soon enough if self-signed certs became the norm for web sites.

      This is exactly the same problem as distributing server keys for SSH. The first time you connect to an SSH server, you're presented with a fingerprint of the server's key, which you're supposed to verify through other means (e.g. call the sysadmin). If it doesn't match, you're a MITM attack victim and you don't log in. After that, your SSH client typically remembers the server's key and warns you if it ever changes.

      This is exactly what SSL sites should do, except that research like this shows users don't understand the warning messages, so how would they know how to use that method any better than the current one?

      --
      People are never as simple as their stereotypes. This applies equally to Christians, Muslims, and Emacs-lovers.
    17. Re:The reasons for SSL by Anonymous Coward · · Score: 0

      Verisign et al are rent-seekers. If the concern is authentication of one end of a financial transaction, then the signing hierarchy (in the US) should go like this: Federal Reserve -> Bank -> Business. I.e., your bank should be your CA, and the Fed should be the banks CA.

    18. Re:The reasons for SSL by Akatosh · · Score: 1

      Firefox doesn't complain when a certificate changes, it complains if a cert is invalid, exactly the same as it did the first time. You have to remember yourself if you accepted that certificate in the past or not. That's quite a bit different than ssh which clearly differentiates between initially accepting a key (one line accept yes/no?) and when it changes (full terminal height, all caps, outlined dire warnings).

    19. Re:The reasons for SSL by The+Moof · · Score: 1

      He's talking about certificate authentication/verification, not user account authentication.

    20. Re:The reasons for SSL by FrangoAssado · · Score: 1

      That's not true, try it yourself:

      1. Go to https://www.newsdesk.umd.edu/ (or any other site with a self-signed certificate) and watch Firefox give the error page.
      2. Click "or you can add an exception..." on the error page.
      3. Click "Add Exception..." (yes, it's a stupid step)
      4. Click "Get Certificate" in the window that pops up (yes, also a stupid step :-)
      5. Make sure "Permanently store this exception" is checked, and click "Confirm Security Exception".

      It's done. Now, every time you access the site, Firefox will not ask again, unless the site provides a certificate different than the one you added.

      (For the sake of completeness: to remove this exception, go to Firefox preferences, Advanced, Encryption and click "View Certificates". In the "Server" tab, look for the certificate you added and remove it.)

    21. Re:The reasons for SSL by BZ · · Score: 1

      > but all browsers scream, yell, and throw a fit

      Because both browsers and various websites have spent years telling users "lock == secure". So they need to either make it very clear that in this case the site really is not as secure as the "normal" secure case, or need to not show the lock.

      That's the other obvious option: show no SSL-related UI for self-signed certs. Treat them exactly like http:/// connections UI-wise. That would have to include showing "http://" instead of "https://" in the url bar, since users have been trained to look for that too.

      Somehow, I doubt that would make you happy.

    22. Re:The reasons for SSL by wirelessbuzzers · · Score: 1

      Exactly! And why require a password to log in? After all, the connection is encrypted!

      Seriously, it is not particularly meaningful to have encryption without authentication. People talk about it being hard to set up MITM (man-in-the-middle) attacks, but the truth of the matter is that if you can listen to someone's traffic, it's probably because you're their ISP, or you're the gov't, or they're using unencrypted wireless, or you set up a rogue WAP, or you hacked their router... and in these cases you can MITM them too. Designing the MITM software is an early assignment in many network security classes... anyone with a bit of programming knowledge can do it, and once someone does it and releases the tool, everyone else can do it too. The only difference here is that the attack is slightly more visible, because if the browser shows a warning on cert changes (which happen pretty frequently, by the way) then a very savvy user might catch it, report it to the media, and then the attacker would have egg (read: a lawsuit) on their face. Unless they're the Russian mafia, an anonymous Estonia hacker, or a company with enough $$$ to defend themselves.

      And this is why browser designers don't want to allow two kinds of certs. It's well-known that most people don't understand computer security; that's even what this study is showing. People will believe that their connection is secure because it's encrypted with 128-bit AES, 4096-bit RSA and 8-million-bit pixie dust, but in the end it's only marginally more secure than it was before. And as I posted above, to a cryptographer, crypto that does not protect a user from reasonably expected cryptographic threats is an abomination.

      Of course, it is still possible to social-engineer a CA, break a hash function, or whatever. But you have to do this and get in the middle, which raises the bar at least a little bit.

      --
      I hereby place the above post in the public domain.
    23. Re:The reasons for SSL by ivan.ristic · · Score: 1

      Well, the problem is that you can't get connection encryption (confidentiality) without authentication. This is because, unless you authenticate with the server you wish to talk to, you can _never_ tell if there's someone in the middle snooping all your traffic (and possibly modifying it as well). It's the infamous man-in-the-middle (MITM) attack, and it's trivial to pull off if the attacker is in the right spot. The world is heading toward two classes of certificates anyway. The price for normal certificates (for which you only need to demonstrate that you control the domain name in question) is going to continue to go down. I hope that one day you'd get your certificate for free with a domain name purchase. Extended Validation (EV) certificates, where certificate authorities actually do some work to validate an organisation behind a certificate, are going to be what you call "full-mode" certificates. Speaking of SSL, just last week I launched a free online service where you can test the configuration of any SSL web site: https://www.ssllabs.com/ssldb/

    24. Re:The reasons for SSL by thadmiller · · Score: 1

      >Somehow, I doubt that would make you happy.

      Actually that would make me happy. In cases where a self-signed cert would be used, I wouldn't give a crap what the users think... I'm simply wanting to send a piece of information without it being open to a 13-year old learning how to use Wireshark.

      But today's browsers are throwing out the perception that no encryption is fine (the only time you even get a warning, is when you go from an encrypted page to an unencrypted page), a purchased certificate is "locked", but anything in between looks like someone is hacking into your computer.

    25. Re:The reasons for SSL by Anonymous Coward · · Score: 0

      You need both. Without authentication you are just subject to false sense of security, because you are subject to man-in-the-middle attack.

    26. Re:The reasons for SSL by shiftless · · Score: 1

      No false sense of security created by seeing https and a lock icon, due to not understanding the difference between encryption and authentication.

      I don't have a false sense of security. What I have is a false sense of insecurity created by my stupid ass browser requiring me to click through 15 dialogs to confirm that yes, I really DO want to accept the risk of someone executing a MITM attack between me and www.joesforum.com, despite the risk being infinitesimal.

    27. Re:The reasons for SSL by Anonymous Coward · · Score: 0

      There are basically two reasons to use SSL:

      1. connection encryption (i.e. nobody else can read the transmission);

      2. site authentication (i.e. you can be certain that this page is actually your bank's website). .

      1. doesn't work without 2., without authentication you're fucked when the attacker not only passivly sniffes but do an active MITM attack

      . Many a time I need to put up encryption, but have no need whatsoever for authentication (sending data like passwords or whatever, but not that critical to be a target of somebody setting up a bigus copy). Firefox says "whatever", and proceeds to complain about 2. above not being satisfied. And complain loud! .

      You don't understand anything

    28. Re:The reasons for SSL by spidr_mnky · · Score: 1

      Both authentication and encryption are valuable. Why make the later depend on the former ???

      Because without the former, the latter is not valuable. You're just using an obscure encoding mechanism, not actually securing anything.

      I don't have a problem with self-signed certificates, but you do need to have some mechanism to make sure it belongs to the entity you think it belongs to, or you're not hiding anything from anyone but yourself.

    29. Re:The reasons for SSL by Haeleth · · Score: 1

      No false sense of security created by seeing https and a lock icon, due to not understanding the difference between encryption and authentication.

      Then don't display the fucking lock icon for self-signed certificates. It doesn't take a genius to think of these things.

      Like it or not, self-signed certificates are widely used for perfectly legitimate purposes. No browser maker can do anything to change that. Crying wolf every time you see one merely makes users less likely to take notice of useful warnings, and is therefore a very bad idea.

    30. Re:The reasons for SSL by judo_badger · · Score: 1

      I'm (genuinely) curious about this. What would be a case where you want to encrypt data that's transmitted and also not care that it may be intercepted, and/or altered by a "man in the middle"? Without proper authentication, how can you ensure that you're communicating with the correct site, and if you don't care, why bother encrypting?

    31. Re:The reasons for SSL by rysiek · · Score: 1

      What would be a case where you want to encrypt data that's transmitted and also not care that it may be intercepted, and/or altered by a "man in the middle"? Without proper authentication, how can you ensure that you're communicating with the correct site, and if you don't care, why bother encrypting?

      It's not about not caring at all; it's about how much you care.

      Look at it this way: every cipher can be broken by bruteforce - it just takes time/computing power. You are happy to use SSL certs with what, 128bit keys? Once people used 40-bit and 56-bit keys and thought they were "safe". Why not use 1024-bit keys for your banking? It's safer, and so much harder to break by bruteforce! Why stop at 128bits?
      Why not 10240? 20480? Why 128bit is AOK, when there are safer ways to communicate (simply enlarging the key gives you one).

      Same here - the data is valuable enough to be encrypted in order to try and avoid casual eavesdroppers (like script kiddies, ARP-poisoning the network); it's not valuable enough, though, to shell out $$$ for a proper, CA-signed certificate to handle targeted MITM attacks.

      It's not a question of "safety - no safety"; it's a question of level of that safety. Same as with those 40-, 56-, 128- and 1024-bit keys...

      P.S.
      I am willing to bet this will get a dozen "tl;dr" responses. Ah, well.

    32. Re:The reasons for SSL by Anonymous Coward · · Score: 0

      I could live with that, provided a "power user" option in the settings.

      However, right from the very first comment for this article, most +5 posts are about defending the idiots a.k.a. users. Why do we want to create a world for them (and us) where ignorance and lack of basic knowledge stays in the gene pool?

      Computers. Hardware and software. Made for the common people, and nowadays it's almost a strong requirement to live. (Just accept this claim for now.) But fire, water, cars, electricity, knives and a lot of potentially lethal things are also necessary. And users of those have to learn them.

      What makes computers different? Steeper learning curve. Because it's the most complex "thing" we've ever given to the people. It's mass produced, cheap, ubiquitous. But that doesn't automatically mean as simple as a light-bulb.

    33. Re:The reasons for SSL by IsThisWorking · · Score: 1

      Four words for you: man in the middle.

      There is no such thing as "nobody else can read the transmission" if you don't have authentication.

      How can you tell apart the proper destination and everybody else if you did not authenticate them? The very reason self-signed certificates are deemed dangerous by Firefox and others is that anyone can impersonate anyone else. In the end, you would certainly have an encrypted link to your destination, it is just that the destination could very likely not be who you think it is... and if the information is not important enough for you to bother about not letting it leak to a man in the middle, then why bother with encryption at all?

    34. Re:The reasons for SSL by IsThisWorking · · Score: 1

      You are confusing login and authentication. The SSL protocol has provisions for certificate authentication (both server and client) way before any cypher key exchange is done. That is why you see a warning for unknown server certificates before you are allowed to type your login information.

    35. Re:The reasons for SSL by Akatosh · · Score: 1

      6. change the ssl certificate on the test site
      7. note that the firefox error page is identical to step #2

    36. Re:The reasons for SSL by FrangoAssado · · Score: 1

      Ah, I finally understood what you're complaining about.

      If I understand correctly, you seem to be suggesting that Firefox should (instead of saying the certificate is invalid) notice that there's an accepted self-signed certificate for that site and say something like "WARNING!!!! The certificate has changed, it's possible you're under attack. Do you want to start using this new certificate and forget the old one? (DO THIS ONLY IF YOU KNOW WHAT YOU'RE DOING)".

      The problem is, no matter how much the browser screams when asking the question, 99% of the users simply don't know how to answer that question, so the safest bet is for the browser to assume there's an attack. Otherwise, many users will simply click whatever button will allow them to continue doing whatever they wanted, and so, all browser security becomes ineffective. That's not prejudice against dumb users, that's what really happens, as the study mentioned in the article (and many others) indicate.

      If you're in the remaining 1% who DO know what's going on (e.g., you know the site's certificate actually changed), you can always open Firefox's certificate list, remove the old certificate and add the new one. It's not a 1-click step, but at least you don't need to edit any files. And how often do you expect to have to do it anyway?

  49. We're trained to do it at work! by Anonymous Coward · · Score: 0

    Speaking just from personal experienece, we're trained to do it at work by poorly designed and maintained "Enterprise" apps. The specific browser involved may concentrate towards IE6, but that doesn't mean anything except for the unholy number of "Enterprise" web apps that still require it.

  50. How realistic are these kind of experiments? by Rigrig · · Score: 1

    They then brought 100 people into a lab and studied how they surf the Web.

    If I'd be asked to participate in this kind of experiment I know my behaviour would be quite different from my normal behaviour:

    I'm assuming they have some kind of monitoring software installed for the experiment, so no way I'd be entering any of my own personal information. Since I'm not entering any real data anyway, I probably wouldn't be bothered by any warnings, especially if you're asked to surf to a list of websites for the experiment I'd just ignore the warnings and get the list done with.

    Even if the researchers asked me to treat some provided fake personal information for filling out I'd be tempted to just play dumb, fill in the forms and get the experiment done with, instead of e.g. calling the bank and asking what's wrong with their certificate.

    --
    **TODO** [X] Steal someone elses sig.
  51. It's no wonder they don't work by skiman1979 · · Score: 2, Informative

    Companies don't even use security certificates properly. I've worked at several places in both the public and private sector where the IT folks didn't even get proper security certificates. So when you go to their websites, or some internal servers, you'd be greeted with 'invalid certificate' warnings and just take it as normal.

    One company I worked for was an IT security company whose main services were conducting C&A activities for government and private sector agencies. You can't even go to their company website (https) without getting an invalid certificate warning. You would think a company that is trying to get their name out there in the IT Security world would 'do it right.'

    --
    Having a smoking section in a public restaurant is like having a peeing section in a public swimming pool.
  52. $20 by SanityInAnarchy · · Score: 1

    It costs twenty fucking dollars to buy a certificate for a year.

    If you can't afford that, then yes, I have serious concerns about the legitimacy of your site.

    --
    Don't thank God, thank a doctor!
    1. Re:$20 by calmofthestorm · · Score: 1

      And that $20 buys...what exactly? It's not like there's any verification process. It's an extortion racket based on F. U. D. and oversimplifying inaccurately to users.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    2. Re:$20 by SanityInAnarchy · · Score: 1

      Let's see...

      Yes, there is a verification process. It's not much of one, but it's certainly better than "Just trust me, even though I'm too cheap to buy a cert."

      And how would you simplify it to users?

      Regarding your sig: If you're being sarcastic, I really can't tell.

      --
      Don't thank God, thank a doctor!
  53. Just the opposite. by SanityInAnarchy · · Score: 1

    Hopefully, this will help Firefox users realize what those warnings actually mean.

    The reason they don't work is precisely because the old behavior allowed people to easily misinterpret just how serious a certificate warning is.

    --
    Don't thank God, thank a doctor!
    1. Re:Just the opposite. by mopower70 · · Score: 1

      Hopefully, this will help Firefox users realize what those warnings actually mean.

      The reason they don't work is precisely because the old behavior allowed people to easily misinterpret just how serious a certificate warning is.

      They mean squat, and they're horrific and annoying. 99.9% of the Firefox and IE invalid certificate warnings I receive are perfectly legitimate warnings, and absolutely useless. That's because they're coming from the built-in HTTPS based web servers on DRACs and iLOs. It's gotten to the point where I no longer use Firefox to remotely access hardware because the amount of time it takes me to get around the damn security warnings is usually longer than what I needed to do on the box in the first place.

    2. Re:Just the opposite. by SanityInAnarchy · · Score: 1

      Someone who's accessing a DRAC or an iLO should be able to disable it.

      But 99.9% of the people who would be getting this warning are not getting it because they're connecting to some hardware that uses a self-signed certificate, they're getting it because someone was too cheap to pay the $20/year it costs to get a certificate, or because they're actually experiencing a MITM attack.

      --
      Don't thank God, thank a doctor!
  54. main issue of certs: fails on psychology by muckracer · · Score: 2, Insightful

    The warnings of SSL certs rely on something, that doesn't exist: a sense of distinguishing security on the users part.

    As the cited study shows, that sense does not exist, in fact blatant decisions contrary to the initial design goal (of SSL errors etc.) get made consciously! Therefore we can reasonably assume the entire system to be broken in both design and application, because other than your geek crowd the vast majority of users don't know, and worse, don't care about SSL errors.

    The dangers are invisible: The same resistance you get on other security issues ("You gotta encrypt your email." "Umm...why?) you also get here: If the benefit of applying your mental, time and other resources is not big enough to have a specific/perceptible gain in security and safety, it is mostly not worth bothering with. No amount of re-writing error messages (while in itself not a bad thing at all) will change that! What would make a difference is to sniff a few million unprotected login's and post them somewhere publicly. Ditto for e-mails (the bodies please), chats etc.pp.. Make the risk perceptible and you will make the negation of the risk perceptible and worthwhile.

    It is not a computer nor a PEBKAC problem, it's PEBLEARE (Problem Exists between Left Ear and Right Ear). This is not a 'fault' or even stupidity...quite the opposite: We filter our bombardment of information to what's needed the most...actually a very smart and efficient prioritizing of our daily activities. So unless you make e-risks real enough until every mother tells her kids: "Make sure to encrypt your electronic communications!" as they now say "Make sure to look to left and right before crossing the street!" security measures as currently implemented with SSL are largely irrelevant.

  55. sosume isn't a bank by danaris · · Score: 3, Insightful

    "Hi, I'm sosume. I say I'm sosume, and that's all that matters. Please enjoy the random stuff I have to say, and log in with an otherwise pointless username and password if you want to leave comments."

    See how it changes when it's just some random dude's website?

    Obviously, there's no way for Firefox to tell the difference between a bank's website and some random dude's blog, but it seems to me there must be a middle ground between a tiny little notification saying, "Hey, you should worry about this website!" and an error page saying, "I didn't load this website because of a serious security error! Proceed at your own peril!".

    Dan Aris

    --
    Fun. Free. Online. RPG. BattleMaster.
    1. Re:sosume isn't a bank by spectre_240sx · · Score: 1

      There's a really good fix for this case. sosume shouldn't use encryption for his site; there's no reason for it. If there's reason for encryption, there's reason to know that the identity of the server you're talking to has been confirmed.

    2. Re:sosume isn't a bank by deusamatte · · Score: 1

      Now apply this extreme warning to the user's (including my) regular web-experience and you have a conditioned behavior. The user isn't going to take an ultra-stern warning seriously this time because the 400 times before that he ignored it nothing bad happened. The warnings just get more stern and the user takes them less seriously.

      A great advance in applying certificates would be a method of validation that doesn't produce so many false negatives. If the user thinks it's a useful mechanism the user will use it.

      How do we do that? Beats me. Carmack's a procedural genius, ask him to do it.

  56. Banks Don't Care by Spiffy · · Score: 1

    I used to report certificate problems to my banks. Invariably the person in the data center would ask, "What browser are you using?" And when I told them Firefox or Safari, they would say, "well, you need to switch to Internet Explorer." They do not care about IE's lack of security. I click right thru bank security certificate warnings now, because I know it is pointless to report when certificates go out of date or have other problems.

  57. Confirm via email?.. by js_sebastian · · Score: 2, Insightful

    Standard certs do nothing to establish identity. They merely establish that the site is not being spoofed. Thus, the purpose of the whois email verification is not to prevent illegitimate sites from getting certs. The purpose of the whois email verification is to ensure that I can't get a cert for www.bankofamerica.com, hack an ISP's DNS server to redirect their traffic to my site, and pose as Bank of America. For those purposes, it is sufficient to merely require that the domain owners confirm via email that the request was authorized.

    ..right.. but how does the email get delivered? if the bad guy has hacked the right dns server he can tailor the MX record as well and get the "confirm you want a certificate" email delivered to himself...

    1. Re:Confirm via email?.. by dgatwood · · Score: 1

      If they did not do the whois check, it would only be necessary to hack one DNS server anywhere in the world to be able to spoof traffic from some users. For that matter, an ISP owner or admin acting maliciously would not have to hack a server at all, but merely reconfigure it. By requiring the whois check, they would have to crack one or more authoritative DNS servers for the domain, crack the owner's account at the registrar, or crack the registrar's caching DNS server just to be able to get the cert at all. That's a much, much narrower set of possible targets.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

  58. The browsers only show it for https by Sloppy · · Score: 2, Interesting

    The big problem that keeps most users from understanding the warnings (thereby making the warnings useful), is that the warnings are only shown when https is used. This leads to the ridiculous and misleading situation where..

    In the Firefox 3 browser, Mozilla tried to use simpler language and better warnings for bad certificates. And the browser makes it harder to ignore a bad certificate warning. In the Carnegie Mellon lab, Firefox 3 users were the least likely to click through after being shown a warning.

    ..browsers like Firefox 3 (probably the worst of the bunch, in this regard) makes the user think that an uncertified identity is unusually vulnerable to eavesdropping, when in fact it's vastly more secure than 99.9% of their web usage. They see the message and think something exceptional and more worrisome than usual has happened.

    And this implication is utterly false. An identity being certified by someone the user trusts, is the actual exceptional situation (at least right now, until serious efforts are ever made to secure the web). Not being sure who you are talking to (thus, you might be getting MitMed), is the "normal" situation.

    Firefox 3 makes the classical mistake of trying to enumerate the bad things that can happen (as though a typical user understands what those bad things are); block or display a warning when it doesn't know who is on the other end (and then it totally flubs up even this mistake, by only doing it sometimes), instead of pointing out when things are going right (the unusual case where you actually know whose webserver you are talking to, and know that you're not being eavesdropped).

    I think the core reason that browser people keep getting this wrong (and evolve toward getting things wronger in the case of Firefox), is that they think the protocol displayed in the URL bar, is an important part of the UI. They think that when "https" is in the URL bar, then the requirements have changed and the browser should behave differently than when "http" is displayed. Joe Sixpack doesn't even know what SSL is, though, much less understand how it works. As long as we pretend that Joe Sixpack understands key exchange and identity certification, the browsers are going to have horrible UIs.

    https is something the user enters (either directly, or by clicking a link). It cannot ever signal the user agent's evaluation of the situation's security. The padlock/keyhole/whatever icon is for that, as is a color added the URL bar or an icon to the left of it, or a look-at-this-cert popup (whatever--the point is, it's information provided by the browser, not the user). Use of SSL doesn't mean you need MitM protection. Whatever the user is doing (e.g. entering bank account access credentials, as opposed to, say, reading Twitter) dictates whether or not they need to see the padlock icon.

    What really ironic is the Firefox 3 does do the right thing just left of the URL bar. When the user wants to know how safe things are, the FF3 actually team gave them a pretty good UI for that. But the obtrusive cert warning that happens when (and only when!?!) using SSL, is totally stupid. It's like part of the FF team had a clue, and part didn't, so they compromised on something half-assed.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  59. Check your SSL server on the SSL Labs web site by ivan.ristic · · Score: 1

    Those of you in charge of maintaining SSL servers, you might be interested to know that there's a new online assessment service.

    Free, no strings attached (not even ads).

    https://www.ssllabs.com/ssldb/

    Cheers, Ivan

  60. Perspectives and CA's by Lexicon · · Score: 1

    The issue of public self-signed certs seems best resolved by using Perspectives (http://www.cs.cmu.edu/~perspectives/firefox.html), which solves the man-in-the-middle problem using a distributed set of auditing servers to verify you are getting the same certificate others on the internet are.

    This method has advantages over paying for a certificate from a CA vendor. It is possible for a determined man-in-the-middle attack to succeed without any errors on the client using social engineering or other measures to get a validly signed copy of the certificate for a site without being the actual site owner due to the lax verification measures used by some of these vendors.

    Another common issue, companies should be creating their own CA certs and deploying them to clients in situations where the client is controlled (for example intranet sites), but most instead train their users to ignore these errors. See this example, (http://www.debian-administration.org/article/Creating_and_Using_a_self_signed__SSL_Certificates_in_debian) note that these basic instructions work on any operating system, not just Debian, using openssl at the command line.

  61. Thanks by tepples · · Score: 1

    StartSSL.com certificates are free and trusted by Firefox and Safari, among others

    I didn't see Windows Internet Explorer listed. But it might be good for a site that's sufficiently geeky or Mac-y or HTML 5-y to attract a crowd with little IE representation.

    GoDaddy certs (trusted by all browsers I've ever tested) are a whopping $15/year

    Thank you for pointing this one out.

  62. An idea by Anonymous Coward · · Score: 0

    To lazy to search if someone already thought of that one... but, instead of having certificates signed by CAs why not just have only self signed certificates and add certificate's fingerprint to a special TEXT record in the DNS as it's done with SPF? I know someone could modify DNS replies on the fly and replace the fingerprint of the certificate and so on, but this could be taken care easily of by DNSSEC I guess...

  63. Don't blame coders: Blame mgt. & their #1 flun by Anonymous Coward · · Score: 0

    "Yeah, it's kind of sad how regular people are expecting us programmers to have our shit together." - by Goaway (82658) on Sunday July 26, @11:11PM (#28832621) Homepage

    WTF? We do WHAT WE ARE TOLD, & only suggest what needs doing & sometimes?? We are not understood, or even listened to, as to what is needed being indicated by us coders, & it gets "blown off" by mgt. & their "#1 lackies", the IT techs/network techs/network engineers (who, face it, are ONLY USERS WITH A BETTER PASSWORD, that cannot do the job without us coders inventing tools for them to MERELY USE, but that they barely understand & could not create themselves, period)).

    AND, "excuse me":

    IF I am told that doing the job ABSOLUTELY AS CORRECTLY AS IS HUMANLY POSSIBLE, interferes w/ time & budget constraints (that these mgt. know-nothings (not all, but many, have NOT even done the job nearly as long as I have, if @ ALL period) make insane delivery deadlines & tell us as coders, to "issue it anyhow with a list of known issues" (which usually are kept to "intermittent" ones, hardest type to 'zero-in' on)))...

    Had it happen to me in 2006 in fact, when I was hired on to help a healthcare insurance provider in securing where they were putting the SSN# on the member ID cards & far more... which went FINE, the programs generating that info. were restructured thus to 'scramble SSN's' & instead, place in a member ID # in lieu of the SSN#).

    Great, right?

    WRONG!

    The company was not securing the server &/or workstation infrastructure, period... nor educating end-users about what to use in say, a webbrowser, or not (such as javascript)... this, when I brought it up in weekly meetings, was "shut down" fast by the then CIO/CTO there, & I merely asked why... I was told "it would take too long to do" which was NOT true, I provided a prototype machine that ran ALL or MOST of their wares in fact, flawlessly, & it was indeed, security-hardened. What I used was already automated in group policies templates &/or .reg files + batches to merge them in seconds/minutes if need be, once it was proven across their ENTIRE enterprise & all of their apps.

    I got fired.

    (For merely pointing out that the person who was heading the IT dept. @ said organization/company, was a lazy incompetent stooge who was shackling myself & others there because of budgets etc. et al (great, until you get hit by a lawsuit for gross negligence, that is!))

    APK

    P.S.=> Funniest part was, my main detractor, their CIO/CTO, had setup TREND AntiVirus wrong, period! I also pointed that out in our weekly meeting, after I was attacked by he for pointing out what else NEEDED DOING, period.

    E.G.-> My system turned up a virus & he said "Well, Alex has a virus!" yes, I did - but, I never setup the system, myself, in the first place (I had it handed to me with a virus on it no less, & when I asked if they were shadowing me, they said "no", & I said basically "HOUSTON: We have a problem!")...

    They then turned to AVG instead but ONLY AFTER I POINTED IT OUT TO THEM IT WAS 6++ MONTHS OUT OF DATE in its signatures DB's on client rigs... &, they did so, WITHOUT LICENSING AVG PROPERLY NO LESS!

    (Which is a violation of the software agreement AVG has no less in corporate environs on their FREE model)

    Yes - this goes to show you how SHITTY the job is that is being done by our nearly TOTALLY UNQUALIFIED "fearless leaders" in this field...

    (&, I am sure many of you devs have faced the same horseshit too! How sad... We only DO WHAT WE ARE TOLD, & get shit on for it? No... no way! You've just heard how it IS, from someone who has put up with crap like that @ the hands of BLATANT INCOMPETENTS (who never did the job as long as I had in fact, hands on, in the trenches for years to decades to LEARN MORE & better myself, for the betterment of those I work for))... apk

  64. Methodology? by StikyPad · · Score: 1

    We're all accepting the results of this survey because it meshes with our intuition that people ignore security warnings. But the article says nothing of the method of the experiment. Were people told specifically to evaluate the warnings, or were they told to visit site X or Y to answer some questions? How much was the idea of security influenced by the authority of the person who gave them the URL? How important did they feel that encryption was to the security of the connection? I.e., did a portion of them decide that the encrypted connection was unimportant for the task they were performing? All of these things can factor into the results.

    But assuming the results are valid, I concur with another poster who lays the blame squarely on the widespread misuse of certificates. Many sites use a single certificate for multiple URLs other than the URL(s) listed on the certificate. (https://m.gmail.com/ anyone?) Others fail to promptly renew their certificates before they expire. The attention people pay to warnings is inversely proportional to the frequency with which they appear, and proportional to the severity of consequences for failing to heed it. Relatively high frequency warnings with no visible consequences for ignoring it = 0 attention.

  65. Well.. by SlashDev · · Score: 1

    .. for one, popups are annoying, certificate security warnings included, and two, too much chatter, buttons to push, agree not agree, I just want to get to my link. The concept is good, the warning is important but the implementation is bad. Solution? Here's one, when surfing a site with a 'bad' certificate: 1) 'Lock' the OS 2) Run various tests on the website (phishing, etc..) 3) OS to change the browser skin with one that shows WARNING - SURFING SUSPICIOUS SITE, display this in large characters all around the browser window.

    --

    TOP DSLR Cameras Reviews of the top DSLRs
  66. You're conflating two problems by Rix · · Score: 1

    Theres the issue of encryption, and identification. Both your lax solution and browser's chicken little solution conflate the two.

    If you're visiting your bank's site, you need to know that the connection is encrypted and you need to know that it is in fact encrypted for your bank and not a man in the middle.

    If you're configuring your router, you don't need a certificate authority to assure you that your router is in fact your router. In fact it would be quite impossible to do anything of the sort. Even ignoring the logistics of adding $5 to the cost of every home router, it would be meaningless. An attacker would just have to extract a signed certificate from another of the same model to invalidate the entire process. (and there's no DNS record for DNSSEC).

    For ubiquitous encryption, we'd still need certificate authorities to stop the Phorm asshats. ISPs could otherwise just rewrite DNS responses with their own key.

  67. Depends on who the attacker is by Rix · · Score: 1

    If it's your ISP pulling Phorm style man-in-the-middle asshattery, you still need a trusted third party to sign keys.

  68. Certificates by ps2os2 · · Score: 0

    Well now lets look at this situation.

    I use SAFARI and every once in a while I will see the message about an invalid certificate.

    *IF* I am at a site that say is a newspaper. I ignore it as I am just reading articles and not doing any $$ transactions.

    Isn't his a reasonable reason to ignore the message?