Slashdot Mirror


Rogue SSL Certs Issued For CIA, MI6, Mossad

Orome1 writes with this excerpt from Help Net Security: "The number of rogue SSL certificates issued by Dutch CA DigiNotar has ballooned from one to a couple dozen to over 250 to 531 in just a few days. As Jacob Appelbaum of the Tor project shared the full list of the rogue certificates, it became clear that fraudulent certificates for domains of a number of intelligence agencies from around the world were also issued during the CA's compromise — including the CIA, MI6 and Mossad. Additional targeted domains include Facebook, Yahoo!, Microsoft, Skype, Twitter, Tor, Wordpress and many others."

152 comments

  1. Wow... by fuzzyfuzzyfungus · · Score: 1

    "*.*.com". I could really use a wildcard cert that wild...

    1. Re:Wow... by FriendlyLurker · · Score: 5, Interesting

      Related: Forget Rogue, Microsoft handed ability to intercept SSL on windows (Another Wikileaks revelation, translated) to Tunisian dictator Ben Ali, apparently in return for contracts, stifling open source competition etc etc in Tunisia and allowing them to intercept Facebook, Google,... before the Arab spring revolution took place.

    2. Re:Wow... by AVee · · Score: 4, Informative

      And according to TrendMicro 'someone' make rather heavy use of the diginotar certificates on ~40 different networks in Iran: http://blog.trendmicro.com/diginotar-iranians-the-real-target

    3. Re:Wow... by yakatz · · Score: 2

      Unfortunately (or fortunately, depending on your point of view), most browsers do not support nested-wildcard certificates.
      (I have tried it).
      The CA I usually use catches it and warns you, but some other CAs take your money and leave you with a mostly-useless certificate.

    4. Re:Wow... by Arancaytar · · Score: 1

      Ben Ali should ask for his money back.

    5. Re:Wow... by BCoates · · Score: 4, Interesting

      Not really. Any government can get their state CA included in the windows root CA list just for the asking. OSX and Firefox are slightly more restrictive, but not in a useful way, they allow lots of state CAs as well.

      This is a broad problem with the HTTPS system, too many unrestricted root CAs with no concern for realistic security scenarios.

      This is not a good system, but it has nothing to do with Tunisia. The wikileaks cable you posted doesn't even talk about SSL, just about how using supported Microsoft software in the government will make the government more effective at everything, including domestic espionage.

    6. Re:Wow... by initialE · · Score: 1

      Any government can get their state CA included, but any user can have the CA revoked on their own computer. The problem with the intercept is that you can remove the CA, only to have it magically reappear upon visiting a site signed by their certificate.

      --
      Starbucks, Harbuckle of Breath.
    7. Re:Wow... by Kalriath · · Score: 1

      That doesn't even work, browsers would reject that as invalid.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    8. Re:Wow... by BCoates · · Score: 1

      Is there any evidence that any attacker has used certificate update to do that, or do people just not know how it works?

      On Windows, removing a CA from the CA cache does nothing, you have to add it to the untrusted list

  2. PGP-based system? by ksd1337 · · Score: 1

    I wonder. Would it be possible to create a system that used PGP instead of SSL/trust-hierarchy? I would think it'd be a lot more secure, not to mention easier to use.

    1. Re:PGP-based system? by GameboyRMH · · Score: 1

      How would handing out PGP keys be any different from using self-signed certs? Although it's obvious now that self-signed certs would definitely be an improvement.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    2. Re:PGP-based system? by Dahamma · · Score: 1

      How would using self-signed certs be an improvement? As long as the CAs that do this are revoked it seems like it would still be a more secure system than requiring the end user to manually trust every single HTTPS site on the internet. Most users would never know the difference from a spoofed web site with a self-signed certificate vs a spoofed web site with a CA-signed certificate...

    3. Re:PGP-based system? by GameboyRMH · · Score: 3, Informative

      Self-signed certs are an improvement because they're harder to forge or steal. In case you haven't been paying attention over the last few years, we have this thing called Distributed Verification AKA an SSL Notary system to prevent MITM attacks.

      The centrally controlled system of CAs relies on perfect security at the CA (which as we've seen, they don't have) and a constant game of whack-a-mole to revoke certs. Long story short we have to stop using certs for authentication, it was a stupid idea but we all crossed our fingers and hoped it could work, but as we can see now, it can't. It's better to just use a self-signed cert that can't be stolen or forged at your choice of a few convenient locations and use distributed verification to prevent MITM attacks. That way you know you have an encrypted connection between your PC and the web host using the same cert other people around the world are seeing, and that's the most you can hope for without sending out-of-channel information (which isn't the worst idea in the world, BTW) or relying on some idiotic system of "trust dealers" like CAs which are just a disaster waiting to happen.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    4. Re:PGP-based system? by iluvcapra · · Score: 1

      PGP at least has a mechanism for webs of trust, so if two or three of your trusted friends trusted bankofamerica.com you would be able to trust it yourself, and if you wanted to verify it yourself you could go to a branch and witness the fingerprint, hopefully posted somewhere in plain sight but where it can't be easily tampered with, like behind the teller glass.

      For most people the trust of three friends, or the trust gained by obtaining a fingerprint at the brick-and-mortar branch would be more than sufficient for most kinds of commerce. But it's not boneheaded simple, and it requires you to undertake your own trust process, so there's a stumbling block and most people wouldn't bother.

      OTOH, The system we have now, where system software and hardware vendors promulgate trust is acceptable -- if you don't trust your hardware or OS vendor, you're screwed no matter how you look at it, because a hardware/OS vendor can always circumvent software security. The problem is when a root authority suddenly is discovered as untrustworthy, in which case people have to go through an manually revoke certs. But in PGP, if you suddenly found one of the agents in your web of trust was a malefactor, you just end up with the same problem.

      --
      Don't blame me, I voted for Baltar.
    5. Re:PGP-based system? by GameboyRMH · · Score: 2

      And how is this web of trust better than a distributed verification system like Perspectives / Convergence? I think asking Average Joe users to attend key signing parties is a bit much

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    6. Re:PGP-based system? by avgjoe62 · · Score: 1

      Did someone say a key party? I'm there, as long as there are hot chicks too!

      --

      How come Slashdot never gets Slashdotted?

    7. Re:PGP-based system? by GameboyRMH · · Score: 2

      Hot chicks? Oh yeah you bet!...most likely...probably...

      Anyways, here's a pic of some of the hot action you might get to be a part of!

      http://en.wikipedia.org/wiki/File:FOSDEM_2008_Key_signing_party.jpg

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    8. Re:PGP-based system? by Kalriath · · Score: 2

      Why, oh why, do "FOSSies" constantly suggest unworkable solutions that simply would not work for the vast majority of people on the internet? "Web of trust"? Really? Unless you plug that into some kind of by extension untrusted system (like Facebook, MSN, or something of the like) then noone except the "nerds" will bother to set up that web - resulting in the same security we have now. "Verify fingerprints at the branch"? Noone (not even most nerds) will bother with that - the very thought of expecting normal, average people to go "verify" a 64-character (or longer) SHA-1 thumbprint in the flesh is laughable. They'll just click "accept" like they do now, and wonder why someone in Zimbabwe stole all their money.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    9. Re:PGP-based system? by WNight · · Score: 1

      Self-signed certs would be an improvement because they wouldn't implicitly promise anything they couldn't deliver.

      Also, if we all used self-signed certs we'd know how to check them. The bank would have its cert fingerprint on its business cards. If you called up the receptionist would know what a key fingerprint would be.

      The situation was a failure in concept alone, then they picked Verisign to implement it and it went from bad to intentionally criminal. Then they opened it up to everyone and their dog and it didn't change much, it only got cheaper, which is good I guess because snake-oil doesn't need to be expensive.

    10. Re:PGP-based system? by Dahamma · · Score: 1

      It's a good point in theory, the problem is in practice it's an economic tradeoff between security and cost (cost being all of implementation, customer support, and general complication ie. online revenue for the majority of consumers who just "doesn't want to know").

      Just look at the credit card companies for an example - the system is horribly insecure but they have calculated that the overhead in implementation costs (minor) + lost usage/revenue for customers having to do *anything* extra to buy shit online (major) isn't worth making it any better.

    11. Re:PGP-based system? by Anonymous Coward · · Score: 0

      Holy shit. I used to think that Ruby on Rails conferences were total cockfests, but at least there were one or two women there (usually organizing the event, since Railers can only do stuff when it's Rails doing it for them). This key signing "party" would make even the most flaming of homosexual males feel uncomfortable, due to the huge amount of penis that's present.

    12. Re:PGP-based system? by iluvcapra · · Score: 1

      I'm not saying that people would actually verify fingerprints, but it's s solution of a sort, and really the only kind that is resilient to CA malfeasance. You're never going to be able to create a system where a user needs to know NOTHING about his chain of trust AND is immune to authority corruption. If people learned to remember people's phone numbers, something that must have seemed daunting and ridiculous to a telephone engineer in 1890, verifying a PGP fingerprint is on the same level of complexity.

      I am so far from a FOSSie it's not even funny.

      --
      Don't blame me, I voted for Baltar.
    13. Re:PGP-based system? by tibit · · Score: 1

      I'm afraid the solution to this problem will be only reached when we enter a true information age. That must mean that kids in grade school will learn what the web of trust is and how to apply it, just as they learn how to fill out a check, calculate a tip, or write a formal letter. Our system of education has pretended the last two decades didn't happen. As an experiment, I've explained the basic concepts of encryption and how it relates with trust and MITM attacks to my 7 year old, and she understood it all. So yes, it can be explained, and explained early, and if you miss that at a certain age, you pretty much remain computer illiterate and vulnerable...

      --
      A successful API design takes a mixture of software design and pedagogy.
    14. Re:PGP-based system? by tibit · · Score: 1

      Haha. Yes, people would need to actually verify fingerprints, that's what the heck they are for. Just as you would verify the ID of someone you're doing significant amount of business with. It needs to become a part of culture, something that everyone learns about in grade school, and only then will it be taken for granted.

      --
      A successful API design takes a mixture of software design and pedagogy.
    15. Re:PGP-based system? by WNight · · Score: 1

      And the cost is nice and minimal, until there's - oh let's just say - an intrusion at a cert provider that let the attacker generate 500+ certs, and then a scripted attack hits and drains hundreds of billions before bringing the economy to a standstill for fear of fraud and/or locked accounts.

      The problem with security flaws is that their potential cost is usually something like "an order of magnitude larger than our revenue for a decade" or some other absolutely unbearable cost.

    16. Re:PGP-based system? by Dahamma · · Score: 1

      and then a scripted attack hits and drains hundreds of billions before bringing the economy to a standstill

      Great for a movie plot, but luckily in the real world there are plenty of other safeguards guaranteeing these things don't pass a level those companies consider "painful".

      Not that I'm not saying the system isn't a bit bizarre - my CC number was used just a few weeks ago to make a couple of fraudulent purchases before the account was automatically disabled. In the end it was both disturbing how easy it was for someone to use my credit card, and impressive how a couple of minor charges were so quickly and accurately detected as fraud...

    17. Re:PGP-based system? by FireFury03 · · Score: 2

      In the end it was both disturbing how easy it was for someone to use my credit card, and impressive how a couple of minor charges were so quickly and accurately detected as fraud...

      On the other hand, the fraud detection systems on credit cards can often be a pain to customers because they get a large number of false positives. My cards have been disabled numerous times because the bank thought that I was making a fraudulent transaction, usually either when I made a card-not-present purchase over the phone, or when I was away from home and therefore not within my normal pattern of transactions and locations.

      The bank's automated systems do phone me to tell me that they have detected fraud, but this isn't helpful if I'm away on holiday somewhere where I can't get a mobile phone signal - I could be left without access to any money for a week until I can get somewhere where there is a phone signal. Also, usually they require that I phone them back on an 0845 or 0870 phone number to confirm the transaction is ok, which is quite costly to me (but not to them - they get paid to receive calls on these numbers, which makes it not really in their interest to improve the system).

      I'm also increasingly finding that the banks engage in security theatre, implementing systems that inconvenience their customers whilst providing no extra security. For example, to "increase security", one of my banks now requires me to remember about 15 random digits that can't be changed in order to log into the online banking system. They advise that I must not write down these digits... needless to say, I wrote down the numbers because I'm buggered if I can remember 15 random digits. Does this really increase security? If it were 4 digits then an attacker would require an average of 500 attempts to log in and I would hope the bank's login system would lock the account out long before that many attempts were made. In fact, making the login details impossible to remember actually decreases security because the user is forced to write it down.

      Another example is the crazy 3Dsecure system, which involves the customer entering confidential details into a web page that is served from some random unrecognisable domain (it isn't the website they are purchasing from, it isn't their bank, it isn't visa/mastercard themselves, it is some random third party domain).

      One thing I have found good is Santander's recent introduction of SMS OTP - if I make a money transfer via their web banking system, it will SMS me a one time passcode which I then enter before the transaction goes ahead. This works well for me because I pretty much always have my phone with me, and is much better than the other banks I deal with who have bulky "card reader" devices to generate keys, which are almost as big as my phone and I'm not going to carry them around with me so web banking suddenly becomes a lot less useful.

    18. Re:PGP-based system? by TheLink · · Score: 1

      I don't know if it works for your bank, but I've let my bank know that I'm travelling to "Country X", so that they don't disable my credit card if I try to use it there. Nowadays I don't bother though...

      --
    19. Re:PGP-based system? by WNight · · Score: 1

      Great movie plot, sure. Like we all believed a virus could infect a computer here or there but there's no way anyone accepts the story of a worm owning a network of hundreds of thousands of computers. That's just too far fetched.

      You don't understand scriptable attacks. This isn't just possible, it's probable. When a hole is found it'll be used all at once.

      Flash-crash. Get used to it.

    20. Re:PGP-based system? by Kalriath · · Score: 1

      Good to see some frank discussion there - many on this site would simply throw a troll mod or ad hominem insult because they disagree.

      I agree on the topic of phone numbers there, but I think it's important to remember that an SHA-1 fingerprint is a buttload longer than a phone number, and I imagine that people would do business with a darn sight more companies for which they'd have to memorise their fingerprint for than they currently remember phone numbers for. This would lead to the rise of services like phone books and directory service websites for certificate fingerprints, which would re-centralise control of the authentication infrastructure again, completely defeating the purpose. No matter what, there is always going to be someone that we have to trust to say "yes, this domain and certificate are owned by this entity". The best we can do is ensure that the Authority is one that can be trusted to be truthful in exercising that authority.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    21. Re:PGP-based system? by Kalriath · · Score: 1

      Very true, but then what do we do until that generation is the only one left? So long as our generation, and our progenitors, and their progenitors are still around, we still have generations that simply can't grasp the concept. Do we simply write them off and say "too bad, so sad"? Do we implement some horrific mongrel of a transitional system that only barely achieves the objective? I think this may well be one of those cases where inertia is the enemy. And noone beats inertia.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    22. Re:PGP-based system? by tibit · · Score: 1

      We need to educate the adults, too. I think that ultimately the problem is that people don't care, they want things to be easy -- at least that's how the American society wants things. They don't want to care nor understand where that blasted pop-up came from, if it's official they just want it to go away, even if it means paying for a fake antivirus. The same caliber of people are ripe for indoctrination of various sorts: they don't want to understand, they just want to be told what to do... Perhaps we can indoctrinate them about encryption and trust.

      --
      A successful API design takes a mixture of software design and pedagogy.
  3. This pisses me off by cc1984_ · · Score: 1

    It pisses me off how I have to jump through so many damn hoops only to get a false sense of security. We might as well go to using self signed certs as the norm for all the added security CAs give us.

  4. Can we move on now? by ka9dgx · · Score: 5, Interesting

    We've now had proof positive that no centralized trust system is workable against a sustained attack. Can we start to get some distributed trust systems in place, instead? The idea of a single proof of identity has failed. It's time to move on to a system that allows multiple checks and balances.

    Monocultures are great for creating massive failures, which is why nature wipes them out over time.

    1. Re:Can we move on now? by Anonymous Coward · · Score: 2, Interesting

      Delete all your root certs. Add sites on an individual basis.

    2. Re:Can we move on now? by Ken_g6 · · Score: 2

      Can we start to get some distributed trust systems in place, instead?

      I suggest getting some Perspectives on the whole issue. Not only does it bypass warnings about self-signed certs, it gives an extra warning if a secure site looks hinky despite a valid cert.

      --
      (T>t && O(n)--) == sqrt(666)
    3. Re:Can we move on now? by Junta · · Score: 1

      The problem is not "centralized trust". The problem is a mix of x509 evolving but not mandating behavior (in the web context, CRL should be completely sunset and OSCP should be mandatory) and half-assing implementations today in the name of convenience (OSCP implementations are likely to ignore errors instead of failing validation, treating only an explicit 'invalid' as evidence of a problem. The root of the problem is a third party authority is used frequently without checking in with that authority. A system *more* distributed than x509 without changing any other characteristic would be trivial to suffer this sort of attack.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    4. Re:Can we move on now? by Anonymous Coward · · Score: 0

      How about you figure out a good way to do that? You'll get a PhD out of it and probably become pretty famous in the crypto/infosec fields. Or, you could just bitch about it from your computer while you eat Cheetos.

    5. Re:Can we move on now? by guruevi · · Score: 1

      The idea of identity on the Internet does not work. People have to stop using SSL certificates as a form of identity. They're there to secure a transaction. There are plenty of other ways even with valid certificates to trick a client (or end-user) into trusting a host (slightly different domain name, unicode tricks, ...).

      If you want to confirm identity between two parties you have to use 2 and 3-way, multi-channel authentication in both ways. That is more expensive than the current user-password and even user>-image because anyone can retrieve those images after a username is entered.

      --
      Custom electronics and digital signage for your business: www.evcircuits.com
  5. well managed self-signed certs are safer by YesIAmAScript · · Score: 3, Insightful

    At least you know how many and which certs were issued from an authority that you run yourself.

    The chain of trust is only as strong as the weakest link in the chain.

    --
    http://lkml.org/lkml/2005/8/20/95
    1. Re:well managed self-signed certs are safer by elsurexiste · · Score: 5, Interesting

      That may very well work for you or your organization. Not so much for third parties or the internet, which is the case here. I mean... would you trust a bank's homepage if it's self-signed?

      --
      I rarely respond to comments. Also, don't ask for clarifications: a brain and Google are faster, believe me!
    2. Re:well managed self-signed certs are safer by Zerth · · Score: 4, Interesting

      If I could pick up the cert from a local branch or by taking a picture of a barcode on the screen of an ATM, probably.

    3. Re:well managed self-signed certs are safer by perlchild · · Score: 1

      It's not havoc, it's just more work.
      Just revoke all the "root" certs in current use, and you're back to the basic:
      VERIFY (once, and then once they expire) every trusted cert you use, and sign them with your own key.
      Others in this thread mention validating the keys offline, which, for your bank, might make a lot more sense than trusting a third party.

    4. Re:well managed self-signed certs are safer by Anonymous Coward · · Score: 0

      Self Signed certs are fine to encrypt traffic so that a third party can't see what is transmitted between you and the WWW site, but it does nothing to prevent man in the middle attacks, or give me trust that the WWW site I am talking to is really who I think it is. There will always need to be some sort of centralized "trusted org".

      The problem is that Firefox now ships with more than 75 diffferent "builtin trusted CAs" any one of which can sign a certificate for mybank.com. Combine that with the DNS poisoning attack that just affected ups.com and theregister.com, etc. and there is no security what-so-ever.

      The big question is how do I have 100% trust that the cert I have in my possession is really from mybank.com?

    5. Re:well managed self-signed certs are safer by GameboyRMH · · Score: 1

      The big question is how do I have 100% trust that the cert I have in my possession is really from mybank.com?

      A CA cert doesn't offer authentication either, when black hats and governments can issue themselves fraudulent certificates to impersonate those websites.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    6. Re:well managed self-signed certs are safer by Dahamma · · Score: 1

      But that would basically limit all of your online transactions to businesses with a local office within driving range. Not many people are going to be willing to fly to Seattle just to get a cert to buy something online from Amazon...

    7. Re:well managed self-signed certs are safer by rtaylor · · Score: 2

      How does manual verification help the bulk of the population identify fake certs?

      --
      Rod Taylor
    8. Re:well managed self-signed certs are safer by YesIAmAScript · · Score: 1

      Then you talk to a bank agent over they phone and they read you the fingerprint of the self-signed cert. You verify it and if you believe this person works for the bank, you're done.

      The problems with the system have been not within PKI, but the verification of trustworthiness. As a part of fixing this, each of us may have to work a little bit harder in order to establish that we trust a certificate. In fact many would say it is the unwillingness to make this effort that led us to this mess.

      --
      http://lkml.org/lkml/2005/8/20/95
    9. Re:well managed self-signed certs are safer by grahammm · · Score: 1

      It would help if the browsers warned if a site sends a different certificate than the previous time(s) you visited the site. To handle certificate expiry, a certificate could also be accepted if it is signed by the one already held by the browser. That way if someone did set up a MITM attack, anyone who had previously visited the site would be warned that something may be amiss. For the 'popular' sites like Google, facebaook, Amazon etc. it is very likely that a large number of people would have the certificate prior to the setting up of the MITM and the alarm would be quickly raised.

    10. Re:well managed self-signed certs are safer by elsurexiste · · Score: 2

      I would rather say we rely on CAs to avoid the hassle. If I trust "X", and "X" says I can trust "Y", that should be enough. I think dropping the hierarchical scheme and adopting a distributed scheme is better than individual verification (most people don't understand what is good for them anyways).

      --
      I rarely respond to comments. Also, don't ask for clarifications: a brain and Google are faster, believe me!
    11. Re:well managed self-signed certs are safer by plover · · Score: 2

      No, you don't need a centralized trusted org. That is the entire point between the "web of trust" of PGP. I sign my own key and rate it level 4. I sign the keys of my best friends, employer, and the banks where I do business and rate them a level 3. I sign the keys of retail stores where I'm a customer, and the keys of casual acquaintances level 2. I sign the keys of people I know only on the web and rate them no higher than level 1 or 0.

      Now, when you are trying to evaluate the key of www.shadybank.com, you can look at their signers. You can say "I see that my good buddy Fred signed your key, and I trust him at level 3, therefore I'll trust you to level 2." You can say "I see that four friends who all trust you at level 2 have signed your key, so I'll trust you at level 1" or even "I see that I have a dozen friends at level 2 all signed your key, so I'll also trust you at level 2." You could say "I trusted this site at level 0 for a transaction last year, and I've used them three times since and didn't get my ID stolen, so I'm going to bump them to a 1." Or you could even happen by the offices of ShadyBank, examine the framed key they have posted on the wall, and decide to bump your trust level to 3 anyway.

      The point is that you can establish your own criteria for figuring out whether or not you want to trust a third party. You assign levels of trust to people and organizations you trust. And you place your trust in those who you think deserve it. Today, you get whatever random crap the CAs sign. And you get all of the crappy CAs built into your browser, including diginotar, and who knows who else?

      I'm thinking I'd like a "web of trust" of CAs. I have no idea which ones to trust, and I'm not sure I trust the Mozilla Foundation or Microsoft or Google to pick the trustworthy ones. Instead, if I could have ratings from my friends saying "GoDaddy is a good CA, but Diginotar is crappy", I could use that.

      --
      John
    12. Re:well managed self-signed certs are safer by Anonymous Coward · · Score: 0

      how would that work if I change CAs? My current certificate is signed by GoDaddy, and I get a new certificate from NetworkSolutions. The certificates are valid, they get installed properly, and your detector still says there's a problem because I changed CAs.

      Unless there's field in the certificate that I don't know about that allows you to tie a replacement certificiate to the one it's replacing.

    13. Re:well managed self-signed certs are safer by Dahamma · · Score: 1

      if you believe this person works for the bank, you're done.

      Which still means there is plenty of room for social engineering/hacking. It's still about trust, and talking to someone on the phone doesn't change that.

      It's debatable whether this would result in better or worse security, but it's not debatable that the costs in time and money over the current system would skyrocket. Every company on the planet wanting to do online transactions needing customer service reps available any time someone wants to verify their certificates? And besides, 90% of Internet users don't understand and don't want to understand how it all works, anyway.

      It's the same sort of issue as with credit cards - the whole system is amazingly unsecure and prone to fraud, but the credit card companies don't have incentive to improve it because the reduced fraud that would result in a better system doesn't outweigh the costs (in development, as well as - more significantly - convenience to the customer, ie. extra revenue) involved.

    14. Re:well managed self-signed certs are safer by X.25 · · Score: 1

      That may very well work for you or your organization. Not so much for third parties or the internet, which is the case here. I mean... would you trust a bank's homepage if it's self-signed?

      Yes, I would.

      If bank can safely keep my money, you don't think they can safely/securely deliver me their self-signed root certificate which I can import into the browser?

    15. Re:well managed self-signed certs are safer by Anonymous Coward · · Score: 0

      but you can confirm the thumbprint over the phone with a real human you feel confident is not actually tapping your phone.

    16. Re:well managed self-signed certs are safer by Anonymous Coward · · Score: 0

      They can be mailed with some assurance.

    17. Re:well managed self-signed certs are safer by Dahamma · · Score: 1

      Mailed? How is that secure at *all*? That would be the easiest way to forge something official-looking.

    18. Re:well managed self-signed certs are safer by Anonymous Coward · · Score: 0

      If I could pick up the cert from a local branch or by taking a picture of a barcode on the screen of an ATM, probably.

      Not a terrible idea, but I would imagine a lot of the people using bank services over the Internet might be doing so because there isn't a branch nearby. Then, that would obviously work better for banks than most other business too.

    19. Re:well managed self-signed certs are safer by Dahamma · · Score: 1

      Part of my point - a company like Amazon is NOT going to hire operators to call 100 million+ customers. They'd much prefer an insecure system with occasional fraud.

    20. Re:well managed self-signed certs are safer by Anonymous Coward · · Score: 0

      I'd say that a chain of trust is even weaker. Weakest link is the upper bound though. I would think about the probability of deception, which will get close to certainty as we include sufficient number of only partially trustworthy links. What this DigiNotar case implies is that increasing the number of chains that must remain intact will have similar consequences.

    21. Re:well managed self-signed certs are safer by Kjella · · Score: 1

      So how many people do you really trust to certify that your bank is really your bank? PGP is no better than the gullibility of the people signing and the security of the certificate and signing keys is no better than your average desktop. Revocations are a huge mess in a system with that many actors. What happens when one of those you've signed with level 3 has their certificate compromised? You're not likely to hear about it and even if you do you're not likely to get a revocation out there. And with people losing their keys all the time (backups? what backups?) there'll be a constant flow of new keys.

      Maybe it'd improve security for the 2% of the people who actually can, want and understand how to use it right. The other 98% would just put their trust in some organization to verify that hey, this is the real company. Just like most people expect the phone book to give the right phone number, they don't verify in a PGP web of trust that yes, that number really is their number. The tools have been there for ages now, but it's like scalpels have been there forever. It's not going to turn everyone into a surgeon.

      --
      Live today, because you never know what tomorrow brings
    22. Re:well managed self-signed certs are safer by TheLink · · Score: 1

      Given the crappy CAs (and banks[1] out there), it really makes no difference.

      The difference is with self-signed certs your vulnerability is the first time you connect to the bank's home page. And if you're paranoid you could try to connect to the bank's home page via different ISPs on different days. If they're the same over a few days and there's no "hacker pwns bank" news, things should be OK.

      Whereas with the current state of CA crappiness, your vulnerability is ANYTIME.

      The main reason why certs change is because there is artificial scarcity - the certs expire very regularly. So you get all these changes that make it hard for you to know whether something has gone wrong or not.

      Yes you can have stuff like Certificate Patrol telling you that the cert's CA has changed. But even then, how would you know if that's OK or not? I've had sites keep alternating certs with different CAs. And I've still had to email a bank to ask whether their cert was good or not (because the cert changed from a one site cert to a cert for multiple sites for multiple countries signed by a different CA - so how would you know whether it's OK or not? Just because other people have the same problem (Convergence's approach)?.

      Yes employees change companies, but do companies change/revoke their CA signed server certs the very moment "someone" changes jobs? So what's the big difference?

      If the certs rarely changed, and the banks stuck to their CA and got CAs to revoke their certs when "stuff happens", and browsers warned users if the cert changed for no good reason even if signed by a valid CA, then sure the CA method would be better than self-signed certs.

      But meanwhile self-signed certs could actually be safer in many scenarios.

      [1] Attackers could just hack the bank via social engineering or other means.

      --
    23. Re:well managed self-signed certs are safer by Zerth · · Score: 1

      How did your ATM card reach you? Transmit the cert at the same time.

    24. Re:well managed self-signed certs are safer by Zerth · · Score: 1

      True, but the internet banks have some channel to deliver your account credentials to you initially. Piggybacking the cert delivery onto that method would be as secure as your account is. Which isn't necessarily very secure, but you've already trusted it, so why not the cert delivered at the same time.

    25. Re:well managed self-signed certs are safer by Dahamma · · Score: 1

      I shredded and threw away the papers that came with my ATM card years ago. Are you suggesting banks send out new ATMs cards to everyone who wants a cert so it looks more official? And then do the same every time their cert is updated? That seems like a major strike against physical security as well as the "it just costs too much to implement" argument...

  6. shadow Internet by Gothmolly · · Score: 1

    Who really trusts any of the "free" sites like Google and Yahoo mail with anything secure? There's an entire separate network, of loosely coupled sites, often IP only, running on cable modems, etc where people can communicate - IRC, MUDs, private hosted sites, all with self-signed certs and the trustworthiness of the operators is all you have to go on. Thing IP version of the original BBS days. It's all a cycle.

    --
    I want to delete my account but Slashdot doesn't allow it.
  7. Way past time... by Frosty+Piss · · Score: 1

    Time to drop DigiNotar from trusted cert list?

    --
    If you want news from today, you have to come back tomorrow.
    1. Re:Way past time... by maxume · · Score: 2

      Uh, it pretty much already happened.

      (That is, Microsoft, Google, Mozilla, etc., have dropped them, the various logistics are shaking out as we speak.)

      --
      Nerd rage is the funniest rage.
    2. Re:Way past time... by Anonymous Coward · · Score: 0

      Uh, it pretty much already happened.

      (That is, Microsoft, Google, Mozilla, etc., have dropped them, the various logistics are shaking out as we speak.)

      Is that true? I heard that they only blacklisted the 200+ specific certificates that were publicly known to have been breached.

    3. Re:Way past time... by Nick+Ives · · Score: 2

      I've just checked my certs in Chrome and DigiNotar isn't there. I've got the "check for server certificate revocation" option ticked, which I guess must be on by default.

      --
      Nick
    4. Re:Way past time... by Inda · · Score: 1

      I deleted mine a few days back, when we were all told to.

      Just checked FF6.0.1 and they're back. What's happened?

      --
      This post contains benzene, nitrosamines, formaldehyde and hydrogen cyanide.
    5. Re:Way past time... by pootypeople · · Score: 1

      I believe that's only for Vista+ -- XP would have to have a patch.

    6. Re:Way past time... by mzs · · Score: 1

      They are in the list so that you cannot allow them to do anything. Look at the properties, all the check boxes will be untitcked, try to enable any one and then go back to that dialog, they will still be unticked. Also visit an https address that uses a diginotor cert and try to allow it, it will not let you.

    7. Re:Way past time... by Amarantine · · Score: 2

      Uh, it pretty much already happened.

      (That is, Microsoft, Google, Mozilla, etc., have dropped them, the various logistics are shaking out as we speak.)

      Except... in the Netherlands, where DigiNotar is operating from. The government has demanded Microsoft in the Netherlands to delay the rollout of this patch, because it would cause too many problems for users, and because they need more time themselves to get all certificates replaced.

      Dutch article about this, including a link to the preliminary report about DigiNotar, here: http://tweakers.net/nieuws/76587/overheid-dwingt-bij-microsoft-vertraagde-windows.html

    8. Re:Way past time... by maxume · · Score: 1

      I would file that under the various logistics shaking out. Especially since the Dutch government took over DigiNotar.

      --
      Nerd rage is the funniest rage.
  8. Can them! by simpleguy · · Score: 1

    There is no reason for this company to keep operating after such gross negligence. Any criminal liability here?

    1. Re:Can them! by Anonymous Coward · · Score: 0

      All browsers and the Dutch gov ditched them. They'll soon be bankrupt. Well deserved.

    2. Re:Can them! by plover · · Score: 1

      I'm concerned about Vasco, their parent company. They sell hardware and software authentication systems like DIGIPASS and IDENTIKEY, things that are used to protect bank accounts, transit systems, etc. Is there or could there be any cross pollination attack? Were DigiNotar certs used to sign any of the DIGIPASS hardware or software? Do any of the existing DIGIPASS solutions have the DigiNotar certificate baked into them?

      --
      John
  9. F-secure has a partial list by nweaver · · Score: 5, Informative

    It may not be complete, but, F-secure has a list of the ones created, including *.*.com, *.*.org, www.cia.gov, addons.mozilla.org, *.torproject.org, etc...

    --
    Test your net with Netalyzr
    1. Re:F-secure has a partial list by Anonymous Coward · · Score: 0

      Even more reason to nuke the Mushie bastards off the face of the planet

    2. Re:F-secure has a partial list by AVee · · Score: 3, Insightful

      I'm kind of perplexed by the *.*.com certificate, is there any use in having such a cert? Realistically there is no (legitimate) reason for such a certificate to exist. Is there any software around that will actually accept certificates which are that broad? I mean, if there ever is a clear giveaway for a MITM attack it would be a certificate like that.

    3. Re:F-secure has a partial list by Jeremy+Erwin · · Score: 2

      There may be add-on for mozilla that supports wildcard certificates. And since addons.mozilla.org is associated with an alternative certificate, well...

    4. Re:F-secure has a partial list by rtfa-troll · · Score: 2

      including *.*.com, *.*.org, www.cia.gov, addons.mozilla.org, *.torproject.org, etc...

      err.. forget all those. There's only one you need to know: www.update.microsoft.com

      Ownage.

      --
      =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
    5. Re:F-secure has a partial list by Anonymous Coward · · Score: 0

      You don't need a list of domains, just invalidate the compromised root certificates. Because there are so many roots, this shouldn't affect more than a small portion of the Internet.

    6. Re:F-secure has a partial list by BZ · · Score: 1

      > Is there any software around that will actually accept
      > certificates which are that broad?

      There has been in the past; those were considered bugs and fixed. But maybe some users are still running 6-year-old web browsers.

  10. Consider me naive... by Anonymous Coward · · Score: 0

    I would like to think the CIA, MI6, Mossad certificates being rogue isn't that big of a deal. *Surely* such organizations don't rely on 3rd party certificate creation for anything other than their public facing data (web sites only).

    The commercial certificate issue is quite worrisome however.

    1. Re:Consider me naive... by anglico · · Score: 2

      According to this article:
      "Actually I think the secret service domains are the least alarming part. It's sexy, and will probably lead to a lot of questions and interest from government agencies. Of course, nobody wants to get caught with their pants down, but there's really no classified information on these domains. Those are on separate, secured internal networks. So the practical security impact of the Iranian government getting a certificate for the CIA is nill. It's really just very embarrassing, that's all," said Soghoian in an interview with Webwereld.

    2. Re:Consider me naive... by Mateorabi · · Score: 1
      --
      "You saved 1968." - Ms. Valerie Pringle to the crew of Apollo 8

  11. But its NOT centralized trust... by nweaver · · Score: 4, Interesting

    The root of the problem (pun intended) is NOT that the SSL/TLS certificate hierarchy is a centralized trust, but that there are hundreds of roots of trust, any one of which may be compromised, and all of which are considered equally valid by the browser.

    Who outside of the Netherlands even heard about DigiNotar before this happened?

    This is why some people like the idea of using DNSSEC for distributing key material: there exists only a single valid path of trust to a single root for a key associated with any given name: its actually more centralized than SSL/TLS, which is what is desired.

    --
    Test your net with Netalyzr
    1. Re:But its NOT centralized trust... by mellon · · Score: 3, Interesting

      The trouble with this is that it makes the root cert *insanely* valuable if we start using it in the way you describe. As a practical matter, there needs to be some additional system in place to provide a backstop for the root, so that merely compromising the root is not enough to successfully spoof every domain. DNSSEC + SSL CA is actually not a bad idea. But I am really worried about the push to use DNSSEC as the new single point of failure.

    2. Re:But its NOT centralized trust... by Sancho · · Score: 3, Interesting

      its actually more centralized than SSL/TLS, which is what is desired

      Centralization only works if you place a high amount of trust in the central organization. Do you trust ICANN? Do you trust .us? .ir? .uk?

      The CA system is only broken because there are weak links. The client trusts 200 CAs, and any one of them can sign for any domain. But what if we required 2 CAs to agree? 5? 10? It would be up to the admins of the server to decide how many CAs they wanted to use, and users could decide for themselves how many are required to agree in order to consider the cert valid.

      Moxie Marlinspike has some other ideas that sound pretty neat. Unfortunately, at first glance, his techniques seem to also rely on SSL, creating a chicken-and-egg problem. I may have been misunderstanding him, though.

    3. Re:But its NOT centralized trust... by Anonymous Coward · · Score: 0

      ROOT only signs top level domains. Like .COM, .NET and country level domains. There is actually very little need for root cert to be anything remotely connected to anything.

      It would be much simpler to hijack .COM or another top level domain in DNSSEC scenario than the ROOT. But then a new .COM could be generated and every registrar would re-issue. Actually, key rollovers are something that's been thought up as very important part of DNSSEC, while many CA roots have keys that do not expire for decades.

    4. Re:But its NOT centralized trust... by Anonymous Coward · · Score: 0

      How about instead of re-centralizing, we decentralize more.
      Right now, trust originates with the user, flows to the OS or browser maker that specifies their trusted CAs, and from there is multiplied out to hundreds of certificate authorities. So we have hundreds of single parties that can break the whole system.

      Instead of multiplying the trust and distributing it to each of them, we should divide the trust and distribute it over all of them. So, in order to be trusted, a site must have certificates from some significant fraction of the CA's trusted by a given piece of software. That way we'd still have hundreds of parties, but none of them could break the system without conspiring with many others.

      All the infrastructure is already there, browser makers just need to start displaying the fraction of CAs a site has certificates from in some obscure corner or the UI and warn sites that that obscure number will turn into a big yellow pop-over warning in x months so that they can get their additional certificates in order.

    5. Re:But its NOT centralized trust... by AlXtreme · · Score: 2

      But what if we required 2 CAs to agree? 5? 10? It would be up to the admins of the server to decide how many CAs they wanted to use, and users could decide for themselves how many are required to agree in order to consider the cert valid.

      Interesting, but all that would do is spur companies to automatically obtain multiple certificates from multiple CAs. If such a system were compromised we'd be in the same situation as now.

      Perhaps both avenues are required: Each CA may only service one tld (so a compromise at a .nl CA would not put Iranians at risk via bogus .com certificates, partitioning the trust each CA can give) and extra security by having certificates signed by multiple CAs. You could even image browsers expanding their current flawed color-coding: 2 CAs = yellow, 5 = half-green/half-yellow, 10 = full-green.

      But even then the skeptic in me knows that the DigiNotar's of such a system will still be able to screw it up...

      --
      This sig is intentionally left blank
    6. Re:But its NOT centralized trust... by Sancho · · Score: 1

      Good additions/modifications to the idea.

    7. Re:But its NOT centralized trust... by Anonymous Coward · · Score: 1

      ...Who outside of the Netherlands even heard about DigiNotar before this happened?...

      I'm dutch. I never heard of them before this event. Though, now they went from being one of the many unknown (to the general public) service companies to being a very well known and very badly managed company.

    8. Re:But its NOT centralized trust... by Junta · · Score: 1

      Interesting, but all that would do is spur companies to automatically obtain multiple certificates from multiple CAs. If such a system were compromised we'd be in the same situation as now.

      Uhh, no, a single CA being compromised would be meaningless, you'd have to compromise as many authorities as is required to trust a cert, and do so within a time period short enough to avoid at least one of those being revoked/removed from browsers.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    9. Re:But its NOT centralized trust... by Junta · · Score: 2

      : its actually more centralized than SSL/TLS, which is what is desired.

      The key is not the centralization or de-centralization (though a system without well-defined roots of trust or in which the end-user is responsible for tracking the validity of the roots of trust would be bad). The issue at hand is DNSSEC has no concept of validation beyond DNS cache lifetimes. If an authority key is compromised, then you push out your fixed keys and the threat ages out of the system in relatively short order. 100% OSCP with unforgiving clients would be the most trivial fix to this mess. If you think that can't be accomplished, then DNSSEC is certainly never going to pan out as the same people not doing it right with x509 today aren't going to do it right with DNSSEC either. DNSSEC is only promising now because it is not ubiquitous. The people doing it are intrinsically interested in security and therefore no one is yet watering down the security for various 'practical' concerns.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    10. Re:But its NOT centralized trust... by incense · · Score: 1

      The root of the problem (pun intended) is NOT that the SSL/TLS certificate hierarchy is a centralized trust, but that there are hundreds of roots of trust, any one of which may be compromised,

      The problem is the consequences when a centralized trust is broken. In principle, the number of roots does not matter (even if in real life, it makes it easier to find a viable attack route), because the root of the evil is that it will suffice to break a single point.

      A proper design would make sure that even in the case of successful hackers, rogue employees, silent break-and-entry by foreign intelligence agencies or hostile government take-overs, the consequences would not be dire.

      This is why some people like the idea of using DNSSEC for distributing key material: there exists only a single valid path of trust to a single root for a key associated with any given name: its actually more centralized than SSL/TLS, which is what is desired.

      Even though based on false premises (IMHO), your conclusion is intriguing. Would you kindly explain which threats dnssec will remove?

      --
      testing 1 2 3
    11. Re:But its NOT centralized trust... by parlancex · · Score: 1

      A better idea might be to segregate trust based on jurisdiction. We need to do away with the generic TLDs (.com. .net, .org, etc.) and use a national CA system in which a CA is only trusted for it's associated national TLD. Just a thought.

    12. Re:But its NOT centralized trust... by Lennie · · Score: 1

      The current protocols, OCSP and CRL, don't even help to solve the CA-compromise problem.

      They don't even work properly to revoke just one certificate.

      There is a lot that needs to change and it needs to be backwardcompatible enough that a transition can be made.

      Which doesn't make it an easy task.

      But if you have a multi-CA system, you have to have a secure way to single the browser or other application how many that should be. How will you do that ?

      What if you have a website with 4 CA's, would that be good enough ? What if you visit that site a day later and it only has 3 valid CA's. Would that still be enough ?

      Do we want to give more money to more CA's ?

      Lots of questions.

      --
      New things are always on the horizon
    13. Re:But its NOT centralized trust... by mellon · · Score: 1

      The trick to hijacking a TLD is to do it without being detected. If you can pull that off, you have something extremely valuable. If you can't, what you have is still useful, but only to a limited degree. But that degree is only limited to the extent that certificate checkers do their jobs correctly, and don't have polluted caches, or have access to good data. If you can hijack the root, and everybody's bank account security depends on the root, then you can do a lot of damage before you're detected. You've seen Battlestar Galactica (reimagined), right? It's like that. You're creating a single key that gives the Cylons access to your entire defense grid.

  12. Draw the consequences by jeti · · Score: 2, Insightful

    You can't trust the root CAs. The whole infrastructure is broken and needs to be replaced with something else.

    For a start, webbrowsers should notify users if a certificate was replaced, even if the replacement is signed. And browsers shouldn't go into full panic mode over self-signed certs. They're still safer than using an unencrypted connection.

    1. Re:Draw the consequences by mellon · · Score: 2

      YES. User interface is at least as important as tech in security: if you have a bad UI, it doesn't matter how secure the infrastructure is, because people will use the bad UI to bypass it.

      There are some problems with self-signed certs, but they can be addressed by a better UI. You don't want users to get into the habit of clicking through self-signed certs. But an intelligently thought-ought security model here would be a huge win, because as you say, self-signed certs do add value, particularly in a world where HTTP authentication sends passwords in the clear (or effectively in the clear, depending on which model you use).

    2. Re:Draw the consequences by xororand · · Score: 3, Informative

      For a start, webbrowsers should notify users if a certificate was replaced, even if the replacement is signed.

      Certificate Patrol for Firefox.
      "This add-on reveals when certificates are updated, so you can ensure it was a legitimate change."
      The UI is good too. Certificate Patrol, along with NoScript and Cookie Monster, is a major reason to use Firefox.

      X.509 handling is largely neglected by UI designers, not just in web browsers.
      Sometime clients actually have options like "[x] Accept all certificates".

    3. Re:Draw the consequences by Anonymous Coward · · Score: 0

      > And browsers shouldn't go into full panic mode over self-signed certs. They're still safer than using an unencrypted connection.

      No they aren't.

      Encryption without authentication simply means that you are able to communicate securely with your attacker.

      MitM isn't some theoretical attack solely of interest to cryptographers. It's by far the most likely form of real-world attack against data in transit.

    4. Re:Draw the consequences by X.25 · · Score: 1

      For a start, webbrowsers should notify users if a certificate was replaced, even if the replacement is signed. And browsers shouldn't go into full panic mode over self-signed certs. They're still safer than using an unencrypted connection.

      I wonder how many more years it will take until people start realizing that self-signed certs are MUCH safer.

      Sigh.

    5. Re:Draw the consequences by nedlohs · · Score: 1

      You can perform a MitM attack against an unencrypted connection just as easily - so nothing has changed there.

      You can snoop an unencrypted connection without being a MitM but you can't do so on an encrypted connection. Hence clearly the self-signed cert is safer than an unencrypted connection.

      Clearly safer - the attacks against it are a subset of the attacks on an unencrypted connection - it removes some vectors without adding any new ones.

    6. Re:Draw the consequences by AtomicJake · · Score: 1

      Absolutely true.

      We should have a hierarchy of different levels of trust. E.g. if my bank trusts a CA for credit card payments, I should be able to see in my browser that a secure Web site for payments is trusted by the payment trust chain. I will trust this site, because my bank trusted it (and will reimburse me, if the trust was not merited).
      For emails, e.g. I only trust my two email providers, and I got there certs pushed to my mobile phone for enhanced security.
      Etc.

      The whole "One CA is trusted for everything" is insane.

    7. Re:Draw the consequences by Vegemeister · · Score: 1

      The most likely real world attack against data in transit is passive listening. MitM attacks are far more expensive.

  13. time to fix it. by markhahn · · Score: 1

    the SSL industry is a nasty piece of work - typical extort-what-the-market-will-bear flavor of non-equilibrium capitalism.

    all DNS should be PK-signed and encrypted, and SSL should just use pubkeys found in DNS. a domain owner should be able to establish their own keys, signed by the domain key (which is in turn signed by their registrar as part of registration.)

    1. Re:time to fix it. by fuzzyfuzzyfungus · · Score: 1

      Trouble is, what semblence of decency the CAs possess is preserved largely because of the fact that there are so many, more or less completely interchangeable, competitors out there. As long as you don't want some gold-embossed-hologram-edition Verisign EV cert, you can always find some shoddy CA who is far more user-friendly than security would desire.

      The registrars, by contrast, are no less sleazy; but the more you reduce their interchangeability, in the pursuit of security, the less incentive they have to even pretend to care about dealing pleasantly with customers.

    2. Re:time to fix it. by Billly+Gates · · Score: 1

      SecureDNS has been in the RFC stage for awhile. But guess who is in charge of the DNS servers? The american government. If they became a CA as well they would have immense powers that other countires would not like.

      Also DNS cache poisoning attacks could put in fake CA and fingerprints redirecting users to fake bank sites and things of that nature. True you can do that today and man in the middle attacks have been done successfully before but a CA is used as a weapon agaisnt this. I remember 6 to 8 years ago that one site with the correct URL would look funny. I would do a IPconfig /renew all and then the correct site showed up for the url! Most ISPs have better security but still that is an issue that a CA can help with. Now it is one source and would get a fake CA on top of that.

    3. Re:time to fix it. by Kalriath · · Score: 1

      The US government only controls the root zone, . (yes, fullstop). ICANN operates them under contract. com, and net are controlled by Verisign, org is controlled by some other lot - Public Domain Registry or something. I've yet to encounter a DNS server which actually queries the root zone regularly, and I've certainly never seen one query the root zone for anything other than a referral to the corresponding TLD's zone.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  14. Extended validation certificates by sakdoctor · · Score: 2

    Extended validation certificates were definitely a step in the right direction, with a pretty green favicon background.
    But that wasn't enough. So we went to Ultra-yotta-analprobed-extented-validated-certificates with a plaid favicon background, thus fixing the problem forever.

  15. Facebook by royallthefourth · · Score: 1

    Joke's on them since Facebook still doesn't support SSL!

    1. Re:Facebook by mellon · · Score: 2

      Yeah it does. Go look at your account settings again. I've been using SSL on facebook for several months now.

  16. Why is Mossad listed together with CIA and MI6?! by Anonymous Coward · · Score: 0

    Why is Mossad listed together with CIA, and MI6?!

    What is the cultural connection, today?!

    For CIA, I can see the NYC connection... ;)

    There is NO apparent connection between The United Kingdom and today's Israel, beyond courtesy.

    Why does this undercover crap even exist?!

    It surely cannot be in the interest of Britains, can it, seriously? The Murdochs? Well, the daughter is still in charge of her businees, the old man, and the son... Oh, nothing happened! So, there is an apparent connection between The United Kingdom and today's Israel, beyond courtesy. Sad day, again.

  17. ..and now you know: by kheldan · · Score: 1

    ..that the Mossad has a website on the public Internet.

    Couldn't find Ziva's picture, though; I'm SO dissappointed!

    --
    Are YOU using the TOOL, or is the TOOL using YOU? Think about it!
    1. Re:..and now you know: by Anonymous Coward · · Score: 0

      ..that the Mossad has a website on the public Internet.

      Couldn't find Ziva's picture, though; I'm SO dissappointed!

      Agreed. A sad day indeed when Israel's intelligence agency (Mossad) fails to post a photograph of their single greatest asset in the Western World. Heck, she managed to openly infiltrate a US government intelligence agency (NCIS) and even become a US citizen while having a father as the head of Mossad. Damn, where is my photograph of Ziva Davide.

  18. capitalism isn't the answer by YesIAmAScript · · Score: 2

    This is capitalism. Digitnotar screws up so they won't be able to charge money anymore.

    What you've described is exactly what we have right now except for the pubkeys in DNS part.

    A domain owner does establish their own keys, you generate a key pair and send it to the registrar to be signed.

    The problem right now isn't lack of capitalism. It isn't that you can't establish your own key.

    The problem is that there 150 registrars you might trust to certify a site. One of them is valid and the other 149 are just opportunities to get fooled by bogus certs. And the system doesn't even try to make it easier to figure out which is which.

    --
    http://lkml.org/lkml/2005/8/20/95
  19. Trust noone by udachny · · Score: 1

    You cannot trust a single point of failure to handle security. Trust cannot be assigned it must be earned. If we are to move forward, we must admit past mistakes. self signed certificates + distributed verification system Who can be against more security but those who stand to lose if more security is implemented?

    1. Re:Trust noone by GameboyRMH · · Score: 1

      This. We need to get distributed verification systems into all the mainstream browsers. Once the popular free browsers have it the commercial browsers will follow suit so they don't lag too far behind. Then we can transition from CA certs to self-signed certs. The CAs only had their good industry record to stand on and now that's gone, there's no possible reason to stay with them.

      Sound crazy? HTTPS as we know it today started as a feature some dude tossed into Netscape Navigator.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  20. Spy agencies by Billly+Gates · · Score: 1

    My guess is this is not a hacker out to steal credit cards, but rather a foreign government like North Korea, China, or even Israel if they are targeting such sites.

    North Korea in particular is known to steal money too with World of Warcraft gold scams to give money back to Kim Jong Ill. Facebook and Twitter targeting also indicate spying. China would have a keen interest in this.

    Either way this is dangerous and could have been going on for awhile. I agree we need some sort of key pair trusted relationship that is more secure. A CA wont work and my fear is the government (American) would love to be this new authority for a secure DNS like system.

  21. Re:Why is Mossad listed together with CIA and MI6? by fuzzyfuzzyfungus · · Score: 1

    Umm... because they are all clandestine entities that Iran has togetherness problems with?

  22. Here we go again by Mensa+Babe · · Score: 1

    I have written many times about it (here and here in just the last week) and usually my messages get ignored for some reason but the point is that it shouldn't be surprising at all that intelligence agencies are using false certificates just like I am not surprised that they are using false passports. This is the way such agencies work. They have been doing this since the Gutenberg and there is no reason they should stop now. If you don't like it then just use hard-coded certificates for the most important sites that you use and get over it.

    --
    Karma: Positive (probably because of superiour intellect)
    1. Re:Here we go again by Kagura · · Score: 1

      I believe the CIA, Mossad, MI6, etc. are ALL using fraudulent SSL certs when they require it. However, there is no proof that these specific organizations are involved in the Diginotar mess. It's not good to throw around speculated information like it's the truth.

  23. Vasco is scared shitless and rightfully so by Anonymous Coward · · Score: 2, Interesting

    See this statement:
    http://www.4-traders.com/VASCO-DATA-SEC-USD-11275/news/VASCO-DATA-SEC-USD-VASCO-DigiNotar-Statement-13782237/

    1. Re:Vasco is scared shitless and rightfully so by Anonymous Coward · · Score: 0

      Why do they only talk about their own revenue and do not even mention the lives they have put in danger?
      They even issued a release saying they want to work with the Dutch government to restore the trust in their organisation...

      Forget it! Diginotar is gone, finished. The best Vasco can do is quickly close it before it becomes too widely associated with this mess.

    2. Re:Vasco is scared shitless and rightfully so by fatphil · · Score: 1

      DigiNotar may only be 2% of Vasco's revenue, but it looks like july 19th was responsible for 50% of the perceived value of the shares. For magically making that value disappear, of course:
      http://uk.finance.yahoo.com/q/bc?s=VDSI&t=3m&l=on&z=l&q=l&c=

      --
      Also FatPhil on SoylentNews, id 863
  24. Security and convenience by Anonymous Coward · · Score: 0

    Security, in any shape or form, never has been and never will be about user convenience. Simple logic and some reading is all it takes. You don't need a computer science degree to figure that one out.

    1. Re:Security and convenience by JamesTRexx · · Score: 1

      And this is why I feel Diginotar should be red with shame.
      Missing virusscanners on servers, easy passwords, unpatched software. There's no way in hell I'd let such negligence take place in a company responsible for such an important piece of security.
      Why hasn't the CSO been frothing at his mouth with anger at this?

      --
      home
  25. I love it ! by ianare · · Score: 1

    We're finally living in the future : "Iranian cyber-agents have compromised the secure communications link of Western Powers, partly as an effort to monitor activities of their own cyber-citizens and also as retaliation for an earlier Trojan horse computer virus attack which destroyed Iranian nuclear processing equipment".

    Flying cars and Linux on the desktop anytime now !

    1. Re:I love it ! by Anonymous Coward · · Score: 0

      Don't be unreasonable, Linux on the Desktop is at least 10 years out.

  26. Presumably the CIA, NSA, et al generate own certs? by kfogel · · Score: 1

    Presumably the Three Letter Agencies generate their own cert chains themselves, and employees manually confirm the fingerprints and tell their browsers to trust those custom certs? In other words, their internal sensitive data shouldn't be at risk of exposure due to the DigiNotar problems, because they'd be crazy to depend on a cert root that they didn't generate anyway. I can see how this whole fiasco might make a difference for some non-employee accessing a CIA (or whichever) web site, but other than that, it shouldn't be significant for the TLAs... right?

    -Karl Fogel

    --
    http://www.red-bean.com/kfogel
  27. The Mossad's web site is unclassified by HonestButCurious · · Score: 1

    It's just a front end for their recruiting staff. They post wanted ads there - and then advertise the same ads in Israeli newspapers.

    1. Re:The Mossad's web site is unclassified by PPH · · Score: 1

      So when somebody applies for a job at Mossad, there's a change that they went in through a phony site that collects their identities before directing them to the legit job listings. The operators of that phony site now have a list of potential employees.

      --
      Have gnu, will travel.
  28. (De)Centralization isn't the problem by ilsaloving · · Score: 1

    How centralized/decentralized the system is, isn't the problem. The problem is the lack of verification. Every one of the issuers is trusted to operate independently, with no overside or validation. What boggles my mind is that they are even able to issue certificates for domains that have already had certificates issued by someone else.

    I'm not surprised that that an issuer got hacked. The only unhackable computer is one that is shut off and physically disconnected from the electrical outlet (you can't trust PDUs either, after all...). What does surprise me is that there is no peer review mechanism in place.

  29. Joke's on you by Anonymous Coward · · Score: 0

    Joke's on you. Not only have you missed a slashdot article or two on the subject, but you also failed to discover it through simpler means.

  30. First investigation report now public by Anonymous Coward · · Score: 0

    Published on Dutch government website: http://www.rijksoverheid.nl/bestanden/documenten-en-publicaties/rapporten/2011/09/05/fox-it-operation-black-tulip/rapport-fox-it-operation-black-tulip-v1-0.pdf

  31. Re:Presumably the CIA, NSA, et al generate own cer by rtfa-troll · · Score: 2

    The Three Letter Agencies generate their own cert chains themselves (except those outsourced by the Shiva program), and employees used to manually confirm the fingerprints and tell their browsers to trust those custom certs plus those of their Sri Lankan support agency; Chinese contractors and another 5375 certificates from old contracts that nobody can remember which ones matter any more? In other words, their internal sensitive data shouldn't be at greater than commercially acceptable risk of exposure due to the DigiNotar problems, because they'd have been be crazy to depend on a cert root that they didn't generate in the days when they could afford to spend time defending the USA and not just chasing down evil anti-globalisation and other protesters anyway whilst having to spend hours a day listening to whining from prisoners they're torturing. I can see how this whole fiasco might make a difference for some non-employee accessing a CIA (or whichever) web site, but other than that, it shouldn't be significant for the TLAs senior management... right?

    -Karl Fogel

    FTFY. Sorry about the loss of conciseness.

    --
    =~ s,(.*),<sarcasm>$1</sarcasm>,g if any_point_you_wish();
  32. that needs to be a slashdot story by decora · · Score: 1

    ... im trying to google around a little bit to write one, but im frankly exhausted.

  33. Alternatives by autocracy · · Score: 3, Informative

    There has been a lot of push at the recent DEFCON conferences, and associated conversation since, to look at alternatives to the current CA system. Moxie Marlinspike has been pushing a remote-view notary system called which is currently a Firefox plug, and Dan Kaminsky has been pushing for DNSSEC.

    There has been an awful lot of discussion about the technical details of SSL certificates on the Security StackExchange (Stack Overflow cousin) website, including the related blog post I penned: A Risk-Based Look at Fixing the Certificate Authority Problem.

    --
    SIG: HUP
  34. Diginotar's responses: irritating by AaronLawrence · · Score: 1

    On Diginotar's site you can barely tell anything happened, except for a small "security incident" press release.
    They are still trying to minimise it when it seems likely the whole company will be shut down for complete failure.
    Cowards.

    --
    For every expert, there is an equal and opposite expert. - Arthur C. Clarke
    1. Re:Diginotar's responses: irritating by Anonymous Coward · · Score: 0

      The problem is for all of the truly innocent companies that have certifictates issued by DigiNotar.

      Is is feasible to get a certificate for www.thisexample.org issued by multple CAs?

      If I generate 4 CSRs for www.thisexample.org and send each of them to a different CA to be signed, will I end up with 4 equivalent certificates that differ only in the certificate chain?

      if I then pick one to use, and that CA then gets hacked, I can simply install a different CAs certificate and continue operations and let the certificate signed by the offending CA.

      Yes, it increases my cost by a factor of 4, but would keep me online even if three of the CA's were removed from all browsers.

      Unfortunately, this only works properly if all browsers verify all certificate chains all of the time.

  35. Certificates try to solve 2 issues. by spudgun · · Score: 1

    Certificates serve two purposes:
    1. 2 Way Encription. (Security)
    2. Verifying the Site's (Identity).

    Microsoft and Mozilla's Brain dead Idea of putting HUGE warnings up for "Self Signed Certificates" means that people cannot just choose security. IMHO a certificates primary use.

    By using "Authority" signed Certificates people are "Trusting" someone else to secure their data. - and paying a large(ish) sum of money for this service.

    I would Prefer if every site had a self signed certificate. and a Separate name verification. - which did not require my stupid browser to click on BIG WARNING MESSAGES. before getting to the site.

    --
    Type unto others as you would have them type unto you.
    1. Re:Certificates try to solve 2 issues. by pantaril · · Score: 1

      The fun part is, firefox displays huge security warning for my self-signed certificate, but displays just litle red cross in url bar for websites using certificate signed by DigiNotar (see https://loket.amsterdam.nl/ for yourself), which i explicitly removed from the list of trusted autorities.

    2. Re:Certificates try to solve 2 issues. by heypete · · Score: 1

      The red "x" is the site's favicon, not an SSL indicator.

    3. Re:Certificates try to solve 2 issues. by heypete · · Score: 1

      Microsoft and Mozilla's Brain dead Idea of putting HUGE warnings up for "Self Signed Certificates" means that people cannot just choose security

      And "security" is meaningless if one is connecting to a MITM with a self-signed cert. That's why CAs (or other validation schemes) exist: to show that a third-party has also verified that the organization presenting the cert is the intended organization. It's not perfect, but it beats having no third-party validation.

      By using "Authority" signed Certificates people are "Trusting" someone else to secure their data. - and paying a large(ish) sum of money for this service.

      GoDaddy charges about $13/year for domain-validated certs with a discount code. StartSSL doesn't charge anything for DV certs. I'd hardly consider that a "large(ish)" expense.

  36. Re:Presumably the CIA, NSA, et al generate own cer by Anonymous Coward · · Score: 0

    ROTFL. That was beautiful; thank you.

  37. Re:Presumably the CIA, NSA, et al generate own cer by Mr+44 · · Score: 1

    Yes, the DoD (and other parts of the government) run their own CA's, and appropriate people have added those root keys to their system.

    However, that doesn't help here. A big part of this problem is that ANY CA trusted by your system can issue a cert for any domain.