Slashdot Mirror


Verisign Certificate Expiration Causes Multiple Problems

We had to do a little sleuthing today. Many readers wrote in with problems that turned out to be related. A certificate which Verisign used for signing SSL certificates has expired. When applications which depend on that certificate try to make an SSL connection, they fail and try to access crl.verisign.com, the certificate revocation list server. This has effectively DOS'ed that site, and Verisign has now updated the DNS record for that address to include several non-routable addresses, reducing the load on their servers. Some applications affected include older Internet Explorer browsers, Java, and Norton Antivirus (which may manifest itself as Microsoft Word being very slow to start). Hope this helps a few people, and if you have other apps with problems, please post about them below.

84 of 360 comments (clear)

  1. Now I'm confused. by grub · · Score: 5, Funny


    (which may manifest itself as Microsoft Word being very slow to start)

    But.. I thought this SSL certificate expired just today..

    --
    Trolling is a art,
  2. The reason is obvious by Anonymous Coward · · Score: 5, Funny

    In an effort to have us forget about SiteFinder, they're going for an even bigger fuck-up.

    Nice try, guys... now turn the CRL server back on.

  3. Hmmmm... by TWX · · Score: 5, Funny

    Well, it's good to know that not only crackers or script kiddies are good at taking down Verisign's services, that their own staff is good at it too.

    --
    Do not look into laser with remaining eye.
  4. A little testy... by tcopeland · · Score: 5, Funny
    ...from the article:


    Although VeriSign has been providing instructions on how to manually install
    the new Global Server Intermediate Root CA to all GSID customers since
    December, 2001, it is possible that some customers may not have noticed the
    reminder and are unaware of this issue.


    Heh.
    1. Re:A little testy... by schon · · Score: 5, Funny

      Although VeriSign has been providing instructions on how to manually install the new Global Server Intermediate Root CA to all GSID customers since December, 2001, it is possible that some customers may not have noticed the reminder and are unaware of this issue.

      Of course they neglected to include that the notice was on display on the bottom of a locked filing cabinet stuck in a disused lavatory with a sign on the door saying 'Beware of the Leopard.'

  5. Re:Who needs them? by grub · · Score: 5, Informative


    Self-signed certificates are fine for Joe-Hobby website, but when you're about to enter a credit card number online it's assuring to see that the SSL cert is signed by a real organization and not "l33t_d00d@hotmail.com"

    --
    Trolling is a art,
  6. If people are getting errors coming to your site.. by nharmon · · Score: 5, Informative

    saying that your certificate is expired or not yet valid...except that it is...you need to go here.

  7. Progress by Patrik_AKA_RedX · · Score: 5, Funny
    they fail and try to access crl.verisign.com, the certificate revocation list server. This has effectively DOS'ed that site
    They DOSed their own site? Damn, they've made script kiddies obsolete.
  8. Duke Nukem by pantycrickets · · Score: 5, Funny

    and if you have other apps with problems, please post about them below.

    I can't get the DOS version of Duke Nukem to run in Windows XP. Is this at all somehow related? Is there a fix??

    1. Re:Duke Nukem by Valegor · · Score: 2, Informative

      I have installed and still occasionally play the dos version of Duke Nukem(and of course doom) on an XP machine. I just had to change the compatibility mode on the executable. Compatibility mode is the only reason I upgraded to XP from 2000.

    2. Re:Duke Nukem by jez9999 · · Score: 2, Interesting
  9. Fixed this today... by heironymouscoward · · Score: 4, Informative

    On one of our customers' systems (IIS). Turns out they had already installed the new Verisign intermediate certificate but had not removed the old one. IIS happily used the old one...

    Lesson: if the certificate expired yesterday, remove it from IIS and then reboot the thing.

    --
    Ceci n'est pas une signature
    1. Re:Fixed this today... by Soko · · Score: 4, Funny

      One fix up to this:

      Lesson: if the certificate expired yesterday, remove IIS and then reboot the thing.

      HTH. HAND.

      Soko

      --
      "Depression is merely anger without enthusiasm." - Anonymous
    2. Re:Fixed this today... by nettdata · · Score: 5, Funny

      Or, in the case of MS:

      Lesson: If __________________, reboot the thing.

      --



      $0.02 (CDN)
  10. Re:Who needs them? by djh101010 · · Score: 5, Insightful

    Unfortunately, unless you buy a cert from one of the officially blessed cert authorities, your users get this ugly-looking "security warning" popup from their browser. While this is fine for clued individuals, or internal sites and so on, things that are public-facing are more sensitive to that sort of thing.

    It galls me every time I have to give someone on the officially "blessed CA" list money to do something I can do for myself in less time, but I don't know of an alternative that allows the public users of a secure website to not get alarming messages on their browser when they try to give us money.

  11. Re:Who needs them? by winse · · Score: 5, Insightful

    unless your an average user who doesn't read certificates anyway, and will just click yes on pretty much everything

    --
    this sig is deprecated
  12. Heh. by American+AC+in+Paris · · Score: 4, Funny
    We had to do a little sleuthing today.

    In other news, Microsoft, Red Hat, Oracle, Sun, and Apple had to do a little coding today.

    Rumors abound that Arnold Schwarzenegger had to do a little governing today, but these allegations remain unconfirmed at this time. More at eleven.

    --

    Obliteracy: Words with explosions

  13. null routing Certificate Revocation List Server. by Dengue · · Score: 5, Insightful

    I find it particularly disturbing that their solution to too much traffic to their CRL server is to use non-routable addresses in DNS. As a result of this action, they have reduced the integrity of their certificates (yes, that means diluting TRUST, which is the foundation of PKI) by making the revocation lists unavailable. Without CRL checking, Verisign certificates have no inherit integrity advantage over self-signed certificates. This is what we pay for?

    Non-authoritative answer:
    Name: crl.verisign.net
    Addresses: 10.0.0.1, 10.0.0.2, 10.0.0.3, 64.94.110.11
    198.49.161.200, 198.49.161.205, 198.49.161.206
    Aliases: crl.verisign.com

    --
    Go figure.
  14. Saw this last night by gazuga · · Score: 2, Interesting

    I noticed the problem last night while paying my credit card bill online. Got a warning from IE that the site's certificate had expired. I was a little confused because the date for my CC company's cert was indeed valid. I thought it was just IE being stupid, but it makes sense now.

    --
    "I turn away with fright and horror from the lamentable evil of functions which do not have derivatives."
    1. Re:Saw this last night by Necrobruiser · · Score: 2, Interesting

      I had the same problem. When I called the cutomer support line to pay over the phone instead, I told the lady on the other end of the line that she may want to have someone let their IT guys know there was a problem with the certificate. She told me there was nothing wrong with the website, and that it must be my computer because she had "paid her bill online earlier in the day." I assured her that it was not my computer.
      By sheer coincidence, I had called to pay off and close my account (about $3000.) I think she thought she had really pissed me off when I closed the account!

      --
      "I planned within my means and got a fixed rate mortgage, so where's MY bailout?" -cafepress
  15. Windows Explorer by thedillybar · · Score: 4, Informative
    I noticed this happening yesterday on my WinXP machine. After clicking Start->Programs and right-clicking on any icon, c:\windows\explorer.exe attempts to connect to crl.verisign.com [198.49.161.200], port 80.
    As the article states, this also resolves to some unroutable IPs:
    198.49.161.205
    198.49.161.206
    10.0.0.1
    10.0.0.2
    10.0.0.3
    64.94.110.11
    198.49.161.200
    Windows Explorer also appears to freeze (at least temporarily) if a firewall (or presumably a lack of Internet connection) prevents this from being made. It's possible, however, that if crl.verisign.com will not resolve, it will not freeze as it will if it resolves but cannot connect. Unfortunately, this is still a problem even if you have an Internet connection because of the stability (or lack thereof) of the Verisign site.
    1. Re:Windows Explorer by Politburo · · Score: 2, Informative

      I've never heard of this, and wouldn't trust only one post on slashdot to prove it to me, like you just did.

    2. Re:Windows Explorer by Zloopy · · Score: 2, Informative

      Did a little test and came up with this:

      When right-clicking on a directory in Explorer, the hour-glass shows up for like 10 seconds, and the firewall complains about Explorer wanting to access the internet. Turning it off, I notice that a connection to 64.94.110.11:80 is made.

      That IP resolves to:
      Search results for: 64.94.110.11

      Internap Network Services PNAP-05-2000 64.94.0.0 - 64.95.255.255
      VeriSign/Network Solutions PNAP-LAX-VERISI-RM-13
      64.94.110.0 - 64.94.110.255

      If I turn off Check for revocation in IE Advanced settings, the delay is gone and nothing shows up in the connection log.

  16. Fee was too high by sphealey · · Score: 4, Funny
    I bet their CFO wouldn't approve payment of Verisign's tremendously high fee to renew the certificate. "'Highway robbery,' he fumed. 'We aren't paying that fee!'".

    sPh

  17. You mean they didn't... by ricochet81 · · Score: 3, Funny

    route the traffic to some "SiteFinder service"?

    --
    Error: Id10t detected
  18. VeriSign is lame by Anonymous Coward · · Score: 5, Insightful

    It is stupid for VeriSign not to have taken the steps necessary to keep their CRL available under these conditions seeing that they get paid a lot of money to do only 2 things:

    1) Be trustworthy
    2) Be competent

  19. Re:Who needs them? by John+Hasler · · Score: 5, Funny

    > ...when you're about to enter a credit card number
    > online it's assuring to see that the SSL cert is
    > signed by a real organization...

    Unfortunately, we usually have to settle for Verisign instead.

    --
    Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  20. Also problems with Oracle by jgerry · · Score: 2, Informative

    Well, not the Oracle database directly... But Oracle sent out a memo that certain Oracle products (Oracle Wallet Manager, in particular) would simply cease to function properly until the user upgraded their Verisign certificate(s).

    I can't find ANY info on Oracle's website about this, though. The memo was sent to Oracle Premium Support customers but I don't know if the info has been generally distributed.

    Woops!

    1. Re:Also problems with Oracle by BMarkmann · · Score: 3, Informative

      It can be found here.

  21. Re:Who needs them? by Roogna · · Score: 5, Insightful

    The most unfortunate thing about this. Is that with VeriSign especially, I find them to be one of the _most_ untrustworthy companies on the planet (How many times have they mis-issued certificates now? And lets not forget all the screwups related to their DNS scams). So the question is, who do you go to for certificates? Can't sign your own because users may feel you're insecure (justifiable or not) and can't trust certificates from the "official" CA's, because... well that's like trusting the goverment to make sure you get all your tax deductions whether you knew they were owed you or not ;)

    I just really wish I could find an affordable CA that I felt was trustworthy enough themselves as to feel safe making my customers trust their certificates.

  22. Oracle notified me of this yesterday... by Perrin7 · · Score: 3, Informative

    I received the following email yesterday: Oracle Corporation has been notified by Sun that the set of VeriSign Class 2 and Class 3 Certificates used in Oracle products will be expiring on January 7, 2004. Please review MetaLink Doc 260332.1: Expiration of VeriSign Class 2/Class 3 Certificates on Jan 7,2004 for detail information.

  23. problems by chunkwhite86 · · Score: 4, Funny

    ...if you have other apps with problems, please post about them below.

    Well, now that you mention it, my mother hasn't been able to print for a week, my uncle's PC keeps running checkdisk on startup, and I'm having trouble compiling kernel 2.6.0.

    Oh yeah, and Unreal 2k3 has crappy frame rates on the 'Antalus' level, but maybe thats just my old ti4200 card.

    Um. I think that's it for now. So when are you going to help me with these?

    --
    I'd rather be a conservative nutjob than a liberal with no nuts and no job.
    1. Re:problems by tx_kanuck · · Score: 2, Funny

      1)Install the print driver...

      2)Remove Windows

      3)Post your error messages, and you might get help (but not likely)

      4)And last but not least, buy a better video card.

      --
      Now, if that makes sense to anyone, could you please explain it to me? I think I've confused myself.
  24. Re:Who needs them? by attobyte · · Score: 4, Insightful

    I would have to say more users click on "yes" for everything. I have to reinstall several family members computer because of spy/ad ware and a ton of other crap because the click yes to everything.

    --
    I didn't use the preview button, so get over it!!!!

    Mike

  25. What are you talking about? by Pieroxy · · Score: 5, Funny

    Unless you have a P75, I don't see what you are talking about. MSWord has always started in less that 3 seconds on my system (PIII 700) and I can tell you that sometimes it is terribly bloated (My system, not Word).

    Wait, did I just admit running Windows on slashdot? Bye bye Karma.

  26. Verisign isn't the only game in town by justMichael · · Score: 4, Informative

    I use Instant SSL cheap, good service and I haven't seen any compatibility issues.

    1. Re:Verisign isn't the only game in town by OrangeTide · · Score: 3, Insightful

      "Trusted by 99.3% of current Internet users"

      now is it just me or is that a funny statistic?

      "...conducting sub $50 transactions (for sites conducting higher value transactions please see InstantSSL Pro or PremiumSSL certificate types)."

      I really don't think I should disclose how big my transactions are to this company. It's really none of their business.

      What if I'm selling bumper stickers for $5. and some users wants to buy all 12 of the kinds I have? Or is it only per item? If so. I could sell ICs for $1.75 each and just sell them in lots of 50,000 to OEMs.

      --
      “Common sense is not so common.” — Voltaire
    2. Re:Verisign isn't the only game in town by justMichael · · Score: 3, Informative

      "Trusted by 99.3% of current Internet users"

      Nope, it's a funny number, but it seems to be some kind if industry norm.

      I really don't think I should disclose how big my transactions are to this company. It's really none of their business.

      Actually you don't. What this does is provides a sort of insurance to the consumer. See here.

      It's just peace of mind for the consumer, that says that if I/you rip them off as an InstantSSL customer, InstantSSL will guarantee any fraudulant transaction up to the amount of your cert.

  27. Re:Who needs them? by Anonymous Coward · · Score: 2, Informative

    Thawte - cheaper than Verisign, much easier to work with them, and will work fine in any 4.0+ browser.

  28. Workaround to Explorer problems by BigJavaGeek · · Score: 5, Informative

    Because of the crl problems, Explorer has been acting slowly doing some seemingly unrelated activities. Copying or right-clicking on folders often is followed by a several second hang. To workaround, deselect "Check for publisher's certificate revocation" under the Advanced setting for IE (even though it is not IE running, that's where the setting should be changed). After this, no more Explorer hangs. Hope this helps someone. If you know why Explorer is checking crls for anything when doing a copy operation on files, please post.

    1. Re:Workaround to Explorer problems by JoeShmoe · · Score: 4, Informative

      I think you missed something in the blurb about this problem. The problem is Norton Antivirus, not Explorer. Norton is probably doing some kind of check on its virus signature files by validating their signature. This function is probably being handled by IE as the default browser function, which is getting hung up on the unroutable revocation site.

      So, to clarify, when you try to do a file operation, like copy, Norton intercepts the operation so it can check the file for a virus, then gets itself held up while waiting for IE to tell it if the signature is valid so it can check for that virus. End result is that Explorer never gets an answer from Norton and the operation hangs. Ditto for Word and other applications Norton watches closely.

      I too had this same problem on one of two Dell laptops. One used the default McAfee ScanShield that came with it, the other had been reloaded with Norton Anti-Virus. That machine had all sorts of crazy errors, such as Word hanging during opening, hanging when you right-clicked a file, hanging when you tried copying files.

      The system also had ooodles of pending updates from Microsoft that had been downloaded but not installed. I'm willing to bet one of them was a root server update or similar. Of course, the problem could be on Norton's end, meaning they need to update the security cert on their server? I'm not sure exactly how it works.

      - JoeShmoe
      .

      --
      -- I wonder which will go down in history as the bigger failure: the War on Drugs or the War on Filesharing
  29. Re:Who needs them? by LostCluster · · Score: 5, Informative

    There's software out there so anyone can sign a certificate. Who needs the suits at Verisign?

    Because a cert signed by you is useful for nothing more than "This conversation is encrypted, and I say I'm me." A cert signed by a Verisign translates to "This conversation is encrypted, and Verisign says I'm me."

    What good is that? Well, not much among geeks, we don't trust Verisign further than we can throw them, but we're depending on them to keep this silly DNS thing going. However, web browsers are set with a default list of trusted "Certificate Authorites" who are allowed to sign certificates. Companies who are on those lists can sign a certificate that'll work without errors, anybody else's certificate will prompt a message indicating that the name's right, the time's valid, but the issuing authority isn't on the list of authorities you trust. (You can manually add a new authority if you want... but try convincing users to do that!)

    The problem is, so many cheapskates have now signed their own certificate that the bogus authority error isn't stopping users since it's so common when nothing's really wrong. As a result, we're seeing a lot of look alike sites use SSL to get the padlock to come up, and users not being phased by the red-flag alerts that this doesn't seem to be the site they think it is.

  30. Re:Slow Word by dablob · · Score: 2, Informative

    To get Word and Excel to start working again:

    Open Nortons Control Panel - this might take
    a few minutes while it is broken but it
    will come up eventually. Under the Miscellaneous
    Section of Anti Virus, deselect the Enable Office
    Plug-in.

    That will not fix any general slowness in Norton,
    but it will allow you to read your Word/Excel
    documents.

  31. Re:Duke Nukem (Forever!) by paulthomas · · Score: 2, Funny

    I hear that to get it to work with XP you need to upgrade to Duke Nukem Forever.


    *ducks*

  32. Re:null routing Certificate Revocation List Server by davidstrauss · · Score: 3, Funny
    I find it particularly disturbing that their solution to too much traffic to their CRL server is to use non-routable addresses in DNS.

    I think it beats another new "helpful" feature like "CRL Finder."

  33. Re:Who needs them? by KlomDark · · Score: 5, Informative

    Uh, Thawte is owned by Verisign, smart guy...

    But they are a lot cheaper for some reason... Go figure...

  34. Unroutable, schmunroutable by marnanel · · Score: 4, Interesting

    Unroutable addresses? Anyone on private corporate networks which are large enough to use 10.0.0.0/8, who are unfortunate enough to have been allocated the IP addresses 10.0.0.{1,2,3}, may be experiencing a little more network load than usual today as every machine in the place tries to query them.

    --
    GROGGS: alive and well and living in
  35. Its happening on most servers. by Steepe · · Score: 5, Informative

    Very nice of them to.. I don't know.. let someone know before today. We spent a ton of staff time this morning trying to figure out why we could connect to our servers but not the payment engines via ssl. 4 hours later we figured it out.

    Couple of nice links.

    http://sunsolve.sun.com/pub-cgi/retrieve.pl?doc= fs alert%2F57436
    http://www.verisign.com/support/ven dors/exp-gsid-s sl.html

    --
    Just three more hours seapeople and you can finally take me away from this crappy God Damned planet full of hippies
  36. Re:null routing Certificate Revocation List Server by KlomDark · · Score: 2, Informative

    Depending on how you have your server configured, it either means you are accepting revoked certificates, or are UNABLE to accept ANY certificates.

    The default for some web servers is that if the CRL is unavailable, it will reject ALL presented certs.

  37. Re:Who needs them? by wasabii · · Score: 2, Interesting

    Really the problem isn't just hte message. It's the Chain Of Trust. It works as follows: Verisign only (in theory! hah!) issues certificates signed by their CA to organizations that can fax in appropiate identificaton. A browser "trusts" VeriSign to make proper decisions. A browser can be extended to trust other CA's, the real world problem is you can't extend every consumers browsers. Or can you? Hmm. :0 For an office, you can create your own CA, to sign other certificates. You can use this one CA, to sign all your services, web, email, etc. Then install the public key of the CA in every workstation during the installation procedure. Proper trust hierarchy... no annoying messages. That would be the point of the entire thing. It makes me wonder if you can attempt to install a self signed certificate in IE, will the user care? Is this a valid way to avoid VeriSign? You can do that by directing the user to a .crt file in IE... it will download it, and open it, and prompt the user to install it. I wonder if there is a way to make this more friendly for the user, through JavaScript for instance. "Dear Customer: you will be prompted on weither or not you trust Shopping.com's Certificate Authority to establish secure connections to our server. Accepting this is required in order to establish a secure connection to our server." I wonder if that would go over well....... seems like a easy way to escape VeriSign.

  38. Re:Uhm... by Valdrax · · Score: 3, Funny

    What the hell does that mean, what does it do, and who do we sue[...]?

    With that kind of reaction, I think you've more than proved you've got the mettle to be in management.

    --
    If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
  39. Why should expired cert => CRL traffic spike?? by Y2 · · Score: 4, Interesting
    I'll take the risk of looking stupid and ask the musical question: Why should the expiration of a certificate cause an increase in traffic to a CRL server? Once a certificate has expired its revocation status is irrelevant. Revocation lists exist solely to cancel a key before its certificate expires.

    Or is it merely that some software automatically calls the mothership for new information on expiration, and the hostname of the mothership happens to start with "crl"?

    (Antidisclaimer: I operate five private CAs and delude myself that I basically understand this stuff.)

    --
    "But all your emitter and collector are belong to me!"
  40. Or.... by ccarter · · Score: 2, Interesting

    "Although VeriSign has been providing instructions on how to manually install
    the new Global Server Intermediate Root CA to all GSID customers since
    December, 2001, it is possible that some customers may not have noticed the
    reminder and are unaware of this issue."

    Or like me, it's a case of it was fixed (I know it was because I was the one that did it in early 2002) and now they are trying to figure how (and when) it got broken again....

  41. The one thing I could never stand about Santa Cruz by Thud457 · · Score: 3, Funny
    Personally, I trust you more that Verisign to :

    1. Not fuck up,
    2. Not fuck me over
    But don't let it go to your head, l33t_d00d, that says more about them than you.
    --

    the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

  42. Re:Who needs them? by GreyPoopon · · Score: 2, Interesting
    well that's like trusting the goverment to make sure you get all your tax deductions whether you knew they were owed you or not ;)

    You AREN'T going to believe it, but when I lived in the state of Delaware, they actually did this. Granted, they didn't notify me just so they could send me more money. They sent me a letter because one of my pieces of documentation somehow never got to them. When I called to find out exactly what they were missing, they told me that I had also missed one of my deductions that I could have taken. In the end, it only amounted to about $50, so it wasn't worth it to file an ammendment and chance the audit flags in the future, but I was completely shocked that they pointed my mistake out.

    --

    GreyPoopon
    --
    Why is it I can write insightful comments but can't come up with a clever signature?

  43. Re:Who needs them? by jdreed1024 · · Score: 2, Insightful
    Because a cert signed by you is useful for nothing more than "This conversation is encrypted, and I say I'm me." A cert signed by a Verisign translates to "This conversation is encrypted, and Verisign says I'm me."

    Except the Verisign cert actually translates to "This conversation is encrypted, and I paid Verisign a bunch of money so they'd say I'm me." Verisign does fuck all for identity checking. I'm sure they'd gladly issue an SSL certificate to Santos L Halper, as long as he paid them.

    The fact is, this is a huge problem, in that you have to basically pay protection money in order to sell stuff online. SSL certificates should be available from state governments, when you get your "Permit to Make Sales at Retail" and that sort of thing. It wouldn't be that difficult to implement.

    Also, someone needs to get together and start a new, free Certificate Authority. Or perhaps a nominal processing fee, like no more than $10. They could easily get their root CA into Mozilla and the other open browsers. Netscape probably wouldn't be terribly difficult. IE would of course be nigh on impossible, but that wouldn't be too terrible, I guess. There are enough huge companies backing Free Software these days that it wouldn't be impossible to convince them to start using this new root CA. After all, a free CA is a logical next step from Free Software, in my opinion. Of course, there's the problem of how to verify that people really are who they say they are, and there's no good way to do that without at least coming in in person. Which is probably why local municipalities are a better choice. Companies have to fill out a bunch of paperwork when they want to get started in an area - it wouldn't be hard to issue certificates then.

    The problem is, so many cheapskates have now signed their own certificate that the bogus authority error isn't stopping users since it's so common when nothing's really wrong. As a result, we're seeing a lot of look alike sites use SSL to get the padlock to come up, and users not being phased by the red-flag alerts that this doesn't seem to be the site they think it is.

    Calling them cheapskates is a bit harsh. It's like saying "those cheapskates who walked to work instead of buying a Lexus". Personally, I think they're quite right to sign their own certs, explain it to their customers, and help to undermine Verisign's "trust", since it's not really trust anyway. The problem is with the system itself, not that people don't want to prop it up.

    --
    There is no sig, there is only Zuul.
  44. CRL scalability by d_engberg · · Score: 2, Informative


    I'm guessing that this Denial of Service effect is largely due to the known scalability problems with X.509 CRLs. In a mature Public Key Infrastructure (PKI), about 1 in 6 certificates is revoked. A CRL is around 20-30 bytes in length for every revoked certificate.

    That means that if you've issued 250,000 certificates, you can expect to have a CRL of about 1MB.

    This aggregate information isn't bad for some back-end processing, but when a lot of clients try to grab the CRL, you can quickly saturate even a high-end 100Mbps hosted server farm.

    Virtually every serious large-scale PKI (including VeriSign and Microsoft) is moving to OCSP to replace CRLs since each client will retrieve ~1kB per status request rather than a full 1MB CRL.

  45. Warning: broken apps you might not think about by Delirium+Tremens · · Score: 4, Insightful
    if you have other apps with problems, please post about them below.
    Interestingly enough, apps that use the old Verisign certificate and that didn't have visible problems today are also to be considered broken. Those apps have a much bigger problems that the apps that broke today. Those apps should have failed today. The fact that they didn't proves that their certificate checking logic is buggy and shows that they are actually prone to attack. Those applications are much less secure than the ones that broke today. Actually, the apps that broke today didn't actually break. They were the only ones to behave correctly.
  46. CA certs in Java by VC · · Score: 3, Informative

    There is a file in the JDK called cacerts.
    (find . -name cacerts is your friend), this contains the certificates Java uses when initiating ssl connections.
    As of yesterday Sun was still shipping java with the expired 3a certificate.
    The way to include the new 3a certificate is to use the keytool command.
    The format is somthing like: keytool -v -keystore cacerts -import newcert.pem
    The default password for java's cacerts file is "changeit"
    VC
    ps how many geek points do i get for fixing this last week?

  47. Not the first Verisign CRL certificate problem by securitas · · Score: 4, Interesting


    This vaguely reminds me of the fraudulent Verisign / Microsoft code-signing digital certificates that Verisign issued a few years back.

    While not an identical problem, an essential element of why those certificates were potentially harmful was also because of a problem with the CRL checking. Verisign didn't support CRL distribution points in their certificates and you all remember the problems that ensued.

    I found security researcher Gene Spafford's comments on the PKI / Verisign issue interesting, which were picked up in Bruce Schneier's Crypto-Gram. Schneier's comments on the incident as well as the Microsoft response are also worth reading.

    It's unbelievable that Verisign which claims to be in the business of Internet security and SSL/TLS digital certificates - the dominant company with 95%+ market share - could let their Root Certificate Authority expire, then force its users to effectively patch their systems by importing the new certificate for the root CA after the fact. That's just bad engineering.

    Yes, end-users need to take some responsibility for their systems, but PKI and related technologies are complex and not for novices. It's no better than the keep-your patches-updated-and-use-a-firewall comment that Bill Gates made a couple of months ago. That's a bandage, not a solution.

    1. Re:Not the first Verisign CRL certificate problem by Anonymous Coward · · Score: 2, Insightful

      OK, so fair enough about the MS code signing certs, although it's worth pointing out that they were issued because a single particular person failed to follow established protocol in verifying the identity of the cert requester. If they had, the certs wouldn't have been issued.

      But as far as today is concerned, umm, excuse me, but VeriSign *has* done their due diligence.

      EVERY SINGLE CUSTOMER who renewed their Global/Secure Site Pro SSL certs within the last thirteen months were told, when they received their certs that they also had to update their intermediates. They were given an address to get the intermediate, and instructions. They were told this would happen. VeriSign can't update their shit for them; if they can't fucking read, that's their problem.

      And VeriSign can hardly help it if a certain OS manufacturer decides to have its browser do a whole bunch of unnecessary CRL checks which cause every single copy of Explorer to pick *today* to dowload an updated CRL...

    2. Re:Not the first Verisign CRL certificate problem by Dudio · · Score: 2, Insightful

      It's unbelievable that Verisign...could let their Root Certificate Authority expire, then force its users to [import] the new certificate.

      Well, Verisign didn't have much choice in the matter, since all certificates are required to have an expiration date. Every other trusted CA certificate, including Verisign's replacement, is going to expire at some point, potentially causing similar problems (most likely not on the same scale though, as Verisign has become the defacto standard root CA).

      I really don't see the relation to the bogus Microsoft code signing certs, as that was a failure by Verisign to confirm the identity of the requestor, whereas the current issue is a matter of the inevitable expiration of a signing certificate. This is not a problem with Verisign's practices or implementation; it's a problem with PKI itself.

    3. Re:Not the first Verisign CRL certificate problem by securitas · · Score: 2, Insightful


      Every other trusted CA certificate, including Verisign's replacement, is going to expire at some point, potentially causing similar problems (most likely not on the same scale though, as Verisign has become the defacto standard root CA).

      Certificate expiry is not the issue. As you have correctly stated, every certificate will expire. It's how the expiry is handled that is the issue. In this case it was handled poorly. The average end-user doesn't know anything about online security more than, "Is the lock on my browser open or closed?"

      You've really hit on the core of my comment with the section I've bolded above. Verisign knows its status and the role it plays in Internet trust and secure transactions. Thousands of users were probably affected by this as some of the stories in this thread allude to. How much did that cost? I suppose that Verisign can be unrepentant when it has a de facto monopoly. It doesn't absolve the IT admins who should have done their jobs better, but Verisign is hardly blameless in this.

      As mentioned above, the CRL issue is what keyed me (no pun intended) to the code-signing incident. That was in fact a failure of Verisign's operational policies, procedures, and practices. A single point of failure derailed Verisign's certificates. That's a design flaw. PKI has its fair share of issues, but you can't chalk that one up exclusively to PKI.

    4. Re:Not the first Verisign CRL certificate problem by meat.curtains · · Score: 3, Informative

      EVERY SINGLE CUSTOMER who renewed their Global/Secure Site Pro SSL certs within the last thirteen months were told, when they received their certs that they also had to update their intermediates. They were given an address to get the intermediate, and instructions. They were told this would happen.

      This is not true, at least for Verisign resellers, like Trustwise in the UK. I renewed two global certs 5 months ago and was not told.

    5. Re:Not the first Verisign CRL certificate problem by Stephen+Samuel · · Score: 2, Informative
      It's unbelievable that Verisign which claims to be in the business of Internet security and SSL/TLS digital certificates - the dominant company with 95%+ market share - could let their Root Certificate Authority expire, then force its users to effectively patch their systems by importing the new certificate for the root CA after the fact. That's just bad engineering.

      That's not such a big shock... As somebody else pointed out, root certs NEED an expirey date. What throws me is that Verisign seems to be acting like this broadsided them. How many million people using their certs, and crl.verisign.com resolves to two IP addresses??? I figure that they've got enough money coming in off of this business that they should have been able to afford to put a machine on a good number of major networks out there. I mean, aren't things like this why people are supposedly paying them $150+ a pop for certs?

      The other thing to do to aleviate this problem would have been in software design. If software is designed to go automagically looking for replacement certs, it should be designed to go on a random date before the cert expires.. That way the network hit would have been distributed over the few months instead of over the last few hours.

      --
      Free Software: Like love, it grows best when given away.
  48. non-routable addresses ? by eguaj · · Score: 2, Funny
    ... and Verisign has now updated the DNS record for that address to include several non-routable addresses, reducing the load on their servers.
    They are inserting non-routable addresses in DNS answers ?
    Well, after all, I should not be surprised to hear that, after the wildcard affair. They are definitely the masters for messing their DNS...
  49. Re:Who needs them? by badzilla · · Score: 2, Informative

    Free six-month certificates - these really work, at least for recent versions of IE. I have one installed on the SSL server in my garage. Issued by some good people in Barcelona.

    IPSCA

    --
    "Don't belong. Never join. Think for yourself. Peace." V.Stone, Microsoft Corporation
  50. Re:null routing Certificate Revocation List Server by bertboerland · · Score: 2, Interesting

    updated to reflect real world:
    [root@kjell root]# host crl.verisign.net
    crl.verisign.net has address 198.49.161.206
    crl.verisign.net has address 198.49.161.200
    crl.verisign.net has address 198.49.161.201
    crl.verisign.net has address 198.49.161.202
    crl.verisign.net has address 198.49.161.205

    as of
    serial = 2004010701
    Thu Jan 8 23:17:57 CET 2004

    note the 01 in 2004010701

    --
    -- for undocumented cisco commands, take a peek @ dotu
  51. Re:null routing Certificate Revocation List Server by benwb · · Score: 2, Informative

    Except for the fact that Verisign owns Thawte.

  52. Re:Who needs them? by Anonymous Coward · · Score: 2, Interesting

    Excuse me, but I work not 50 feet from VeriSign's Authentication and Verification department, and they do so much verification of businesses purchasing SSL certs that they regularly get bitched out by customers for all the information they have to provide before the cert gets issued.

    State DBs are checked, D&B is checked, and multiple phone calls are made. With the obvious exception (remember the MS code signing cert misissue? or do you even know about that, you fucking moron?) of an employee who failed to follow procedure (and was subsequently let go for it), those people work their asses off to verify identities, regularly working overtime to make sure certs are issued in a timely manner.

    In short, shut the fuck up asshole. You don't know what the fuck you're talking about.

  53. Re:Who needs them? by Ben+Hutchings · · Score: 4, Informative

    Self-certificates are worthless except when distributed through an existing secure channel. Without a proper certificate, all I know is I'm encrypting the session key with someone's public key, but I don't know whose it is. I might as well send the contents in the clear.

  54. Let's use a system based on TRUST! by Trejkaz · · Score: 2, Insightful

    Let's be honest. Who here trusts Verisign? If you trusted them before, do you trust them now?

    All this whole ordeal seems to have shown is that Verisign (or in general SSL's) method of verification and validation is completely unscaleable.

    Why don't we use a loose-knit network of trust like GPG? We could still have root certificates which are ultimately trusted if the user wants, but would be able to set up little isolated trust networks which wouldn't be crippled by this sort of stupidity.

    --
    Karma: It's all a bunch of tree-huggin' hippy crap!
  55. Re:Who needs them? by Fnkmaster · · Score: 2, Insightful

    True, but there are far cheaper options still that are effectively as good for 98%+ of the web surfing population. Go to www.ev1servers.net and get a GeoTrust certificate (GeoTrust acquired the old Equifax cert business, and the Equifax root cert is in browsers going back to IE 5.0 and Netscape 4.something I believe). And ev1servers.net will sell you a $150 retail price GeoTrust cert for 49 bucks. You'd have to really want to capture the "wicked old web browsers and Windows 95" market to justify the marginal cost of a Verisign (or Thawte) cert over this (900 bucks for a 128-bit cert from Verisign... lol).

  56. There are alternatives to Verisign... by rufey · · Score: 2, Informative
    I used to work for one of VeriSign's competitors in the PKI world, and there are other options other than going to VeriSign. However, there were only two that I could find today on the net. Some of the others I knew about apparently don't exist anymore.

    beTRUSTed, which recently purchased Baltimore's CyberTrust and OmniRoot businesses. I used Baltimore's certs all the time to avoid VeriSign.

    Digital Signature Trust, a subsidiary of Identrus. I've used their TrustID certs to avoid giving money to VeriSign as well.

    Both of the above certificate authorities have their roots in the most current IE and Netscape/Mozilla browsers. Digital Signature Trust does a lot of stuff with banks (being owned by Identrus, which was created by a bunch of banks).

  57. Re:Who needs them? by greenhide · · Score: 2, Informative

    I haven't tried them personally

    I have, and we are now actually a reseller for them (although we only "resell" it to the people we host). ChainedSSL (Equifax in Astroturf) has been working hard to switch us over to their certificates. They're trying to spread a bunch of FUD because the InstantSSL certificates have a root that is owned by Baltimore, which has just been bought out. But InstantSSL has much better browser compatibility (something like 99% of all browsers vs. Equifax's 95%).

    They generally have very fast turn around, usually you can get the certificates that day if you have your documents in order.

    The nice thing is that once you're a reseller, you become responsible for the the validity of the seller, which means that certificates are issued as soon as you submit them.

    --
    Karma: Chevy Kavalierma.
  58. Re:Who needs them? by cyberformer · · Score: 2, Interesting

    Verisign once issued a certificate to a fraudster who claimed to be Microsoft, prompting MS to issue an emergency patch for even otherwise-unsupported OSs.

    If Verisign won't even bother to verify the identity of their own partner in monopoly, do you really trust them to check anyone else's?

  59. Re:Update... by falcontx · · Score: 2, Informative

    I suppose I should have linked. Here is a link:

    http://securityresponse.symantec.com/avcenter/down load/pages/US-N95.html

    falcontx

  60. Re:Who needs them? by Anonymous Coward · · Score: 3, Informative

    It is easier and less detectable to sniff a connection than it is to intercept and modify all data flowing over the connection. Thus a self signed cert is better than nothing, but it does indeed have obvious security failings.

  61. My company was affected... by retro128 · · Score: 2, Informative

    I work at a CNC machine shop and the app that sends programs to the machine broke today because of that. I would have never heard about it if it wasn't for my brother in law, who works for a company running the same application.

    The fix was as follows: Open Internet Options, click Advanced tab. Under Security turn off both Check for Server Certificate Revocation and Check for Publisher Certificate Revocation. I think this fix should work for other apps that are affected by the same problem...Thought I'd pass it along.

    On a side note, it's pretty scary that this has happened to begin with. What I had to go though was pretty minor since the problem was on one machine, but what about an entire enterprise with an app installed on 1000's of computers that were broken because of this? Because of all this ridiculous "signed app" nonsense, not only are you down, but through proxy Microsoft made you dependant on one of the biggest bastardized companies I know...Verisign. Don't expect this problem to fix itself in a timely manner.

    If this is a sign of things to come, Palladium will bring Hell on earth.

    --
    -R
  62. I'm no socialist, but.... by spike2131 · · Score: 3, Interesting

    I would love to see the Federal Trade Commission start granting digital certificates for little or no cost. Governments are already responsible for public security, and for granting identification documents such as social security cards and drivers' licenses, and for communications services such as running the postal service and opperating the Do Not Call Registry... why don't they do these things in the digital realm as well?

    Mind you, I'm not calling for government regulation of the Internet... and certainly there is no way that government certificates should be in any way a requirement for opperating a secure website. There must still be commercial options available - and I'm sure they would become a lot more reasonably priced in the face of public competition. But if govenments are going to start taxing the Net (which they will), then certifying SSL certificates is the kind of service that they should be giving people in return.

    --
    SpyDock: Scientific Python in a Docker container
  63. Explorer, IE, Excel, Word, IIS - XP, 2K by Sean+Clifford · · Score: 2, Funny
    Man did this cause some serious headaches at work today; my phone rang all damned day with people insisting that their boxen were dragging and that it was somehow all my fault because I wrote a web app that generates spreadsheets. And no, they weren't using that application, but they had used it in the past, so...

    Wouldn't have been so bad if it was just my company, but folks from other companies, friends of friends, political buddies of friends of friends...

  64. You've misunderstood "certificate" (easy to do). by smcv · · Score: 2, Informative

    A certificate is so named, because the signer has CERTIFIED the holder to be trustworthy.

    You'd think so, wouldn't you? Unfortunately for the sanity of anyone using a certificate architecture, you're wrong.

    The certificates issued by Verisign and other Certifying Authorities are more "proof of ID" than anything else; the CA makes no assertions about the trustworthiness of the owner, they just assert that the public encryption key you've just been sent belongs to the same people who own the server you're connecting to.

    A typical CA certificate as used in SSL, translated into English:

    "We hereby certify that the following RSA key [...] belongs to the owner of shopping.example.com. Signed, Verisign."

    When your browser connects to https://shopping.example.com, the server sends you its certificate, and the browser checks Verisign's signature on that certificate. If the server proceeds to steal your credit card number, subscribe you to undesirable mailing lists, etc., that's between you and example.com; it's only Verisign's fault if it turns out they issued a wrong certificate.

    PGP uses the same principle: when you sign someone else's key, the statement you're "signing" is something like this:

    "The following public encryption key [...] belongs to Joe Bloggs ; I have met Joe and verified the photo on his passport. Signed, pclminion."

    GnuPG (and probably PGP) never talks about certificates, only about signatures.

    If that certificate is later used to commit a felony, say, credit card fraud, then YOU could be held legally liable, because YOU CERTIFIED that this guy was trustworthy. You were negligent in failing to find out that he wasn't.

    The only way you could be held responsible is if it turns out that you were so sloppy about checking Joe Bloggs' ID that you were actually negligent; (i.e. didn't check it at all, or accepted an obviously fake form of ID, or something); in most jurisdictions digital signatures aren't legally binding anyway.

    Anyway, this is what the trust mechanism in PGP is for.

    [Digression: You can build up a "web of trust" by saying things like:

    - I trust [... some people ...] so if one of them says he's confirmed Joe Bloggs' identity, that's good enough for me; (full trust)

    - these other people: [...] I don't trust so much, but if three different people all say they've confirmed Joe's identity, I'll believe that they're not all conspiring against me, so that's OK too; (partial trust)

    - everyone else either I don't know, or I know but don't trust, so I'll ignore what they say when I make my decisions.

    (These trust values are a private decision, there's no reason to reveal them to the world.)

    end digression]

    If you incorrectly sign someone's key, and a third party gets hurt as a result, you could easily argue that it's that third party's fault for trusting your opinion.

    Incidentally, you can emulate the "certifying authority" model in PGP by giving full trust to Verisign, Thawte et al, and no trust to anyone else. This is a painfully limiting model compared with the full web of trust, though; to me it looks as though the whole mechanism was designed to make money for certifying authorities.

  65. Re:Who needs them? by RajivSLK · · Score: 2, Funny

    P.S. That was a joke....

    Ummm, no it wasn't. You may *think* it was a joke, but trust me it wasn't.

  66. see also Windows Update by Siva · · Score: 3, Interesting

    I have walked a user through performing the following procedure, and she has reported success with her two machines. She is running Windows 2000 Pro with Office 2000 and NAV 2003 (only 99% sure about the last one).

    - goto http://windowsupdate.microsoft.com/
    - click Scan for Updates link (may be prompted to accept the ActiveX thing)
    - Navigate to the page of non-critical updates (ironic, no?)
    - Find the update named something like "Root Certificate Update" or "Root Certificate Authority" (can't remember which)
    - Install it
    - rejoice at the ability to use MS Word again :P

    --

    Keyboard not found.
    Press F1 to continue.