Slashdot Mirror


Certificate Blunders May Mean the End For DigiNotar

Certificate Authority DigiNotar is having a rough time of it. dinscott writes with these words from Help Net Security: "After having its SSL and EVSSL certificates deemed untrustworthy by the most popular browsers, around 4200 qualified certificates — i.e. certificates used to create digital signatures — issued by the CA are currently in the process of being revoked and their holders notified of the fact by the Dutch independent post and telecommunication authority (OPTA). Starting from yesterday, OPTA has terminated the accreditation of DigiNotar as a certificate provider for 'qualified' certificates. The revocation of this accreditation also makes DigiNotar unqualified to issue certificates under the PKIoverheid CA."

128 comments

  1. If you can't play the game, you pay the pain. by Anonymous Coward · · Score: 0

    If you can't play the game, you pay the pain.

    1. Re:If you can't play the game, you pay the pain. by Anonymous Coward · · Score: 0

      Yup, it's like they couldn't even fulfill their sole reason for existing.

      Thanks guys, it's been real.

    2. Re:If you can't play the game, you pay the pain. by amicusNYCL · · Score: 0

      If only our (US) lawmakers would have had the balls to do the same thing with the banks.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  2. In other, unrelated news... by girlintraining · · Score: 1, Interesting

    In other, unrelated news, a certificate authority was compromised and it's taken months before customers were able to protect themselves. Meanwhile, the government who profited from the breach continues to smile, wave, while Microsoft complies with its request to not invalidate its unethically-obtained certificates for its own citizens.

    What's not news and should be: Why the hell we're not moving to ipv6 and telling these corporations to eat a bag of dicks, and our privacy and security is not for sale anymore, rather than just handing out free master keys to anyone with a big enough wallet or gun.

    --
    #fuckbeta #iamslashdot #dicemustdie
    1. Re:In other, unrelated news... by Anonymous Coward · · Score: 0

      What's not news and should be: Why the hell we're not moving to ipv6 and telling these corporations to eat a bag of dicks, and our privacy and security is not for sale anymore, rather than just handing out free master keys to anyone with a big enough wallet or gun.

      Wallet? Good question.

      Gun? Because it's hard to tell anyone to eat a bag of dicks when the parts of your body required to do so can no longer be considered to be "parts of your body" due to them being separated from each other by terribly rude and inconvenient laws of physics and biology that do not care how loudly you whine on the internet or how many digital signatures your e-petition has.

    2. Re:In other, unrelated news... by Anonymous Coward · · Score: 0

      Rant much?

      What in *HELL* does ipv6 have to do with security and SSL? IPV6 is a way to route bytes around in a uniform manner much like its predecessor ipv4. If you think it is more 'secure' I would say that is more because people have not really started playing with it yet. Talk to me again in 10 years.

    3. Re:In other, unrelated news... by chronoglass · · Score: 1

      uhm.. ssl as a wrapper was swiped from the early ipv6 spec to add security to ipv4
      it's just built in

      ipv6 actually has ALOT more security by default, just liein about.

    4. Re:In other, unrelated news... by Anonymous Coward · · Score: 0

      Umm - thought MS issued an update to toss out these certs last week....same article mentioned that Apple has yet to send out an update to invalidate the certs on OSX browsers...

      Funny how that is.

    5. Re:In other, unrelated news... by increment1 · · Score: 1

      I'm not sure the parent post should really be moderated up, as it is now, since it seems to be reasonably misinformed.

      Firstly, Microsoft has invalidated the cert (at least to my knowledge).

      Secondly, it is not at all clear how moving to ipv6 tells the corporations to eat a bag of dicks while informing them that our data is not for sale anymore. The concepts (ipv6, dicks, and our data) all seem mutually exclusive.

    6. Re:In other, unrelated news... by girlintraining · · Score: 1, Interesting

      Firstly, Microsoft has invalidated the cert (at least to my knowledge).

      Your knowledge is incorrect. At the request of the Dutch government, Microsoft deliberately did NOT patch its systems from that country... until several weeks later when the government's request was made public and they retracted their request.

      Secondly, it is not at all clear how moving to ipv6 tells the corporations to eat a bag of dicks

      Perhaps not to you, but to the rest of us who have read the standard... end to end encryption means no man in the middle attacks, no certificate authorities, etc. Every organization has access to its own key in DNS, and if someone tries to replace it, anyone who has connected to it previously would know.

      --
      #fuckbeta #iamslashdot #dicemustdie
    7. Re:In other, unrelated news... by marmoset · · Score: 1

      same article mentioned that Apple has yet to send out an update to invalidate the certs on OSX browsers...

      Bzzt. http://support.apple.com/kb/HT4920

    8. Re:In other, unrelated news... by icebraining · · Score: 1

      IPv6 has an alot? How nice.

    9. Re:In other, unrelated news... by increment1 · · Score: 2

      Firstly, Microsoft has invalidated the cert (at least to my knowledge).

      Your knowledge is incorrect. At the request of the Dutch government, Microsoft deliberately did NOT patch its systems from that country... until several weeks later when the government's request was made public and they retracted their request.

      But Microsoft HAS pulled the cert, whereas your comment was written as if they have not yet done so. And my knowledge of this is not incorrect unless you are still implying that Microsoft has yet to invalidate those certs.

      Secondly, it is not at all clear how moving to ipv6 tells the corporations to eat a bag of dicks

      Perhaps not to you, but to the rest of us who have read the standard... end to end encryption means no man in the middle attacks, no certificate authorities, etc. Every organization has access to its own key in DNS, and if someone tries to replace it, anyone who has connected to it previously would know.

      It does not mean no man in the middle attacks. Even with IPSec you still have to trust, whether you are trusting a CA or the DNS, you are still trusting. If your ISP is your DNS provider, and they are also the best positioned to implement MITM attacks, then unless you have a shared secret, using a CA in a country like Iran may actually be more secure.

    10. Re:In other, unrelated news... by Anonymous Coward · · Score: 0

      Perhaps not to you, but to the rest of us who have read the standard... end to end encryption means no man in the middle attacks, no certificate authorities, etc. Every organization has access to its own key in DNS, and if someone tries to replace it, anyone who has connected to it previously would know.

      You may have read it, but you didn't understand it.

    11. Re:In other, unrelated news... by hydrofix · · Score: 1

      Please mod parent down. IPv6 has nothing to do with preventing invalid SSL certs being issued.

    12. Re:In other, unrelated news... by Anonymous Coward · · Score: 0

      Uh, IPv6 IPSec isn't enough; you still need CAs or something like the Convergence system that was recently showed off during BlackHat.

    13. Re:In other, unrelated news... by Anonymous Coward · · Score: 0

      We're not moving to IPv6 because it's the new SSN (world-wide). They haven't figured out
      how to "market" to the public yet, though...

      But, I've never trusted anything (really) unless I can authenticate it (myself) first. It's
      not always possible to do so, however, so it limits my on-line choices. So far, it has
      not negatively affected the quality of my life...

    14. Re:In other, unrelated news... by Anonymous Coward · · Score: 1

      Excellent spin. You should find an ambitious governor or lawyer to work for.

      At the request of the Dutch government, Microsoft deliberately did NOT patch its systems from that country

      Both Mozilla and Microsoft received a request from the Dutch government not to remove the Staat Der Nederlanden root, of which DigiNotar was a CSP. The rationale was based on two mitigating factors:
      - there was no evidence of fraudulent certificates issued under this root
      - the Dutch citizens were not under immediate threat

      Both Mozilla and Microsoft complied initially. Mozilla fucked up their whitelisting (only kept SdN root, removed SdN G2), then changed their mind when the full extent of the breach became apparent. Microsoft merely delayed removing the SdN root for two weeks, and only for the Dutch version. Most businesses around here run the English version.

      until several weeks later when the government's request was made public and they retracted their request.

      There is no causal relationship between these two statements. GOVcert has not tried to hide or deny these requests, and the government did not publicly revoke their trust in DigiNotar until after the official Fox-IT report was completed.

      Our government is clueless about anything IT. You seem to be implying malice where there is none.

      re your assertions about IPv6: they have nothing to do with IPv6. See sibling post. IPSEC has been backported to IPv4 as well, DNSSEC is a) not part of the IPv6 spec and b) does not make these attacks impossible.

  3. But not the end for the CA system? by betterunixthanunix · · Score: 3, Insightful

    It's not like we have reason to think that other CAs have not had unreported blunders. In fact, we have every reason to think that the whole CA system is broken, and is just hanging on because nobody is willing to put in the effort needed to replace it.

    --
    Palm trees and 8
    1. Re:But not the end for the CA system? by vadim_t · · Score: 1

      So what would you replace it with?

    2. Re:But not the end for the CA system? by 0123456 · · Score: 1

      It's not like we have reason to think that other CAs have not had unreported blunders.

      If they had, then someone should have copies of the fake certificates and could demonstrate that the CA was broken; any widespread use would have handed the cerfiticate to so many people that it should easily be provable.

      Otherwise that's about as logical an argument as saying there's no reason to think that I have not slept with Natalie Portman.

    3. Re:But not the end for the CA system? by Amouth · · Score: 1

      problem is - for the people who break the CA's there is ALOT of money to be made. Very few people who that that chance would pass up the money to show the world that xCorp is corrupt.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    4. Re:But not the end for the CA system? by 0123456 · · Score: 1

      problem is - for the people who break the CA's there is ALOT of money to be made. Very few people who that that chance would pass up the money to show the world that xCorp is corrupt.

      They're not the ones who would be showing it. If you hack into xCorp and generate a fake certificate it's useless to you unless you then hand that certificate to your victims. Those victims can then show that certificate as proof that xCorp is handing out fake certificates.

      Since no-one has shown such certificates for CAs who aren't yet known to be compromised, we can be fairly sure the others haven't been.

      Of course that may be luck rather than good security practices.

    5. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      Otherwise that's about as logical an argument as saying there's no reason to think that I have not slept with Natalie Portman.

      You lucky bastard.

    6. Re:But not the end for the CA system? by houstonbofh · · Score: 1

      Gee... If only someone else had an idea... http://convergence.io/

    7. Re:But not the end for the CA system? by houstonbofh · · Score: 1

      And how does the PHB know the certificate is fake to present it?

    8. Re:But not the end for the CA system? by robably · · Score: 0

      ALOT ISNOT AWORD

    9. Re:But not the end for the CA system? by networkBoy · · Score: 1

      I am soooo jealous.

      I assume you are truthful in all your statements.

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    10. Re:But not the end for the CA system? by vadim_t · · Score: 1

      There are lots of problems with that.

      Let's see:

      It depends on the availability of a third party. SSL works fine with just the server you connect to, but for this you need to talk to the same set of servers for any certificate check. That makes it easy to block. Somebody doing MITM will just block you off Convergence, then you won't know if the self-signed cert is any good.

      It doesn't do many of the duties of a CA. It will happily mark as valid a certificate for gma1l.com, with the metadata copied from the gmail certificate.

      It's still a CA, except one that follows a different policy. It's just as breakable. What guarantee do you have that their servers return accurate information?

      There's this and Perspectives, so we're back to the CA system again. There are multiple providers of this service, and they're going to the CA system of having a list of trusted providers. Except at least the browser vendors require things of a CA. How do you know what's more secure, Convergence or Perspectives? What about when there are 50 of those?

    11. Re:But not the end for the CA system? by Amouth · · Score: 1

      But it is two (A LOT) and /. doesn't let you edit posts..

      I'm so glad that a single missing space is more important to you then the discussion of weather the CA's we use to trust transactions on the internet are, well trustworthy.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    12. Re:But not the end for the CA system? by Amouth · · Score: 1

      if you have successfully created a fake cert from a CA - the only people who can verify that it is rouge are:

      A) the CA via audit on what they have issued (which might not show it as fake as it might be in their logs)
      B) the domain it says it's for, who ever owns it should be able to audit against their requested certs (for some places this might take awhile)
      C) the person who faked it.

      Notice NONE of the people are the end users, a actual faked cert from a CA is indistinguishable from an authentic cert from the same CA to the end client. Hence the very real danger and very severe problem we are faced with.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    13. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      Because you elected to reply to that post...

      You wanted to use the word 'whether' and not 'weather'. Weather has to do if it's raining or sunny, etc...

      And now someone else will say something and this cycle will rinse and repeat.

    14. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      You hurt my ALOT's feelings. You should apologize, his species has been discriminated all across the web for far too long.

    15. Re:But not the end for the CA system? by chronoglass · · Score: 1

      ALOT ISNOT AWORD

      no but as has been proven, with your support and less than 15 cents a day.. it could be. that's not alot.
      http://news.yahoo.com/merriam-webster-adds-tweet-other-words-095422189.html

    16. Re:But not the end for the CA system? by lennier · · Score: 1

      I care about this Alot.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    17. Re:But not the end for the CA system? by 0123456 · · Score: 1

      B) the domain it says it's for, who ever owns it should be able to audit against their requested certs (for some places this might take awhile)

      Exactly. If I produce a certificate for www.google.com signed by BadCA, then you can easily verify that it's not the certificate that www.google.com is sending to you over SSL, and then Google can verify that it's a certificate they've never used. And if it's a CA that Google don't use then a simple 'there's something odd going on here' check is trivial ('why is www.google.com sending me a certificate from a CA in Nowhereistan?').

    18. Re:But not the end for the CA system? by chronoglass · · Score: 1

      this is true.. really a faked cert from a CA.. isn't fake.. it's real. it's like getting your "fake" ID from the DMV..

    19. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      I'm so glad that a single miss-spelled word is more important to you then the discussion of if the CA's we use to trust transactions on the internet are, well trustworthy.

    20. Re:But not the end for the CA system? by Amouth · · Score: 1

      i'm sorry but do you not understand the basics of a Man In The Middle attack? and the value of a fake cert in that scenario?

      in any decent MITM attack - if i'm trying to spoof google for you - then any request from you for google will go through me and i will respond with the right answer, currently under this scenario the 3rd party trusted CA on your local machine is the only way an end user has to verify that what i say is true or false.. compromising the CA in this case allows me to make a cert that your local machine will think what i say is true.

      what you are wanting is something that Moxie Marlinspike thought up called convergence

      http://convergence.io/

      Basically moving away from a single CA signing and allowing for more than one verification path. In this case the only way to MITM would be to compromise all of your trusts.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    21. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      Because you elected to reply to that post...

      You misspelled "misspelled". Also, you wanted to use "than" rather than "then". "Than" refers to a comparison, while "then" refers to a chain of events or period of time. I realize that you were attempting to keep the cycle going and copied then pasted the original quote while making slight modifications to ensure the continuance of the cycle.

      P.S. C-C-C-Combo Breaker!

    22. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      I'll sea your too words and raise you tree.

    23. Re:But not the end for the CA system? by sjames · · Score: 1

      Unless nobody happens to have noticed because the the browser display for a fake (but "valid") cert and the genuine article are identical unless you right click-page info-security just to be sure, exactly like practically nobody ever does.

    24. Re:But not the end for the CA system? by icebraining · · Score: 3, Insightful

      The main benefit from this system is "trust agility". If someone hacks and obtains a root cert from Verisign, what are you (or the browser vendor) going to do? Keep the cert on the browser and risk being MITMed, or removing it and break half of encrypted websites? Diginotar was just a small CA, but what if a big one is hacked?

      Convergence/Perspectives lets you have more than one notary verifying each cert, which means you won't break anything if you need to remove trust on one of them. By itself this makes it much better than the CA system, in my opinion.

    25. Re:But not the end for the CA system? by dgatwood · · Score: 1

      Mandatory DNSSEC with public keys stored in the DNS record would achieve the exact same level of security without adding all sorts of unnecessary P2P traffic.

      The only thing that the CAs ostensibly offered was some indication that the site was owned by an actual brick-and-mortar identity at some physical address, and when they switched to domain validation, even that advantage went away. Thus, they're basically vestigial. I similarly see no reason why a scheme like the one linked above would be any better in a DNSSEC-enabled world.

      --

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

    26. Re:But not the end for the CA system? by El+Capitaine · · Score: 1

      If you manage to hack the CA that issues the cert that Google uses and issue your own cert for www.google.com, then yes.

      Otherwise, it's like getting your "fake" ID from whatever the DMV is called in the Netherlands.

    27. Re:But not the end for the CA system? by raynet · · Score: 1

      One thing I like about Convergence is that I can ask it to validate the cert with n+1 notaries which I hope would make it more likely that a "faked" cert and MITM would create an alert at my end. This way, as long as I am using notaries in different countries, I should be able to detect if my country has forced some CA to create wildcard cert for them to listen in to my SSL traffic.

      --
      - Raynet --> .
    28. Re:But not the end for the CA system? by raynet · · Score: 1

      Doesn't DNSSEC still require a point of trust, the root dns providers in this case? How is that any better than we now have with SSL CA's?

      --
      - Raynet --> .
    29. Re:But not the end for the CA system? by vadim_t · · Score: 1

      The main benefit from this system is "trust agility". If someone hacks and obtains a root cert from Verisign, what are you (or the browser vendor) going to do? Keep the cert on the browser and risk being MITMed, or removing it and break half of encrypted websites? Diginotar was just a small CA, but what if a big one is hacked?

      I suggested an alternative in an earlier article: Change to a system of having multiple CA signatures on a cert, so that a CA can revoke without invalidating a certificate. Eg, min 3 signatures required, you get 5, so two can be revoked with no harm.

      Convergence/Perspectives lets you have more than one notary verifying each cert, which means you won't break anything if you need to remove trust on one of them. By itself this makes it much better than the CA system, in my opinion.

      Yes, but the notaries are much less safe. A CA at least verifies that you control the domain/email address the cert is for, notaries don't even do that, let alone checking that the metadata is correct.

      Notaries are also necessarily accessible directly, so they're more vulnerable to attack, and notaries of the same system all work in the same way.

      Also, being able to untrust a notary is nice, but how do you know when you need to? It's a run your own if you want deal. I can imagine what will happen: enthusiastic people will set up their notary, forget about it 3 months later, and soon enough there will be lots of unmaintained ones. Your list of notaries will eventually include those running on a forgotten 486 in a closet, insecure multiuser systems, unreliable connections, and so on. Some of that can be policed intentionally, but security can't.

    30. Re:But not the end for the CA system? by vadim_t · · Score: 1

      I don't mind the idea of it in general, I think it can be an useful tool for somebody who knows what's going on, and what the results those systems produce mean.

      But I don't think they Covergence or Perspectives should replace the CA system. They can augment it, but they lack too many of the functions of a CA to be a good replacement.

    31. Re:But not the end for the CA system? by Amouth · · Score: 1

      it isn't - DNSSEC in it's current incarnation has the exact same single point of failure as the current CA system.

      Also DNSSEC is useless to a local MITM as long as clients support normal DNS as you can arp poison clients to believe you are their DNS server and respond with no DNSSEC records for the host and use your faked CA cert.

      the point of the p2p traffic is that for a MITM to work they would have to intercept all points of trust, which while not impossible is far more difficult than exploiting a single point of failure.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    32. Re:But not the end for the CA system? by icebraining · · Score: 1

      Yes, but the notaries are much less safe. A CA at least verifies that you control the domain/email address the cert is for, notaries don't even do that, let alone checking that the metadata is correct.

      Maybe the existing ones don't, but you could perfectly have ones that do, and you could trust just those. Or have them with different trust levels.

      Also, being able to untrust a notary is nice, but how do you know when you need to? It's a run your own if you want deal. I can imagine what will happen: enthusiastic people will set up their notary, forget about it 3 months later, and soon enough there will be lots of unmaintained ones. Your list of notaries will eventually include those running on a forgotten 486 in a closet, insecure multiuser systems, unreliable connections, and so on. Some of that can be policed intentionally, but security can't.

      Anyone can run a CA too, doesn't mean most people will trust their signature. Why would you (or your browser's vendor) add some random guy's notary to the trust list?

    33. Re:But not the end for the CA system? by SmurfButcher+Bob · · Score: 1

      TSA Agents!

      --

      help me i've cloned myself and can't remember which one I am

    34. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      CAs are also third parties. You aren't going to get past the need for some trusted third party to authenticate the server you want to connect to. Convergence at least allows more than one intermediary to be trusted, as opposed to SSL where you are allowed precisely one and only one signature.

      Most CAs will give you a cert for gma1l because most CAs are robo-signers. That's why we added the EV-CA system, which is what CAs were supposed to be initially. The problem is that if people can get a domain-validated cert for tw1tter or yah0o, then Twitter and Yahoo are going to have to get EV-certs. And when everyone wants EV certs (because domain-validated certs are too easy to get) then Verisign is going to cheapen EV-CA certs the same way they cheapened CA certs just to keep up with demand.

      This is a DNS problem, not a CA problem... DNS stores strings, not perceptually unique shapes.

      The difference between Convergence and a CA is that there's no relationship between the website owner and the notary. Any notary in your list can tell you what the server's cert is, and you can ask as many notaries as you want. In a further comment you said that multi-signing existing SSL certs might be preferable, but that's actually the wrong approach. Now, browsers are going to want three or more CA certs, which means you have to pay three times as much to get HTTPS. And CAs get three times as much demand for new certs, now, so the market gets even shadier because CAs have to cheapen their services even more.

      The thing is, all of the 'duties' of a CA aren't actually being done. They're an illusion. You aren't getting anything by keeping them around, the financial incentives for running them are completely broken, they don't do any of the validation they were supposed to do, they're quite easy to subvert from the perspective of a government, just one CA can spy on the entire internet, CAs can make other people CAs because they need that in order to have a certificate hierarchy, it's too easy to get a trusted CA cert from an nth-level CA, and CAs are protected by the amount of things they sign because every signature means another thing that breaks if the CA is untrusted. CAs provide no guarantee that even a moderately interested adversary isn't MITMing you - in fact, if you have the resources to execute an MITM attack, you probably have the resources to get the proper SSL certs in order to do so.

    35. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      Gee, that sounds swell!

      The public key you sign your electronic documents with could get signed by More than One other Entity, and if you trust an entity that trusts that cert, then it's valid to you. Plus, no one could create a false cert but the original cert holder... so Diginotar could not just sign Google's key without Google's consent...

      Man, if ONLY SOMEONE WOULD INVENT PGP!!!

      (screw you guys, I'm going home)

    36. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      The idea is nice, but in reality it's a case of the blind leading the blind.

      I agree that a P2P style network of notaries is better than the hardcoded CA lists in browsers we have now. But with the current implementation, none of the convergence/perspectives notaries have any authority to attest the correctness of the certificate.

      I have said it before in another thread: the only way that Perspectives/Convergence will be better than the current system is when the pool of notaries is actively monitored by the only actors that have authority: the owner and the provider of the certificate. So, Perspectives phase two: have each Certificate Service Provider run its own network notary, and have each SSL/TLS-enabled site run its own notary client. Have them both actively monitor their own certificates, and when someone is poisoning the well: raise red flags.

    37. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      No, DNSSEC has one point of failure. Your upstream DNS provider. Technically, also their upstream and so on, all the way up to the root servers. If you're on a second level domain (e.g. Microsoft.com), that's two - the .com certificate could be used to sign a fake microsoft.com certificate, or the root certificate could be used to sign a fake .com certificate, which could then be used to sign a fake microsoft.com certificate. However, the last scenario would mean that everything is broken, so expect that anyone requesting a new TLD signature to be checked very thoroughly. So, technically two points of failure, realistically one.

      With the current CA structure, a Dutch CA like Diginotar can sign a perfectly valid fake certifikate for microsoft.com, even though microsoft.com is not a dutch domain. Every CA can sign certificates for every domain. Lots of countries have their own CA, plus several large for profit companies, in countries like the USA, where for profit companies are required by law (at least according to slashdot posters) to put shareholder value higher than ethics.

      As such, the current model has multiple points of failure. Any single point can be used to create fake certificates for every domain on the planet.

    38. Re:But not the end for the CA system? by Anonymous Coward · · Score: 0

      There are lots of problems with that.

      Let's see:

      It depends on the availability of a third party. SSL works fine with just the server you connect to, but for this you need to talk to the same set of servers for any certificate check. That makes it easy to block. Somebody doing MITM will just block you off Convergence, then you won't know if the self-signed cert is any good.

              -If it is blocked then the user can very quickly and easily be told that something is up. Now you could argue that the user would be too stupid and turn it off and just continue, but there is little that can be done about user stupidity.

      It doesn't do many of the duties of a CA. It will happily mark as valid a certificate for gma1l.com, with the metadata copied from the gmail certificate.

            -And so will most any other CA. And what is worst is any CA can make a certificate for any domain. I.E. if gmail.com uses verisign, and someone breaks into Diginotar, they can make a perfectly valid gmail.com certificate. This is a major flaw in the system. So Convergence fixes this by saying now you have to MITM the entire chain which is very difficult. For the Chinese government to spy on one of its citizens, currently it just has to create a cert with one of the valid CAs that it runs and start listening in. With Convergence set up properly with multiple notaries in multiple locations this is a lot harder as now you need to have all the notaries returning the same response.

      It's still a CA, except one that follows a different policy. It's just as breakable. What guarantee do you have that their servers return accurate information?

            -Because all the CAs on your list would need to be colluding to return the same information. If one of the Notaries becomes untrustworthy, so what? It will quickly be figured out. The convergence program could pop up a little message saying "Convergence group has found that this notary has been compromised it is reccomended you remove it"

      There's this and Perspectives, so we're back to the CA system again. There are multiple providers of this service, and they're going to the CA system of having a list of trusted providers. Except at least the browser vendors require things of a CA. How do you know what's more secure, Convergence or Perspectives? What about when there are 50 of those?

        -Self signed certs work fine so unless they can MITM you while you are adding all the notaries you are fine. The system no longer relies on trusting one person and that is the point. This system is lacking some of the things that CAs were originally designed for but the CAs have failed at providing many of these features. They have proven that they are willing to lower security and trust in order to provide a faster and cheaper service to beat out their competitors. They have proven they are willing to work with governments to allow spying on its own citizens. So providing a level of Authentication of the requestor no longer happens as is, so Convergence is looking to make MITM attacks harder to get around this. It is an interesting solution and we will see if it takes off.

    39. Re:But not the end for the CA system? by ppanon · · Score: 1

      Nah. Most likely is that the notaries will outsource all their IT to one or two ASPs (let's call it NotaryIT.com) and THAT gets hacked.

      --
      Laissez lire, et laissez danser; ces deux amusements ne feront jamais de mal au monde. - Voltaire
    40. Re:But not the end for the CA system? by dkf · · Score: 1

      Self signed certs work fine

      Self-signed certs are effectively without identity assertions, since the creator can say anything they want in them. The only way you can trust them is if you either learn the true content of the certificate by some other method (copying the file via a known-good mechanism is the simplest way) or get someone else to assert that the certificate is indeed valid (i.e., they're a bodged-together CA). Without those, you simply don't have any way to tell if the server certificate is valid or not, as one certificate looks just like another to a computer; there's no Evil Bit (though there might be an OID for Evil[*]) and I've never met a (non-security-wonk) user who could be bothered to validate a key signature by hand.

      To work out the identity of the server — in fact, not just its hostname but the identity of the organization which owns and operates it — we need some kind of mechanism for making trustable assertions. Either that's peer-to-peer or its centralized. P2P (i.e., web of trust) has the problem that it uses transitive trust relationships, and if someone says something wrong (as will happen as things scale up, whether through incompetence or malice) then it's a total mess to clear things up. A centralized system has many problems too, but at least has the ability to enforce rules. That's what's happened to Diginotar: they didn't obey the rules, and so got punished. We just need to remember that this is what should happen to a CA who isn't diligent, and let it stand as an object lesson.

      And a CA absolutely should know who they've issued (currently-valid) certificates to. That they didn't... sheesh!

      [*] Who am I kidding? All OIDs are evil, whatever they're saying.

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    41. Re:But not the end for the CA system? by dgatwood · · Score: 1

      it isn't - DNSSEC in it's current incarnation has the exact same single point of failure as the current CA system.

      Care to enlighten us? I don't believe that is even remotely true.

      Assuming that in the future, all browsers treat a DNSSEC-secured address result and key in the same way as it currently treats a CA cert (such that a URL specified as https requires DNSSEC to prevent stripping of the security during the lookup process), then the DNSSEC model can only be compromised by compromising the domain itself (globally). This means compromising a domain requires compromising that domain's registrar.

      By contrast, the current CA model requires compromising any CA, whether that domain ever used it or not.

      Sure, if someone compromises the domain's registrar, the DNSSEC scheme fails in the same way as the CA cert scheme, but this is indistinguishable from a real ownership change and/or a real CA change, which means the convergence.io scheme would replace a false sense of security with false positives while adding no discernible benefit.

      Also, to be fair, the transition from CAs to DNSSEC will require an interim period during which https URLs still allow CA signatures to qualify, which leaves those browsers with the same single point of failure that we have today, but only because the browsers continue to treat CA certs as trusted.

      --

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

    42. Re:But not the end for the CA system? by Amouth · · Score: 1

      so your saying that just because you are reducing the number of CA's (global trusted CA's now to the domain registrars) that while it makes the # of targets less does not remove the single point of failure?

      i'd like to point out to you your own "Microsoft" example.. VeriSign who is Both a CA and a registrar has already in the past, before we had nearly as many registrars and ca's, given a code signing cert to unknown people for "Microsoft Corporation".

      http://technet.microsoft.com/en-us/security/bulletin/ms01-017

      it's happened before and it will happen again, also note that while yes the mixed existing CA and DNSSEC is a hazard - DHSSEC will be very easy to bypass as long as clients support traditional DNS.

      DNSEC is nice - it is helpful - it is useful - it is by no means a perfect answer to the current CA problem, and it does have the same single point of failure problem just of a different scale.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    43. Re:But not the end for the CA system? by Amouth · · Score: 1

      sorry you didn't point out "Microsoft" that was another poster above you sorry - but my point still stands.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    44. Re:But not the end for the CA system? by dgatwood · · Score: 1

      so your saying that just because you are reducing the number of CA's (global trusted CA's now to the domain registrars) that while it makes the # of targets less does not remove the single point of failure?

      I'm saying that it dramatically changes the equation. With DNSSEC, I (as the owner of a domain) only need to worry about whether my choice of registrar is secure. With the current CA scheme, I have to worry about whether every CA is secure.

      More to the point, someone compromising a registrar can compromise only a tiny fraction of the hosts on the Internet, whereas someone compromising a CA today can compromise the entire Internet. So yes, it does remove a single point of failure when looked at in the context of the Internet as a whole rather than the context of a single domain.

      Besides, an attack on the registrar can fully compromise the CA system (by allowing an attacker to change the contact info on the domain and request a domain cert), so DNSSEC replaces several dozen attack vectors with only one, and one that is basically unavoidable so long as we have to register domains with a central authority.

      --

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

    45. Re:But not the end for the CA system? by Amouth · · Score: 1

      i will agree with you - but for now DNSSEC is only useful against MITM once users stop supporting traditional DNS.

      --
      '...if only "Jumping to a Conclusion" was an event in the Olympics.'
    46. Re:But not the end for the CA system? by dgatwood · · Score: 1

      Not really. The OS doesn't hide whether a response was encrypted or not from applications. The way Chrome supports DNSSEC is that a DNSSEC response is valid for https, but an unencrypted DNS response is invalid unless the site is signed by a CA cert. I'm assuming that all browsers supporting DNSSEC will do the same.

      So it's more correct to say that DNSSEC is only useful against MITM once browsers stop accepting certs from traditional CAs. :-)

      --

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

  4. Excellent by vadim_t · · Score: 2

    Hopefully this will get the others CAs worried and motivate them to get better security.

    1. Re:Excellent by h4rr4r · · Score: 1

      Why?
      They had a good run with no security at all and could pocket lots of money because of that. Clearly the lesson here is to not do any security, fold up shop if you lose accreditation and start up another CA.

    2. Re:Excellent by fuzzyfuzzyfungus · · Score: 1

      For values of "security" that include "PR", I have no doubt that it will...

    3. Re:Excellent by MozeeToby · · Score: 1

      Your argument only works if several conditions are met:

      A) They made more money than the fallout is going to cost them. It isn't cheap to close down a major business, there are lots of bills to be paid and lots of backseat accountants from both the creditors and the government making sure you don't fudge the math in your favor.

      B) The people who profited DigiNotar have enough capital or credit left over to start another major corporation

      C) Most doubtful of all, that they can convince people to trust them again. I don't see any of the major browser manufaturers touching the people responsible for this with a 10 foot pole. I'd be shocked if some of the fraudulent certificates weren't for websites owned by one of the big four browser developers (Google, Microsoft, Firefox, Apple). I'd think any one of those would be prime targets.

    4. Re:Excellent by amorsen · · Score: 1

      In a free market, if you can sell certificates for $5 with lousy security and $10 with decent security, and you have a 10% risk of losing everything with lousy security and 0% with decent security, the companies with decent security go bankrupt rapidly. After all, why pay $10 when you get the same for $5? A breach of ANY registrar is as bad as a breach of YOUR registrar.

      --
      Finally! A year of moderation! Ready for 2019?
    5. Re:Excellent by h4rr4r · · Score: 1

      A) the CxOs will get their golden parachutes first, and that will be legal since employees are paid before anyone else.

      B) See A

      C) They will then buy up a small CA to get its trusted status. For profit colleges do this all the time. They buy up small struggling universities/colleges just to get their accreditation.

    6. Re:Excellent by Anonymous Coward · · Score: 0

      No, an immmediate, no-forewarning revocation of CA root certificate across all systems means that if it is your CA you are out of business until you get a new certificate.
      If it's some other CA there's only a risk of MITM attacks against you, which is no real risk for you as a business.
      Of course this means that things like Microsoft delaying the revocation patch (even if only in some regions) or as in previous cases no revocation at all causes severe long-term damage to the security of the system.

  5. The Price Of Trust by Wiz-Hum-Mal-Cha · · Score: 5, Insightful

    If getting compromised and issuing bad certificates *didn't* cost you your position of trust, then what credibility would the certification process have anyway?

  6. And good riddance to them... by SigILL · · Score: 5, Insightful

    If you won't properly separate your security-critical systems from your Internet-facing systems, or cannot even keep them from being rooted multiple times, you have no business being a CA.

    Honestly, it's understandable DigiNotar didn't want this information out: bankrupcy is inevitable now, and that's bad for shareholder value.

    --
    Error: password can't contain reverse spelling of ancient Chinese emperor
    1. Re:And good riddance to them... by msobkow · · Score: 1

      Yeah, it's pretty hard to avoid bankruptcy when your primary business has been shut down.

      --
      I do not fail; I succeed at finding out what does not work.
    2. Re:And good riddance to them... by SigILL · · Score: 1

      I wonder why they don't just wind down all activities and give up. That has to be the cheapest way to resolve this. I don't think even a name change will help them now.

      --
      Error: password can't contain reverse spelling of ancient Chinese emperor
    3. Re:And good riddance to them... by Anonymous Coward · · Score: 0

      Sadly, shareholder means Staat der Nederlanden here.

    4. Re:And good riddance to them... by maxume · · Score: 4, Informative

      The Dutch government took over operation of the company more than a week ago. It is basically already defunct.

      http://www.govcert.nl/english/service-provision/knowledge-and-publications/factsheets/factsheet-fraudulently-issued-security-certificate-discovered.html

      --
      Nerd rage is the funniest rage.
    5. Re:And good riddance to them... by SigILL · · Score: 1

      Nope, it's owned by VASCO, which is publicly traded.

      --
      Error: password can't contain reverse spelling of ancient Chinese emperor
    6. Re:And good riddance to them... by drolli · · Score: 1

      Well, in SCOs case it took some time....

    7. Re:And good riddance to them... by Anonymous Coward · · Score: 0

      Poor shareholders. I'm in tears.

      The people that will really suffer from this are the employees of DigiNotar. Now the incompetent management (oh we know we got rooted but why would we tell anyone?) and possibly (don't have enough info to actually judge them) the administrators in charge of the system might deserve loosing their jobs but there will be a lot of people at DigiNotar that could have done nothing to prevent this. They are the ones suffering from this.

    8. Re:And good riddance to them... by jafac · · Score: 1

      If I were a bankruptcy judge - I would NOT grant protection. Throw them to the wolves. The individuals should be held personally liable.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    9. Re:And good riddance to them... by raju1kabir · · Score: 1

      Yeah, it's pretty hard to avoid bankruptcy when your primary business has been shut down.

      By chance I walked by their HQ the other day (it's across the street from our obstetrician's office). Place looked like a ghost town. No activity or people visible inside (not that I went up and stuck my face to the glass), no comings or goings.

      --
      "Patriotism is your conviction that this country is superior to all other countries because you were born in it." -- GBS
  7. Unfortunately... by fuzzyfuzzyfungus · · Score: 1

    Those responsible at Diginotar are unlikely to feel anything more than (possible) economic consequences. Based on the location of the MiTM attacks, their incompetence wasn't responsible for some penny-ante credit card scamming, it was employed to advance surveillance by a somewhat ideologically touchy state. It would be entirely within the realm of possibility that somebody is doing hard time right now because they fucked up...

    1. Re:Unfortunately... by idontgno · · Score: 1

      Or, to look at it from a business perspective, no meaningful liability until someone can press some kind of human-rights-related lawsuit. Whereas if money had been lost, LOOK OUT.

      Sounds like Diginotar came out ahead in the client liability front.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    2. Re:Unfortunately... by Anonymous Coward · · Score: 0

      Nope. That "ideologically touchy state" you mention doesn't incarcerate, they execute.

      Do they care? Probably, but not enough to kill themselves over it.

  8. "Certificate Blunders May Mean the End.." by Dynamoo · · Score: 3, Insightful

    What.. you reckon? They were tasked to do ONE THING and ended up in an epic case of fail and pwnage.

    --
    Never email donotemail@WeAreSpammers.com
  9. I'm sure they're already working on this by dingen · · Score: 1

    This is a popular Dutch comic: http://foksuk.nl/nl?cm=79&ctime=1315260000

    The guy on the left says something like "Don't panic, people. In about three months..." and the other guy continues: "...we'll have a different name and a different corporate identity!"

    --
    Pretty good is actually pretty bad.
  10. alternatives to DigiNotar by nimbius · · Score: 0

    include Pidgy and Dragonite. both are formidable but the latter is a fully realized dragon type so its pretty powerful.

    --
    Good people go to bed earlier.
  11. revolving door by Lead+Butthead · · Score: 1

    it's good to know that crows are equally black everywhere

    --
    ELOI, ELOI, LAMA SABACHTHANI!?
  12. What did they think was going to happen? by Synerg1y · · Score: 1

    Having your product proved defective spells the end for most companies, GM almost went under and they are 1000x the size. PR and image > everything.

    Shame certs are set up in a manner where it is very difficult to fix... anything wrong with them. I believe in the whole handshake principle, but why are there root certs on my computer by default? I feel I should have to sign a EULA for those outside of the windows EULA.

      Sure it's inconvenient, but I really really really don't need MS or DigiNotar telling me what/ who to trust out of the box. Maybe I don't want to trust microsoft.com cause ms just got owned by a monopoly suite..

    The correct implementation would be every site has a cert and YOU choose which ones to trust, this would require the browser to implement features such as warnings on when a cert is expiring as well as user education, but if you want security, you typically need to trade convenience for it, thus my banks 4 step login process, I had to re-memorize my answers several times and call customer service twice to unlock my account, but in the end, its nearly impossible to break at least through front facing means make sense? Such is life.

    1. Re:What did they think was going to happen? by Anonymous Coward · · Score: 0

      I presume you didn't mean

      "PR & Image are greater then everything"

      IMHO: being part of "everything" and all, it would be rather difficult to be greater then the sum of it's parts.

  13. More hush hush by Billly+Gates · · Score: 1

    So if this happened to one CA who got compromised what makes you think others will now disclose they were hacked?

    If it happens again to someone else they sure as hell wont announce it as any CEO will want to keep his job more than protect the web. If anything this could make the web less safe

    1. Re:More hush hush by brinebold · · Score: 1

      They haven't been revoked by these major software developers (essentially destroyed as a CA) because they were hacked. They were kiled because they didn't tell anyone about it when they found the invalid certificate and revoked it themselves. It's the failure to come clean and say 'we were hacked, here's what was compromised, and here's how we fixed it.' They lost thier entire business instead of getting some bad PR because they tried to cover it up and assumptions are that next time they are hacked, we might never hear about it while someone quietly impersonates a trusted entity for years. Comodo is still around in spite of being hacked because they handled the incident openly.

  14. Already dead by plsuh · · Score: 4, Interesting

    This is just going through the motions. DigiNotar has been dead since August 30, when Google, Mozilla, and Microsoft all revoked trust in their certificates. Anyone with at least two brain cells (which seems to exclude a large number of managers, unfortunately) could see the writing on the wall. No one would ever buy a new DigiNotar certificate, since it would always pop up a scary warning to the user in a web browser. Why bother with buying a certificate from DigiNotar and dealing with the resulting end-user support issues, when you can buy from someone else and not have to deal with the problem?

    More interesting to me is what will happen to DigiNotar's corporate parent, Vasco Data Security? The purchase of DigiNotar is relatively recent (January 10, 2011), so it's not clear how much influence Vasco's management had over DigiNotar's operations. At the very least, Vasco is going to need to pay for an audit of its own systems to reassure its direct customers.

    --Paul

    1. Re:Already dead by Anonymous Coward · · Score: 0

      so it's not clear how much influence Vasco's management had over DigiNotar's operations.

      What's not clear? As of January 10, Vasco had complete and total control over DigiNotar's operations. Vasco could have replaced DigiNotar's management team with a dead parrot (which, come to think of it, would have been about the same effectiveness as whatever they did do).

    2. Re:Already dead by Anonymous Coward · · Score: 0

      But it is also not clear how much influence DigiNotar's management had over the operations.
      Management usually are not involved in technical details like those that DigiNotar is now so widely criticized for.

      What their management did wrong was not disclosing that there was a problem, once it was known.

    3. Re:Already dead by Anonymous Coward · · Score: 0

      I think you've missed the bigger point. That is some company performed their due diligence and missed something. I don't know who it was, but if PWC was shut down tomorrow, I wouldn't shed any tears.

  15. Remember Arthur Anderson Accounting? by billstewart · · Score: 1

    They were the ones who certified Enron's accounts, claiming their books weren't cooked. Oops, it turned out that the books were cooked, and the company whose trade was supposed to be giving you an honest estimate of a company's financial status was exposed as not doing that, and they vanished nearly overnight. (There are leftovers, like their consulting business, but even they changed their name.)

    On the other hand, of course there are the bond rating agencies like Moody's and S&P who rated AIG and the banks and all those CDOs as AAA low risk, when many of them were in fact Junk--, and they're still around. But Diginotar doesn't have the same level of governmental backing that the US rating agencies have.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Remember Arthur Anderson Accounting? by Anonymous Coward · · Score: 0

      On the other hand, of course there are the bond rating agencies like Moody's and S&P who rated AIG and the banks and all those CDOs as AAA low risk, when many of them were in fact Junk--, and they're still around. But Diginotar doesn't have the same level of governmental backing that the US rating agencies have.

      In case you didn't know, Moody's and A.I.G. are related thanks to Berkshire Hathaway (aka the Warren Buffet conglomerate). BH owns a major share of both Moody's and GenRe (aka General Reinsurance Company). After AIG was getting crushed by CDOs and needed to raise capital to preserve it's own credit rating, BH's company GenRe tried to bail out AIG with a $500M loan disguised as an insurance premium payment (so AIG could book it as revenue) which was basically accounting fraud. Moody's is basically on the payroll and does what it's told to do and thus is protected by those that pay the bills.

      On the other hand, Diginotar was either corrupt or inept at doing their job and let those small-fry criminals undermine their credibility. The criminals who got the bogus certificates didn't have any incentive (or probably any means) to help Diginotar when things started going south.

      The moral of the story? If you do something evil or stupid, make sure you are only doing it on behalf of someone who can help you avoid any dire consequences that may come your way. They may be able to save your butt (in AIG's case), or maybe not (in AA's case), but playing ball with small fry who can't back you up will always get you crushed (in Diginotar's case).

  16. Ummm, No. by billstewart · · Score: 1

    IPSEC as a wrapper is closely related to the early IPv6 security models. It does provide eavesdropping protection and/or session integrity protection, but it doesn't solve the problem of identifying the party at the other end of the connection - it leaves that to other applications, typically hand-installed pre-shared passwords or else password tokens.

    Not only does SSL operate at a different level of the protocol stack, but the important problem it's trying to solve isn't just the eavesdropping, it's primarily the authentication of the party at the other end of the connection.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Ummm, No. by dzr0001 · · Score: 1

      What the parent said. Implying IPv6 is more secure by default is the type of thing that causes people to be lazy about security. IPv6 does not imply built-in encryption or security of any kind.

    2. Re:Ummm, No. by rjstanford · · Score: 1

      it doesn't solve the problem of identifying the party at the other end of the connection - it leaves that to other applications, typically hand-installed pre-shared passwords or else password tokens.

      Maybe we could figure out some system of signed certificates in order to validate identity. Nah - the trouble with that is that I'd never be able to get the actual certs from the people I wanted to authenticate - it'd be a real PITA to have to pull them onto a USB key from my bank (or whomever) every time.

      Aha - what if we had a few, highly trusted, centralized "authorities" who I could trust, whose public key information was widely available through a vast array of sources (to widely ensure that it wasn't corrupted), who would then "sign" the identity certificates belonging to of each of the businesses that we wanted to communicate with over ipv6?

      Surely that would be better than the current system, whatever it might be, right?

      Right?

      Hmm...

      --
      You're special forces then? That's great! I just love your olympics!
  17. You got many things wrong in two sentences! by billstewart · · Score: 3, Informative

    IPv6 security options can give you end-to-end encryption similar to what IPSEC gives you, if you always turn it on.

    End to end encryption means that nobody can eavesdrop on connections that you've set up to the party on the far end. If that party is actually the party you think they are, and they're somebody you should trust, that's a Good Thing - if they're a Man In The Middle, you lose (though it reduces the number of ankle-biters who might be trying to eavesdrop on you, and it's kind of comforting to know that your credit card is only being stolen by the Russian Mafia and not by the other people in the coffee shop with you.)

    End to End Encryption doesn't give you a way to authenticate connections to people you don't already know. That's a job for certification authorities, or somebody doing a similar job. If you do already know the party at the other end, and have an authenticated connection of some kind (like a pre-shared key or a SecureID token or a courier with a briefcase handcuffed to his arm or a yellow sticky note or a PGP key on a business card that somebody who wasn't an impostor handed you ), end-to-end encryption systems can do things like Diffie-Hellman key exchange to bootstrap that into a full connection.

    "Every organization has access to its own key in DNS" is an assertion about the DNS system, not the network or transport protocols. It sounds like you're thinking about DNSSEC, which _should_ have been deployed decades ago (but among other problems, they were blocked by the US ITAR anti-crypto mafiosi.) If DNSSEC had been deployed properly along with the DNS system, you could be sure that if you had the correct IP address for microsoft.com, you'd also have the correct public key for setting up connections to microsoft.com's web site, and if you have the correct IP address for m1cr0s0tf.com, you'd also have the correct public key for setting up connections to m1cr0s0tf.com, which might or might not be somebody you want to talk to.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  18. Why hasn't this happened to Comodo as well? by Anonymous Coward · · Score: 0

    What is different?

  19. The Browser-trusts-many-CAs system by billstewart · · Score: 3, Interesting

    The current system is that your browser ships with a bunch of CA's listed in it, many of which are currently in business, and some of which are trustable, and some of which are random corporate leftovers run by shadowy anonymous figures, and if you're like most people you haven't bothered listing them (or if you did, it was years ago.) So from a technical standpoint, perhaps you're in deep trouble, but it's your own fault because you didn't look. See figure 1.

    From a business/financial standpoint, it's different. Many of those CAs are run by reputable firms, whose business models are that they'll give a certificate to anybody who pays them $100 (or whatever the going rate is this year), and they'll certify that the payer's credit card was good, and maybe, just maybe, they'll only deliver the SSL certificate to an email address or web site that matches the keys they just certified, or do some similarly minimal level of validation. Some of the CAs, of course, require more documentation, charge more money, and provide methods for a user to validate one of their certificates other than using it and seeing if their browser flagged it. But not everybody uses those CAs - Microsoft.com probably does, and Microsfot.cm probably doesn't. So from a business/financial standpoint, you're in sort of the same condition you were in in the previous paragraph, except that you can rely on the financial guarantees that the CA gave you, the user of a browser that trusted their certificate, unless you didn't pay them anything, in which case you should also see figure 1.

    Back to technology, there's the problem of whether a certificate is still good. That's backed by three things, expiration dates on the certificates, ability to validate a certificate chain, and revocation lists that the CAs provide to deal with the problem of certificates that were compromised before they expired. Expiration dates on most certificates tend to either be the remaining fraction of one year (because the CA is charging for them on an annual bases) or "already expired". And that certificate chain's useful, if the CAs on it are still in business and their certificates haven't already expired, unless their certification system has been compromised without being detected, in which case see figure 1.

    And then there's the user interface issue - if you're directly using a browser, and everything's good, it'll probably turn a little lock icon green, which you won't notice. Otherwise, it'll give you a dialog box, "Security problem - See figure 1 [Click OK]", and you'll click OK, and you'll either feel fine, or you'll have this little nagging feeling that something was wrong, but you're not sure what.

    And then there's the financial layer again. If the certificate was protecting your credit card number, and you're in the US, you're liable for at most $50 if it got stolen, and otherwise it was probably just protecting your Facebook account, in which case the worst that'll happen is somebody posting rude notes to your friends, or overwatering the shrubbery in your farm. So fundamentally, you don't care that the CA system is broken.

    One of the advantages of having been one of the early cypherpunks is that I got to watch a lot of this stuff develop, see many of the things that were done right or wrong, and know a lot of people who are either much smarter than I am (too many of them to list here) or who went out and Did The Right Thing at the Right Time (special shout-out to the Netscape folks, who went and shipped encryption for free even though the legality was dubious, which not only catalyzed the internet commerce business but broke the government's anti-crypto stronghold.) Lots of the solutions that shipped weren't perfect, and lots of the solutions that were Perfect never shipped, and lots of the solutions people spent time on didn't have problems associated with them, but it did still transform the world.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:The Browser-trusts-many-CAs system by thoromyr · · Score: 1

      I good post, but I really thought in paragraph 3 you were going to mention how CRLs are fundamentally broken (essentially advisory in nature due to implementation) -- or do you disagree with that?

    2. Re:The Browser-trusts-many-CAs system by Anonymous Coward · · Score: 0

      What "figure 1"? TFA has no figure.

    3. Re:The Browser-trusts-many-CAs system by billstewart · · Score: 1

      Sorry. It's classic Intermet jargon from the days that figures were typically ASCII art. Here's the first example I found on Google.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    4. Re:The Browser-trusts-many-CAs system by billstewart · · Score: 1

      Yeah, I probably should have gone into more detail. They're ok when they work, except when they're broken, which they often are, but the better alternative is short-expiration-time certs, unless you're also trusting already-expired certificates, which most people do, in which case both common approaches are broken.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  20. DNSSEC could have been a better solution by billstewart · · Score: 1

    If we had shipped DNSSEC back before web commerce became widespread, we'd be in a lot better shape. You'd be able to know that the public key you had for microsoft.com was owned by the people who'd registered the name microsoft.com with the .com domain registry, and that the public key you had for www.microsoft.com was certified by the people who owned the name microsoft.com. It's not perfect - you'd have just as much certainty that the public key you had for mocrosoft.cm was owned by the people who'd registered that name with the .cm domain registry, which wouldn't tell you anything about whether it was really Bill Gates's company - but at least you'd know that if you were talking to www.microsoft.com, the only people who could eavesdrop were the people who ran the website you were talking to.

    There were organizational/political reasons this didn't happen. The NSA/FBI/etc. used the anti-Communist ITAR rules to prevent export of DNSSEC code, even a "bones" version that John Gilmore developed that didn't include the crypto modules, and the RSA patent made it difficult to use it even in the US. And once ICANN took over the domain name business, it was obvious that the only IP they cared about was Intellectual Property, not the Internet Protocol, and they dragged their heels for years, probably partly as a favor to the US government, who'd given them their quasi-monopoly position and could take it away from them if it wanted.

    There were also technical issues - the protocol had to make tradeoffs between the people who wanted perfect security and the people who wanted scalability, and while certifying the properties of domain names that do exist scales really well, certifying the non-existence of domain names that don't exist is a lot trickier, but the perfect-security folks thought it needed to be done. And error handling is hard - DNS resolvers usually live at a part of the protocol stack and applications infrastructure that doesn't have a user interface, and they have to handle cases like "here's the IP address but the certificate's invalid, do you want to connect anyway?" and "here's the IP address but the cert's invalid" and "that IP address has a reverse-lookup that resolves to 42 different names, 13 of which have matching forward certificates" and such.

    It's not like the current CA system doesn't have serious problems as well, but it did get there first, which carries a lot of infrastructural weight, especially when the people running the DNS system are also selling CAs.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
  21. Sudden break out of common sense by Anonymous Coward · · Score: 0

    Certificate authority, runs Windows. Amazing.

    http://nakedsecurity.sophos.com/2011/09/05/operation-black-tulip-fox-its-report-on-the-diginotar-breach/

    Thank god they're closed.

  22. T-bag by Anonymous Coward · · Score: 0

    Only seeing their CEO being t-bagged would be better than bankruptcy.

  23. notary systems aren't hard to understand by Onymous+Coward · · Score: 1

    It depends on the availability of a third party. SSL works fine with just the server you connect to, but for this you need to talk to the same set of servers for any certificate check. That makes it easy to block. Somebody doing MITM will just block you off Convergence, then you won't know if the self-signed cert is any good.

    • CA SSL requires "third party" net access for certificate revocation checks (OCSP).
    • That CA SSL cert revocation using third parties is (as it's handled in most situations) susceptible to replay attack.
    • Blocking a potential victim's access to n out of m notaries (where n equals something of the user's choice and m equals a potentially huge number of systems) is an unlikely attack.
    • The user may decide to change their current list of notaries to circumvent a block. ("trust agility")
    • Convergence notaries appear to use HTTPS, so blocking becomes yet more challenging.
    • Convergence caches good certs, so the block has to occur at the right time.

    It doesn't do many of the duties of a CA. It will happily mark as valid a certificate for gma1l.com, with the metadata copied from the gmail certificate.

    It's not the metadata that's the threat during a phishing attack. The threat comes from being a CA-signed cert, which, regardless of the name in the cert, your browser tells you is "secure".

    Or maybe you're saying that CAs protect against people registering look-alike domains? I doubt that.

    And (simple) notaries don't mark certs as valid, they report them as seen. Then you (via configuration of your software) decide on what is valid.

    I would believe a handful of trusted notaries who all say they've seen gmail.com using certificate abc123 for a whole week. More so than I would trust when just one of several hundred race-to-the-bottom CAs in my browser says that certificate xyz789 is gmail.com.

    It's still a CA, except one that follows a different policy. It's just as breakable. What guarantee do you have that their servers return accurate information?

    I think maybe you're not clear on the concept of notaries or "multiple perspectives". Or "trust agility".

    Anyone unclear on the concept should check out this great video on how notary systems work.

    1. Re:notary systems aren't hard to understand by vadim_t · · Score: 1

      CA SSL requires "third party" net access for certificate revocation checks (OCSP).

      That's a lot harder to abuse, though. Revocations are rare. A site that keeps using a revoked cert for very long is even rarer.

      That CA SSL cert revocation using third parties is (as it's handled in most situations) susceptible to replay attack.

      But to exploit that, you need to find a site that has something valuable, that's still using a compromised cert, to have the private key to that cert, and to replay OCSP. That's pretty tough. That needs to be a specific, targeted attack.

      In comparison, an open wifi network that blocks Convergence can be set up once and just left there until somebody falls for it.

      Blocking a potential victim's access to n out of m notaries (where n equals something of the user's choice and m equals a potentially huge number of systems) is an unlikely attack.

      The user may decide to change their current list of notaries to circumvent a block. ("trust agility")

      Extremely easy, actually. Just run a wireless AP. The notary list is public. You can block every notary automatically with a shell script, or blocking by port.

      Convergence notaries appear to use HTTPS, so blocking becomes yet more challenging.

      Not in the slightest, you fetch the public notary list and firewall off everything in there. SSL doesn't help.

      Now with the current CA system that doesn't do you any good. You can block access to OCSP, but as I said above you need a number of other things for that to allow you to compromise something. Or you can block the server the user is trying to connect to, but that's pointless.

      Convergence caches good certs, so the block has to occur at the right time.

      It's still a lot easier though. Run an AP in a public place and you'll catch somebody sooner or later.

  24. Too bad ... by PPH · · Score: 1

    .... they're not a bank. We might have saved them.

    --
    Have gnu, will travel.
  25. Akamai issues SSL cert for www.ice.gov by Animats · · Score: 1

    On a related note, take a look at the certificate on www.ice.gov.

    The certificate hierarchy is

    • GTE CyberTrust Global Root
    • Akamai Subordinate CA 3
    • www.ice.gov

    Now that's interesting, and worrisome. Akamai possesses a wildcard subordinate CA cert that permits them to impersonate any site, even U.S. Government sites. Even the chief security officer of Akamai is worried about this.

    1. Re:Akamai issues SSL cert for www.ice.gov by Tomato42 · · Score: 1

      All CA certificates can sign certificates for any and all domains. There's nothing that can stop them in X.509 from this.

    2. Re:Akamai issues SSL cert for www.ice.gov by Animats · · Score: 1

      The problem is that Akamai, which is not a CA, has a cert which gives it the powers of a CA.

    3. Re:Akamai issues SSL cert for www.ice.gov by Anonymous Coward · · Score: 0

      Akamai is a CA because they can issue certificates. Just because they aren't Verisign, etc. doesn't mean they aren't a CA.

  26. Comodo? by Anonymous Coward · · Score: 0

    Can somebody explain what is different between the DigiNotar case and the Comodo case earlier this year? The two cases look similar, but Comodo is still truested and DigiNotar is not. I hope it is not because Comodo issued so many certificates that it would be inconvenient to not trust them anymore.

    1. Re:Comodo? by Anonymous Coward · · Score: 0

      I the Comodo case, there were a limited number of fraudulent certs issued and they were revoked and explicitly distrusted by the browsers.
      It was known which certificates were issued.
      Comodo immediately told the browser developers that there was a problem.

      DigiNotar, on the other hand, swept the whole issue under the rug, did not tell anything to the browser developers, and
      did not know how many certificates were issued because the breach was such that certificates had been issued for which
      there was no logging.
      All the companies statements were not taking the issue seriously and mainly focused on the well being of DigiNotar itself,
      not considering the effects of its problems to the rest of the world.

  27. SSL needs national/international backing by MrNthDegree · · Score: 1

    Why can't we have quangos do the signing? Governments can sign for companies, performing EV using their large, centralised databases of companies (e.g. Companies House in the UK).

    Individuals may be signed off by the domain registrar subject to receiving basic identity documentation as individuals don't really need full EV'ing for their personal sites.

    Anonymous individuals can be signed by a 3rd party and warnings can be given in-browser as to how the identity has not been verified.

    Problem solved.

  28. REALLY, notary systems ARE NOT hard to understand by Onymous+Coward · · Score: 1

    What exactly is the threat model you're positing?

    Somebody doing MITM will just block you off Convergence, then you won't know if the self-signed cert is any good.

    You're on such a compromised net and you visit an HTTPS site...

    • If you have the cert cached, you won't need a notary check. Authenticated communication proceeds.
    • You're seeing the cert for the first time, but Convergence can't talk to notaries. So the cert shows up as not validated. You can cope with that. Don't trust the site. Switch to the next available wireless network and try again. Maybe you'll have to leave the cafe and walk down the street. Or even go home. Anyway, distrusting the site can be done. Changing the network can be done. Blocking notaries is not any sort of significantly compromising MiTM.

    And, anyway, this scenario assumes you can block the notaries. Anyone can run a notary. Not everyone has to publicize their notary.

    The notary list is public.

    There is a public notary list. But it is not the only list and it's not comprehensive. Anyone can run a notary. The larger and more diverse the ecosystem of notaries is, the healthier the scheme. How many people run their own DNS or NTP servers? How will you block all possible notaries?

    What if the client itself is running multiple notaries that use proxies on the wider net to get certs?

    I strongly suspect the nature of notaries is not being understood.

    It will happily mark as valid a certificate for gma1l.com, with the metadata copied from the gmail certificate.

    It will do no such thing!

    That's pretty far from how notaries work.

    I must say I find it very frustrating to see you going on with apparent certainty regarding something you evidently don't understand. And it should be obvious to you that you don't understand it. And you appear resistant to clicking a link and watching a video that would clarify it for you. You, sir, owe me an apology.

    Granted, the video is a little long. But I implore you to weigh that against the time you'll spend misinforming people and creating pointless argument, among other problems.

  29. Re:REALLY, notary systems ARE NOT hard to understa by vadim_t · · Score: 1

    And, anyway, this scenario assumes you can block the notaries. Anyone can run a notary. Not everyone has to publicize their notary.

    Imagine I travel to an untrustworthy country. Let's say I go to China, and try to check my mail from there. Now, the government wants to know for whatever reason what I'm up to.

    With the CA system, if they block OCSP that's not very significant for reasons I outlined before. They can block gmail.com, but then I can't get to my mail and never even send the password, so they don't get anything. The worst thing they can do is to use their CA to emit a valid cert for gmail.com and spy on me that way. That is a big problem, but I can remove the chinese CA from my system. Certainly this isn't perfect at all, but workable to some extent.

    Now Convergence: if Convergence is blocked I can still connect to gmail. And if they firewall it off country-wide I have no way to reach it at all. One needs to be really dedicated to security not to say "ah, screw it" and resist checking the mail over a possibly insecure connection. With CAs I can try to find a secure site that the government isn't intercepting. With Convergence being disabled it's all equally unclear.

    There is a public notary list. But it is not the only list and it's not comprehensive. Anyone can run a notary. The larger and more diverse the ecosystem of notaries is, the healthier the scheme.

    Which is cool and all but not very helpful. First, if the notaries aren't published anywhere, how do people find about them? Very very few people are going to run their own notary. Few people understand all this stuff, and even fewer have the means to run a notary that has a different perspective than their own.

    Second, I can go set up a notary right now. Will you trust it? Why? If not, then how do you determine when to trust a notary? If you use custom notaries how do you bootstrap the system? That is, how do you, before the system that checks certificates is ready, check the certificate for the notaries that compose it, so that you know you're talking to the notary you wanted to talk to?

    Third, picture the system 10 years in the future. We have 10 competing services in the style of Convergence, at 10000 notaries run by various people. How do you decide which are trustworthy and secure? How do you deal with the possibility of somebody setting up lots of notaries with an extra feature to let MITM go undetected sometimes, or lots of notaries becoming unmaintaned and insecure? Somebody has to police this stuff, but who?

    How many people run their own DNS or NTP servers? How will you block all possible notaries?

    They mostly run them on their own network, which is pointless for this application. Your notary would see the same perspective you do, contributing nothing useful.

    I strongly suspect the nature of notaries is not being understood.

    I strongly suspect the same on your part, or more precisely that you're not thinking enough of issues like how does one determine what is a good notary to use, and how to bootstrap the system.

    You're basically setting up your own trusted CA list. Suppose you clear your browser's CA list and start from scratch. How do you decide whether to trust Verisign, and how do you make sure it's really Verisign without a working authentication system?

    Alternatively, you're trusting somebody else to provide you with a list of notaries, but that's easily blockable.

    Another thing: why do you trust Convergence? Is making a good presentation all it really takes to convince you to install a plugin that overrides how your browser does security?

    It will do no such thing!

    That's pretty far from how notaries work.

    Sure it will. Nothing in the video contradicts it.

    If I have gma1l.com, make a cert with CN: gma1l.com and "Google Inc" in the organization field, both

  30. Re:REALLY, notary systems ARE NOT hard to understa by Onymous+Coward · · Score: 1

    The worst thing they can do is to use their CA to emit a valid cert for gmail.com and spy on me that way. That is a big problem, but I can remove the chinese CA from my system. Certainly this isn't perfect at all, but workable to some extent.

    Remove the Chinese CA? That idea is "trust agility". You're suggesting you have some ability to change who you trust with modifying browser CA lists. It's quite minimal, really:

    Did you remove the Diginotar cert? Or did you wait for your browser or OS to get an update? Eventually we discovered there were more than one cert:

    • DigiNotar Root CA
    • DigiNotar Root CA G2
    • DigiNotar PKIoverheid CA Overheid
    • DigiNotar PKIoverheid CA Organisatie - G2
    • DigiNotar PKIoverheid CA Overheid en Bedrijven
    • DigiNotar Root CA Issued by Entrust (2 certificates)*
    • DigiNotar Services 1024 CA Issued by Entrust*
    • Diginotar Cyber CA Issued by GTE CyberTrust (3 certificates)*

    Handling that is not very workable.

    And what if the CA is someone like Verisign? Do you remove Verisign? And make a quarter of HTTPS connections show up as invalid? Too big to fail is another failure of trust agility.

    And did you know that Diginotar's website had been hacked as far back as 2 years ago? And they never noticed or fixed it until now. Could their CA cert have been compromised then? 2 years of exposure, without a hint so we couldn't have removed the certs even if we knew which ones were relevant.

    And there are over 500 organizations your browser trusted in addition to Diginotar. What are the chances that any one of them is being run badly? Or, the better question, how many other Diginotar-alikes are sitting in your browser at this very moment? The logical OR of the current browser CA system is a failure.

    And, anyway, this scenario assumes you can block the notaries. Anyone can run a notary. Not everyone has to publicize their notary.

    And if they firewall it off country-wide I have no way to reach it at all.

    I assume "it" refers to notary access. I pointed out earlier that firewalling by protocol or port would be problematic because Convergence notaries use HTTPS.

    And if they managed somehow to block all notaries by identifying some quality of the requests, you might still be able to access them via web proxy or SSH.

    And if they managed somehow to block all notaries by identifying some quality of the requests, and they could block all web proxy and SSH connections, you would still likely have a cache of important sites' certs.

    And if they managed somehow to block all notaries by identifying some quality of the requests, and they could block all web proxy and SSH connections, and you didn't have a cache of important certs, the Convergence protocol is extensible such that a local notary could return its "OK" or "NOK" based on results from any method it chooses, not only "whether seen". Notaries could use DNSSEC, or "whether seen" via Tor, or a PGP Web of Trust, or even the existing CA system. You could have such a notary running locally as a fallback.

    Where the CA system requires only one -- just one CA -- out of half a thousand organizations to vouch for a cert -- and you have no choice about it using that method -- notaries-based systems can be configured to require some number/percentage of notaries to agree, out of a quorum. Who you trust and how you trust them is your decision. And you can change your mind.

    First, if the notaries aren't published anywhere, how do people find about them? Very very few people are going to run their own notary. Few people understand all this stuff, and even fewer have the means to run a notary that has a different perspective than their own.

    The system is in the process of be

  31. Re:REALLY, notary systems ARE NOT hard to understa by vadim_t · · Score: 1

    Remove the Chinese CA? That idea is "trust agility". You're suggesting you have some ability to change who you trust with modifying browser CA lists. It's quite minimal, really:

    I didn't say it was perfect, my point here is that in a worst case situation, a CA system still can work acceptably, even if not in an user friendly manner or using the default settings.

    Did you remove the Diginotar cert?

    Yes, all of them

    And what if the CA is someone like Verisign? Do you remove Verisign? And make a quarter of HTTPS connections show up as invalid? Too big to fail is another failure of trust agility.

    That's why I'm advocating for multiple signatures

    And did you know that Diginotar's website had been hacked as far back as 2 years ago? And they never noticed or fixed it until now. Could their CA cert have been compromised then? 2 years of exposure, without a hint so we couldn't have removed the certs even if we knew which ones were relevant.

    I see the same problem existing with notaries, except worse, because notaries will be much less monitored.

    I assume "it" refers to notary access. I pointed out earlier that firewalling by protocol or port would be problematic because Convergence notaries use HTTPS.

    You don't understand firewalls. Firewalls act on IP addresses and ports. They do their work before a SSL negotiation can begin, making SSL entirely irrelevant.

    I assume you're thinking about filtering proxies.

    And if they managed somehow to block all notaries by identifying some quality of the requests, you might still be able to access them via web proxy or SSH.

    Sure, but now checking your mail involves finding and using a proxy, or caching certs in advance. Convenience is an important part of security. Nobody will bother with it if it requires arcane incantations every time.

    The system is in the process of being built. Think about how it might work. The fundamentals look good. Apply your imagination to the particulars.

    I am thinking about it, which is exactly why I'm having this argument.

    Would the EFF run a notary? Perhaps they'd even run a network of notaries? Would any of a number of freedom-promoting organizations run notaries? Why not individual system administrators?

    How do you know it's the EFF notary? Again, you need to bootstrap your system. How does that work?

    How many people run authoritative DNS servers? How many people run Tor systems? (How many people run SETI?) I doubt that "very very few" people would run notaries.

    Bad examples. DNS is inherently insecure, and SSL specifically tries to ensure that DNS issues get noticed. Tor has an entirely different security model. SETI doesn't have anything to do with anything and is not externally accessible, and any uptime for it is completely optional.

    As a security critical service, a notary has requirements that none of those have.

    I could certainly add your notary to my list. You'd have to know who else I had in my list if you wanted to collude with them to get a necessary percentage for any one attack. It would be infeasible. If your notary started returning bogus values (not agreeing with the other notaries), it would reveal itself as corrupt.

    I'm not sure this works long term. It seems too maintenance intensive. If you leave that to the end users, it will end up going very wrong sooner or later, I think.

    When the Convergence protocol fails, it does not generate false positives. When the current CA system fails, it generates false positives. That is unacceptable. A notaries-based system may or may not pan out. That remains to be seen. But it is clear that the current CA

  32. Re:REALLY, notary systems ARE NOT hard to understa by Onymous+Coward · · Score: 1

    I didn't say it was perfect, my point here is that in a worst case situation, a CA system still can work acceptably, even if not in an user friendly manner or using the default settings.

    If we're getting down to the level of manually removing CAs, there's a lot of security inconvenience that's "acceptable".

    ... I'm advocating for multiple signatures

    That would certainly be an improvement.

    And did you know that Diginotar's website had been hacked as far back as 2 years ago?

    I see the same problem existing with notaries, except worse, because notaries will be much less monitored.

    Notaries are different from CAs.

    If any one CA tells you a site is good, your browser says it's good. So if any one CA fails, your security is broken. And in a bad way. A false positive way.

    If any one notary fails (or, more precisely, conflicts with other notaries) your system should take note. And with enough other notaries in operation, as the system is meant to be used, you continue without problem. (Indeed, notaries could be monitored (by your system, as you use them) and notary judgement could be weighted by longevity of good service.) If a notary fails, it's not a problem, it's an anticipated design constraint.

    Compromised notaries are accounted for as a fundamental part of the technique. So it is clearly not the same problem as compromised CAs.

    You don't understand firewalls. Firewalls act on IP addresses and ports. They do their work before a SSL negotiation can begin, making SSL entirely irrelevant.

    I understand firewalls. Pardon me if I haven't been clear.

    The point is that you can't block notaries by IP because virtually any machine on the net can be running a notary (which is why I mention DNS and other such services, for their virtue of being easy to run by sysadmins the world over). Nor can you block them by port because they use 443. Nor can you block them by deep packet inspection, because they use TLS/SSL. Thus SSL is relevant.

    Sure, but now checking your mail involves finding and using a proxy, or caching certs in advance. Convenience is an important part of security. Nobody will bother with it if it requires arcane incantations every time.

    You said manual CA list editing was an acceptable solution in a worst case scenario. Yet reconfiguring a notary list is off limits? You'll have to distinguish the two so this doesn't look like self-contradiction.

    And note that cert caching is a part of the design. Invisible to the user, not an "arcane incantation". This information was in the video. When you say things like this it makes me think you're trolling.

    Would the EFF run a notary? Perhaps they'd even run a network of notaries? Would any of a number of freedom-promoting organizations run notaries? Why not individual system administrators?

    How do you know it's the EFF notary? Again, you need to bootstrap your system. How does that work?

    I'll take that as your concession that trusted organizations could indeed be reasonably expected to run notaries.

    Yes, the bootstrap is the part I'm mulling over. What ideas do you have for it?

    I could certainly add your notary to my list. ... If your notary started returning bogus values (not agreeing with the other notaries), it would reveal itself as corrupt.

    I'm not sure this works long term. It seems too maintenance intensive. If you leave that to the end users, it will end up going very wrong sooner or later, I think.

    Notary list management could even be done automatically. Come on, put your imagination towards making it work, not just tow