Slashdot Mirror


Cheap SSL Certificates for Small Websites?

zaqattack911 asks: "In the workplace today it is becoming more and more common for everyday applications to be accessible over the web. Just about all the booking and tracking systems at my job are handled via web-apps these days. Along with this trend, is the increased need for secure transactions over the web. Just about all of the apps on my webserver are going to be SSL only. Some of them are for internal use only, some for the outside internet to use. Is there a cheap alternative to getting your certificates signed? Self signing my certificates works of course, but just about all browsers make a big fuss about it. Verisign asks for about 400$ initially, and 300$ to renew a certificate every year. This seems like a scam to me, and I'd love to know if anyone knows of alternatives out there? Is there a way to get around the certificate signing business? I looked at a company called RSA Security which allows a company to 'self sign' and use their accepted signature. The website doesn't mention the price, and I'm sure it's not very affordable. What else is there?"

154 of 436 comments (clear)

  1. although this sounds like an advertisment... by r00tarded · · Score: 5, Informative

    a bunch of excellent geeks I know use entrust.

    1. Re:although this sounds like an advertisment... by dildatron · · Score: 5, Informative

      I just checked them out. Decent prices. Their prices are here for those who are interested.

      --


      If you had nuts on your chin, would they be chin nuts?
    2. Re:although this sounds like an advertisment... by wanted · · Score: 2

      ...and they use a classic US-centric approach.
      International prices are way higher, an approach similar to Verisign. For non-US customers, Thawte seems to be the best choice. Their root certificate is installed by default in many older browsers.

    3. Re:although this sounds like an advertisment... by RobL3 · · Score: 2

      We built our own PKI with Entrust products. Very good stuff. If they had a marketing department they'd be dangerous.....

    4. Re:although this sounds like an advertisment... by Mnemia · · Score: 2

      Check again...click on the little link that says "International Pricing" and they give much higher figures in USD....

    5. Re:although this sounds like an advertisment... by RobL3 · · Score: 2

      First of all, they're a Canadian company. Secondly, it simply costs more to really authenticate most international entities. Of course they could follow Verisigns lead and issue certs to everyone and thier brother and thier brothers dog. Of course that would effectively negate the value of the Root authority. Hey wait....

    6. Re:although this sounds like an advertisment... by quacking+duck · · Score: 5, Informative

      I used to work there, and there's a fairly good reason international prices are much higher.

      Entrust is a company headquartered in the US but with the bulk of the workforce in the US. When applying for an SSL certificate, there's a very stringent set of rules set out by both US and Canadian governments that they have to follow in order to verify that the person requesting the certificate in fact represents the organization he/she claims to, and that the request for a certificate was authorized.

      Verification requires three independent contacts within the requesting organization. These can be managers, sysadmins, billing, etc. All three need to be contacted.

      Calling these contacts up can get expensive when you handle a lot of international orders. International information like addresses can also be difficult to verify halfway around the world, too, adding more costs. This is partly why Canadian prices scale up with the US exchange rate, but international ones are so much higher.

      The OTHER reason it's a bit higher is that Entrust doesn't WANT to have to handle international verifications, preferring to pass that on to their affiliates located around the world. This way, customers place the order through the affiliated site (at a price that's supposed to be a fair bit lower than the international pricing Entrust itself offers), the affiliate handles the verification themselves. Since affiliates are located in the same geographic area as their customers, they're better qualified to judge whether the info is correct or not. Once the affiliate has verified the information Entrust issues the certificate.

      So if you're not based in the US or Canada, check the list of affiliates to see if there's an affiliate in your country that offers lower "international" pricing. Don't mean to sound like a sales agent, but that's why affiliates are there.

  2. Thawte by JM · · Score: 5, Informative

    They charge $199 for certificate, and have a pretty good service. I've been using them for years.

    1. Re:Thawte by the+eric+conspiracy · · Score: 5, Informative

      Thawte IS Verisign - bought out a couple of years ago.

    2. Re:Thawte by Software · · Score: 4, Informative
      I agree that Thawte is as good as Verisign. But they are a subsidiary of Verisign, so that's not too much of a surprise. They seem to operate pretty independently.

      What is surprising is that their prices are cheaper than the parent company's. I like their SPKI program, which allows you to get 5 certificates for $500.

    3. Re:Thawte by letxa2000 · · Score: 5, Informative
      No kidding. I was expecting no paperwork to be necessary on renewal. In my dreams. They asked for an entirely different sent of annoying paperwork when I tried to renew, and had raised the price by about $40.

      That pissed me off and got me shopping. Within 3 days I had my certs issued by InstantSSL. $49/year, no fuss.

    4. Re:Thawte by roguerez · · Score: 2
      Been there.

      In an earlier life I was 2:282/601.4

      So what's the point? :)

    5. Re:Thawte by Zak3056 · · Score: 3, Funny

      Greedy mother fucking bastard cum-lapping whore dicks.

      Only on slashdot could the above EVER be considered "+5, Insightful."

      --
      What part of "shall not be infringed" is so hard to understand?
  3. GeoTrust.com rocks, and is cheap! by CrudPuppy · · Score: 5, Informative

    we use them for all of our commercial sites.

    --
    A year spent in artificial intelligence is enough to make one believe in God.
  4. Might want to check....... by tiwason · · Score: 5, Informative

    The stories /. has already had on the topic....

    Why Are SSL Certificates So Expensive? by Cliff with 192 comments on Sunday March 18, @04:48PM
    http://ask.slashdot.org/article.pl?sid=0 1/03/18/18 55230&mode=thread&tid=93

    Are FreeSSL Certs Worthwhile? by Cliff with 8 comments on Friday September 07, @11:50AM
    http://ask.slashdot.org/article.pl?sid=0 1/09/06/04 51218&mode=thread&tid=148

    1. Re:Might want to check....... by ceejayoz · · Score: 2
      You linked both to the second story. Correct links follow:

  5. Certificate Services on Windows 2000 by Anonymous Coward · · Score: 3, Informative

    You can use it to create certs, and you can even add your organization to the browsers trusted organizations so the users don't get an error message.

    1. Re:Certificate Services on Windows 2000 by RAMMS+EIN · · Score: 2

      ``add your organization to the browsers trusted organizations''
      I wonder if that should read browser's or browsers'. In the first case this is sort of useless, as adding it to your browser still leaves your customers with an error message. In the (unlikely) event that the second case is true, it would be a fantastic way to obtain passwords, although it could also be used legitimately.

      --
      Please correct me if I got my facts wrong.
    2. Re:Certificate Services on Windows 2000 by Conare · · Score: 2

      You can also do the same thing with OpenSSL

      --
      Stop Continental Drift! Reunite Gondwanaland!
  6. QuickSSL by Anonymous Coward · · Score: 5, Informative

    Rackshack.net has a link to a $49 QuickSSL certificate. I haven't used them, but it sounds like a good deal.

    1. Re:QuickSSL by Gravital.net · · Score: 2, Informative
      I use the QuickSSL cert through rackshack for my cert. I know it IE4 doesn't like it (it gives a warning), but IE5+ and Mozilla have no problem with it. You can't beat it for $49/year

      --
      Gravital.net email - Web+SSL/IMAP+SSL/POP3 25MB Quota, Only $3/month
  7. DirectNIC.com does SSL certs for $99/yr by Anonymous Coward · · Score: 5, Informative

    Title says it all

    1. Re:DirectNIC.com does SSL certs for $99/yr by suicidal · · Score: 2, Informative

      Actually, it's $118 annually.

      $99 is the one-time gateway fee for setting up a merchant account.

      Still, not bad.

  8. No Real Options, Sorry by sabat · · Score: 3, Informative

    There aren't really many options, because the browser has to recognize the signer, and the major browsers only recognize Verisign (and Thawte, which is also Verisign).

    RSA is the company that started Verisign, so you can guarantee they'll not be of help.

    If this is a situation with a limited client base, like a company, you can self-sign and send everyone your CA certificate and have them all import it into their browsers (all browsers support this, I believe). But what a pain.

    I wish the news was better, but you're right -- it's a scam. The problem isn't technical; it's political.

    --
    I, for one, welcome our new Antichrist overlord.
    1. Re:No Real Options, Sorry by namespan · · Score: 2

      and Thawte, which is also Verisign

      WTF? How? Do they get their service through Verisign, or are they held by Verisign now?

      Arrrrg. Verisign is the hydra...

      --
      Libertarianism is rich wolves and poor sheep playing gambler's ruin for dinner.
    2. Re:No Real Options, Sorry by stefanlasiewski · · Score: 3, Informative

      Verisign bought Thawte about 2 years ago.

      As I understand it, Thawte mostly deals with customers outside of the US (which has been their domain for years). Verisign mostly deals with customers inside the US and Canada.

      I they they are mostly two distinct entities, with 2 different sets of managers (A few managers probably work both sides of the fence). The profits from both entities drop in the same bucket.

      Thawte's support used to be much, much better then Verisign's support. Let's hope they spread the Thawte philosophy among the Verisignites...

      --
      "Can of worms? The can is open... the worms are everywhere."
    3. Re:No Real Options, Sorry by 1984 · · Score: 3, Informative
      This is somewhat misleading. I bought a cert for a smal personal Web server from Comodo, since it was cheap (about $60). It works fine with (i.e. is trusted by) all 4.7x Netscape and above, all IE 5 and above.

      The only point of buying one, after all, being that visitors aren't subjected to confusing warnings about certificates.

      Besides that one certificate I haven't dealt with Comodo so won't recommend at random -- but they supplied the certificate quickly, cheaply enough, and it works.

    4. Re:No Real Options, Sorry by Slycee · · Score: 2, Informative

      and the major browsers only recognize Verisign (and Thawte, which is also Verisign).

      That depends on what you mean by "major browser." Take a look at the list of authorities that Mozilla recognizes, for instance (in prefs > privacy and security > Certificates). It's quite a large list.

    5. Re:No Real Options, Sorry by lylonius · · Score: 5, Informative

      Actually, you are mistaken.

      Today's browsers (even the first SSL enabled browser, Netscape 2.0) recognized _dozens_ of certificate authorities. Besides Verisign and Thawte, there are RSA, Entrust, and others.

      You are also mistaken that RSA started Verisign; RSA Security was the company that licensed the RSA public-key algorithm. They actually compete directly with Verisign as a CA.

      To see for yourself:
      (Netscape|Mozilla): Edit->Preferences->Privacy->Certificates
      IE: Tools->Options->Content->Certificates

    6. Re:No Real Options, Sorry by God!+Awful · · Score: 3, Informative


      You are also mistaken that RSA started Verisign; RSA Security was the company that licensed the RSA public-key algorithm. They actually compete directly with Verisign as a CA.

      Check your facts before you post. RSA was in fact spun out of Verisign. Just because they compete now doesn't mean that they weren't ever affiliated.

      -a

    7. Re:No Real Options, Sorry by Kragg · · Score: 3, Informative

      Fool. that very article says that VeriSign was spun out of RSA.

      --
      If you can't see this, click here to enable sigs.
    8. Re:No Real Options, Sorry by Patersmith · · Score: 3, Insightful


      Anyone know what it would take to be included in the major browsers default certificate list?

    9. Re:No Real Options, Sorry by Spackler · · Score: 2

      Anyone know what it would take to be included in the major browsers default certificate list?

      Money

    10. Re:No Real Options, Sorry by Permission+Denied · · Score: 2
      send everyone your CA certificate and have them all import it into their browsers (all browsers support this, I believe).

      No, IE for Mac Classic does not support this.

      I tried the self-signed thing, but it's a HUGE PITA. Then I found that about a quarter of our users (those with Macs) could not import the cert.

      I ended up writing a home-grown java-applet-based encryption thing. Works on all major browsers, doesn't require any support time (which was a huge deal, we were large and very decentralized), doesn't require computer-savvy user to import cert themselves, doesn't require dealing with a CA (which was also a big deal since we had 15 web servers that needed to run the exact same thing (long story)). We only needed encryption for a couple very specific transactions (not the entire session) and it worked very well.

      Apropos of the ugly-URL story: this applet would take user input, encrypt it, encode it into base-36 and then redirect the browser where the encrypted string was passed via GET. URLs ended up being about 300 characters long and looked like this: http://site.com/x.php?c=897aasdf698sad897b789l2345 jkh3lk45h345 and so on. Worked beautifully :)

    11. Re:No Real Options, Sorry by NearlyHeadless · · Score: 2

      Verisign (née Network Solutions) evidently forgot to renew NetSol.co.uk (shockwave audio).

    12. Re:No Real Options, Sorry by pjrc · · Score: 2
      I ended up writing a home-grown java-applet-based encryption thing. Works on all major browsers, doesn't require any support time (which was a huge deal, we were large and very decentralized), doesn't require computer-savvy user to import cert themselves, doesn't require dealing with a CA

      And probably doesn't have good security against imposters or man-in-the-middle attacks (other than security through obscurity). Just because you're encrypting the data doesn't mean you're sure the entity on the other end really is who they appear to be. For that, you need some trusted third party (the CA).

      this applet would take user input, encrypt it, encode it into base-36 and then redirect the browser where the encrypted string was passed via GET. URLs ended up being about 300 characters long and looked like this: http://site.com/x.php?c=897aasdf698sad897b789l2345 jkh3lk45h345 and so on. Worked beautifully :)

      Yes, it "works", in that it functions, but how secure is it?? It sounds like all the details of the algorithm AND the key you used are encoded in the java bytecodes you transmitted to the client. Because they have the applet bytecode, they could easily do some known plaintext trials. Perhaps you change the java applet's bytecodes to use a key key every time and then allow each one to be used just once and automatically expire after some time?

      Even if your algorithm is strong and you're not always using the same key, there's no assurance that the string will be transmitted to the correct destination. You're entrusting that to the browser, which is in turn entrusting it to DNS.

      That is the whole purpose of the cert and the CA (who's job it is to make sure the organization receiving the cert is "for real" and the info in the cert is correct).

    13. Re:No Real Options, Sorry by FTL · · Score: 2
      > Today's browsers (even the first SSL enabled browser, Netscape 2.0) recognized _dozens_ of certificate authorities. Besides Verisign and Thawte, there are RSA, Entrust, and others.

      Ok, lets take a look. I have a freshly installed Windows 98 system here. What does IE4 come with:

      1. Verisign (expires 2010)
      2. Thawte (expires 2020)
      3. Microsoft (expires 2020)
      4. ATT (already expired)
      5. GTE (already expired)
      6. MCI (already expired)
      7. Keywitness (already expired)
      So, those are your options. That's why I'm sticking with Thawte for now.
      --
      Slashdot monitor for your Mozilla sidebar or Active Desktop.
    14. Re:No Real Options, Sorry by RAMMS+EIN · · Score: 2

      As I understand it, you don't have to be in the browser's default list. If you obtain your certificate from a company that is in the list, then all certs that link to yours will be valid, because the algorithm works up the chain until it either finds a recognized CA, or reaches the end of the chain. Correct me if I'm rong, though.

      --
      Please correct me if I got my facts wrong.
    15. Re:No Real Options, Sorry by Conare · · Score: 2

      Actually, a later post accurately refutes this.

      --
      Stop Continental Drift! Reunite Gondwanaland!
    16. Re:No Real Options, Sorry by sabat · · Score: 2

      The dozens of CAs in browsers -- I'm not surprised I'm wrong; I'm a little behind the times.

      But RSA did in fact start Verisign. I know this because of close personal connections to the situation.

      --
      I, for one, welcome our new Antichrist overlord.
    17. Re:No Real Options, Sorry by Permission+Denied · · Score: 2
      And probably doesn't have good security against imposters or man-in-the-middle attacks

      Nice of you to assume that.

      1. It uses public-key crypto. The public key is indeed built into the bytecode, but it would be much easier to simply download the .java file that I provide for the user to peruse. In order to use any kind of symmetric block cipher, that would entail finding a way to securely transmit the key, which would probably mean bidirectional communication, which means more work - so don't use symmetric crypto. I explained the parameters of the problem: only two transactions need to be encrypted from the client to the server (eg, user types in their password), so taking the performance hit of public-key crypto is not an issue.
      2. It uses a very simple protocol (see if you can recognize this): along with the plaintext, client also encrypts their world-visible IP and a timestamp. Server decrypts ciphertext and makes sure IP matches up to the client that sent it and that timestamp is within a few minutes of the actual time. If Eve intercepts the communication, and is able to masquerade as client, she can only send duplicate transactions for a few minutes (due to the timestamp).

        Can you recogize this protocol? If you can't, perhaps you should think twice about immediately criticizing someone you don't know. (Hint: Kerberos v4).

        I actually added another bit to this: server also sends to the client an integer, which client sends back encrypted. Each time server sends the integer, it increments it, and when client sends that integer back, server compares that to a list of recently sent-back integers, so that prevents the above passive attack (which Kerberos v4 is susceptible to) - eg, in order to duplicate a transaction, Eve must prevent the transaction from reaching the destination in the first place, and even then she can only send that transaction once within a few minute window (after she has set up IP spoofing - which is not trivial). After all that work, all Eve managed to do is relay the transaction as if it reached the intended destination in the first place.

      Of course I'm simplifying here since I've already typed enough (it gets a bit more complex because it correctly deals with NAT). Basic point is that you shouldn't make assumptions.
  9. Thawte by peterdaly · · Score: 2

    Thawte may be worth looking into. They used to be a competitor to Verisign, although now I believe they are owned by them (what isn't?).

    They have certs available for $199. Still not cheap, but better.

    -Pete

  10. It is a scam by dnoyeb · · Score: 5, Interesting

    I say the same thing about signing my Java applets. Sun only puts Verisign or Thawte root certificates. So if you want to avoid your customers seeing some redicuouls

    "Jesus!! this software is unsigned!!!"

    message, then you gotta buy the certz. I am self signing right now. I would love if OSDN could have their own root certificate and let us public folks buy from them. Any malicious signers will be found out quickly so whats the big deal???

    I think this signing thing is DRM in action. Nobody is realizing it yet.

    1. Re:It is a scam by ADRA · · Score: 3, Interesting

      "I think this signing thing is DRM in action. Nobody is realizing it yet."

      I think everyone is realizing it, but doing nothing about it. It is one of those sticky technologies that can be used for good and evil. There is and always will be good uses for this technology like the way it is being used today, but on the other hand, forcing certificates on those that just want secure internet connections seems rather arguable to me, but since it is in spec there isn't much for us to do until I take a flame thrower to all the anal-monopolistic companies.

      Just to clearify the DRM == cert part, I think the nature of DRM forces anyone who implements that security mechanism to use certs.

      The real problem when internet connected devices become more pleantiful, and central authorities like Microsoft and Verisign start signing everything under the sun. Running a program on Windows 2004:

      #bash
      - Error 31337 -
      Problem: This program has not been signed by an
      application trusted provider.

      Solution: Bend over and take it like the
      mule that you are
      -

      #Format C:

      - Error 31337 -
      Problem: This program has not been signed by an
      application trusted provider.

      Solution: You can never escape us! MWAHAHAHAHA!
      -

      --
      Bye!
    2. Re:It is a scam by RAMMS+EIN · · Score: 3, Interesting

      ``forcing certificates on those that just want secure internet connections seems rather arguable''
      Right. That's a point I forgot to make in a previous post. Most of what I know about certificates comes from research I did in an attempt to offer users of my services a secure connection. Turns out the only way to enable https connections is by using certificates. Of course, I didn't want to fork out all this money just for test-driving the system, so I went for self-signed certs. This popped up a security warning whenever the secure connection was requested (unless disabled after the first time), in effect reducing people's sense of security instead of increasing it.

      I see the point in using certificates. It's an excellent way to ensure the entity you're communicating with is in fact the entity you think you're communicating with (although, of course, CAs are run by people, and people are flawed). I see why certificates are expensive; there is a lot of work in deciding whether the requester is thrustworthy or not. Certificates are not my problem. My problem is: Why do we need them if all we want is encrypting communications?

      --
      Please correct me if I got my facts wrong.
    3. Re:It is a scam by Ben+Hutchings · · Score: 2
      I see why certificates are expensive; there is a lot of work in deciding whether the requester is thrustworthy or not.

      I'm sure the CAs would like you to think this, but that is not what they do. All they do is to check that the request came from an entity who has authority to use the identity being certified (for SSL, this is a domain name).

      My problem is: Why do we need them if all we want is encrypting communications?

      Well, you need to get the public key for the entity you intend to communicate with, somehow. Certificates make key distribution easier by allowing peers to verify public keys sent by the very entity they are trying to check the identity of.

    4. Re:It is a scam by dnoyeb · · Score: 2

      For me the whole idea of Java is to put the hardware consideration on the JVM manufacturer. For the average programmer this saves them work. But for me in the Automotive industry I keep trying to explain to my company this means less liability for us.

      I relate this to certificates because a CA can easily pass the buck on to the credit industry by simply letting everyone know the only thing required for a signature is a valid Credit card number. Credit cards can easily be tracked. In any event, this is all the security your average hacking programmer needs. Free software does not need anymore security than that. For my Fortune 100 company, I would recommend they use somebody they can sue if the certs are cracked.

  11. ssl webhost won't work? by dildatron · · Score: 2, Interesting

    I would just go for one of the thousands of web hosts that give you some sort of SSL package. Unless you need your very own certificate, they are definately the way to go for the small business because the host purchases the stuff and just charges you a small fee.

    If this is not acceptable for your situation, then I am afraid you have to bite the bullet and front the money.

    But don't get lost in the middle - remember the whole reason you are using SSL is for security. Whether the certificate comes directly from you or your webhost doesn't really matter as long as it is secure. That's why I would recommend that you let them pay for it and disperse the cost among their users.

    --


    If you had nuts on your chin, would they be chin nuts?
    1. Re:ssl webhost won't work? by anthony_dipierro · · Score: 2

      I would just go for one of the thousands of web hosts that give you some sort of SSL package.

      Then everyone else sharing your certificate can hijack your connection.

  12. Comodo - $49 by wooft · · Score: 2, Informative
    Comodo

    You can even get a free 30-day trial cert.

    1. Re:Comodo - $49 by wooft · · Score: 2, Informative
      I've tested the trial cert. in Netscape 4, Opera 5, MSIE 5, and mozilla. They've all worked just fine. It is currently installed on a live website, 28,000 hits, 4 days, no complaints. Now, they have changed their intermediate recently, things probably changed since your experience.

      No limitations on the free cert. No strings attached. It does expire after 30 days, though.

      There really is no reason a CA must charge hundreds of dollars for these things. Up until recently it has been monopoly pricing (Verisign *spit*)

  13. Re:Self-sign by Raskolnk · · Score: 2

    I would agree, but I can't get IE to install the certificates permanently. I click through the install dialogue every session, but it never sticks. Mozilla is fine after the first run.

    --
    Don't blame me, I get all my opinions from my Ouija board.
  14. Cheapass trusted SSL certs by pablos · · Score: 5, Informative

    You can purchase a ridiculously cheap ($50) 128bit SSL cert, trusted by browsers from http://www.geotrust.com

    All you need a valid credit card to get a
    cert. The CA key is loaded in almost all of the browsers, the notable exception being Opera.

    They do send a 'auth check' by emailing the domain admin contact you can select.

    The entire ordering process (including filling out forms) takes less than about 5 or ten minutes.

    This should SCARE you if you're relying on the security provided by Veri$ign and the root that ship with browsers. - pablos.

    1. Re:Cheapass trusted SSL certs by God!+Awful · · Score: 2

      If I go to a page and an applet pops up that says "You are about to run an app signed by foo.com. Geotrust asserts that this really is foo.com" I'm going to say "who the hell are Geotrust" and hit cancel.

      -a

    2. Re:Cheapass trusted SSL certs by letxa2000 · · Score: 3, Informative
      Most (normal) people don't even know that businesses with secure pages have supposedly been "verified." Thus it really doesn't matter who you purchase the certificate from as long as it doesn't pop-up a browser warning. No-one is going to do business with a site they don't trust. It's not like you go to a site, and say, "Wow, these guys look real shady. But heck, they have a Verisign cert, ok, no problem." That doesn't happen.

      Building trust is an issue between the website and their potential customer. If the customer trusts the site, they're going to buy regardless of who signed the cert. If they don't trust the site, they're not going to buy regardless of who signed the cert.

      Verisign and Thawte are, for obvious reasons, trying to promote the idea that their certificates cost more because users somehow trust their verification process more. That is BS. No-one cares because each individual person decides whether or not to trust the website in question.

      In reality, all people want out of SSL is encryption. The decision to trust the business in question is always going to be the customer's and that decision will not be influenced by who signed the cert.

    3. Re:Cheapass trusted SSL certs by jonbrewer · · Score: 2

      If I go to a page and an applet pops up that says "You are about to run an app signed by foo.com. Geotrust asserts that this really is foo.com" I'm going to say "who the hell are Geotrust" and hit cancel.

      In your comment you refer to a signed applet, which is quite a different thing from an SSL session. (the topic of discussion)

      When your browser establishes an SSL session with a server, the only thing you see is a little lock icon and the fact that your URL is https and not http. Your browser won't establish the session if the server's certificate isn't trusted and valid. (Netscape and IE automatically trust certificates issued by several vendors) It's transparent to you.

      This means that an SSL certificate from Geotrust is probably a very good thing, as browsers trust it and users will never need to know who Geotrust is.

      An applet requiring permissions to play outside the sandbox, or in other words to fuck with your computer, will always ask your permission before doing so. The person writing the applet doesn't necessarily have to be a good or honest person, they just have to be who they say they are in order for Verisign or anyone else to allow them to sign their applet.

      (this means stay away from anything that asks permission to install on your PC unless you have complete trust in the source of the app.)

    4. Re:Cheapass trusted SSL certs by dnoyeb · · Score: 2

      That is a very important point. People may be engineered to believe a Trusted site means the site is reputable, versus only meaning the site is exactly who they identify themselves as.

      When will customers ever comprehend that a site could put a "BUY WITH PAYPAL" button on their site, but when you push it, it only goes to a fake paypal site to steal your login info. Customers just don't understand that reality.

    5. Re:Cheapass trusted SSL certs by God!+Awful · · Score: 2


      In your comment you refer to a signed applet, which is quite a different thing from an SSL session. (the topic of discussion)

      It's not a completely different topic, since the same certs are used for both purposes. I checked my browser's configuration today and I was shocked how many root certs come preloaded. Lots of stuff from other countries. How do I know that some random cert issuer isn't going to get bought out by the Russian mafia.

      Say what you like about Verisign, but at least they are a large company that is concerned about its image. AFAIK, they go through some steps to verify that you are an actual registered company with a legitimate street address, unlike the 10 minute sign-up form the OP mentioned. When Verisign issued those fake Microsoft certs it was a big scandal; if Geotrust had done it, would we have even heard about it?

      Luckily, DNS provides a good second wall of defense against these sorts of attacks, but it's not perfect. Let's say you're surfing the web and someone recommends a book that interests you. It's the Onion Ad Nauseam with the customary link to Amazon.com (http://www.anazon.com/exec/obidos/tg/detail/-/140 0047242/ref=ts_bh_1_8//103-0748334-6971015?v=glanc e&n=283155). Do you always check to see if Amazon.com might be misspelled? Normally I couldn't care less whether I'm browsing securely or not, but when I'm getting ready to place an order, I always check for the little lock in the frame of my browser.

      Incidentally, if you do decide to check out anazon.com, you might want to turn Javascript off first.

      -a

  15. Free root cert project by kylegordon · · Score: 5, Informative

    You may find what you're after over at http://www.cacert.com The creator of this website believes that trusting someone should be free, and is doing his best to make this happen.

    1. Re:Free root cert project by V.+Mole · · Score: 4, Interesting

      Nice idea. Unfortunately, the MD5 fingerprint on the root certificate doesn't match what the webpage claims it should be. This leads to doubts...

      I suspect what happened is that they issued a new certificate on September 15th, and forgot to update the webpage. But that kind of sloppiness is not reassuring, and the fact that nobody has fixed it in 17 days indicates that it's probably not very widely used. (And yes, I e-mailed the webmaster about the problem.)

    2. Re:Free root cert project by dnoyeb · · Score: 2

      That is a nice start, but why support the M$ monolopy which Netscape/AOL does not seem to be interested in breaking. Why support the M$ keystore is what I mean???

      Why is he doing stuff that is already free and popular in PGP. He is only offering mail certs. When he offers beyond mail certs, then I will be happy to see it. But im not knocking him, hes done a good job.

  16. Easy one by shurdeek · · Score: 5, Informative

    There is a nice page, http://www.whichssl.com. Through the comparison tables there I found comodo's http://www.instantssl.com. I generated a demo certificate first and after I had no problems with it, I bought it. For $49 a 128 bit, not 40. Recommended.

  17. InstantSSL by aldjiblah · · Score: 3, Informative
    Just switched from Thawte (adding $100 each year for your certificate services is NOT a good way to hold on to your customers, Thawte!) to InstantSSL.

    At $49 a piece for standard certificates they're the cheapest my company could find when we went looking last month. So far I have no problems recommending them.

    --
    sig sig sputnik
    1. Re:InstantSSL by Snap+E+Tom · · Score: 2, Informative

      I'll vouch for InstantSSL/Comodo. I'm using it on a local non-profit site. $49/year gets you a 128 bit certificate. They've got a 30 day trial program, and their support staff was very helpful when we had a problem.

    2. Re:InstantSSL by letxa2000 · · Score: 2, Interesting
      I just switched from Thawte to InstantSSL, too. I didn't even know there were cheaper alternatives now available until I had a run-in with Thawte over their procedures during my renewal process, which caused me to go shopping. Saved some good money in the process.

      I started an online store on my site in September 2001. At the time I couldn't find anything cheaper than Thawte. I went through all the paperwork hassles, process, etc. and eventually got one--though it was issued to me personally because they had weird requirements to prove my business existed (even though it was listed in DUNS, has been in business since 1993, etc.).

      Last month it was time to renew. I wasn't looking forward to it but I figured I'd just be able to pay the bucks and be done. But NO, Thawte presented me with a whole new set of documentation that I had to provide. Never mind it was just to prove that I exist personally since the certificate was issued to me as a person, not the company. Never mind we had already gone through this the year before and nothing in the certificate was changing.

      I got supremely pissed off and did some searching. Found InstantSSL by Comodo. The standard cert is $49/year with discounts available if you purchase more than 1 year at a time.

      A little skeptically I signed up with them. I had my certificate the same day with no need to provide paperwork because their system was able to establish the existence of my company. And it was registered to my company (as it should be), not to me personally. Pleased with their service I purchased another certificate for another site I'd been meaning to get secured--since they already had certified my company that cert took about 2 hours to reecive.

      I gave Thawte the 1-finger salute. I asked for a refund for the renewal I had initiated and purchased 2 years with InstantSSL for less than I was going to pay Thawte for 1 year. This is even better since Thawte is owned by Verisign, so by going to InstantSSL I effectively am free of Verisign. Always good.

      I highly recommend InstantSSL. It's the Godaddy of SSL certs. :)

  18. Everything you need to be a certifying authority by Chuck+Chunder · · Score: 5, Informative

    comes with openssl. It even has a nice perl script to make it easy.
    What Verisign and co have that you don't is their root certificates installed with the browsers by default. For internal use you should have no problem using your own certificates. For external use, where an existing business relationship exists (ie you aren't selling to the public, but to people who can trust your cert because they know who you are) it should take little more than a quick explanation.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  19. It's not as much of a scam as you think. by antis0c · · Score: 5, Informative

    Sure we all hate VeriSign for all kinds of reasons.

    However when you get an SSL Certificate from VeriSign and some of the other Cert signers out there, you are getting two things.

    The most commonly understood thing you are getting is the encryption thats automatically accepted by just about any modern browser. However, the reason it's automatically accepted is because VeriSign is suppose to verify the identity of the business. This is why they require a Duns and Bradstreet # (It's a business credit identifier). This way you know when you're going to https://secure.yourdomain.com to enter your credit card information, that you are indeed still on yourdomain.com and that your information is encrypted, and verified to be sent to the company you intend to send it to.

    So if all you are concerned about is encryption, just generate your own. It will however throw a warning in just about any browser that the identity of the site can't be verified. Other than that, cost of this service isn't going to drop very dramatically without losing its verification services.

    I understand though, that browser warning annoys me too.

    --

    ..There's a-dooin's a-transpirin'
    1. Re:It's not as much of a scam as you think. by g4dget · · Score: 3, Interesting
      However, the reason it's automatically accepted is because VeriSign is suppose to verify the identity of the business. This is why they require a Duns and Bradstreet # (It's a business credit identifier). [...] Other than that, cost of this service isn't going to drop very dramatically without losing its verification services.

      That would be a fine argument if they actually do any significant verification. My impression is that they don't.

      I think it's foolish to rely on VeriSign or anybody else to guarantee that the company on the other end is who they claim they are. And you don't need that anyway--you don't get that protection for mail order either, and, besides, lots of people can get your credit card number without all the hassle of setting up a web site.

      What matters ultimately is the money trail: not VeriSign, but MasterCard, needs to know where your money went and get it back for you. That's their responsibility as credit card companies.

    2. Re:It's not as much of a scam as you think. by borud · · Score: 2, Insightful
      However, the reason it's automatically accepted is because VeriSign is suppose to verify the identity of the business. This is why they require a Duns and Bradstreet # (It's a business credit identifier).

      knowing your social security number does not make me you. it makes me someone who knows your social number. nothing more. nothing less.

      while a lot of people seem to think they know the mechanics of cryptography pretty well (and probably do), there still seems to be a lot of people who aren't really in the habit of thinking where security supposedly comes from in any given scheme.

    3. Re:It's not as much of a scam as you think. by antis0c · · Score: 4, Informative

      I agree. Thats why I said "VeriSign is suppose to" and not "VeriSign does". Obviously they don't, remember the whole fiasco with them giving out a cert to someone posing as Microsoft? I'm just saying, thats the idea. I don't agree with it. :)

      --

      ..There's a-dooin's a-transpirin'
    4. Re:It's not as much of a scam as you think. by _Sprocket_ · · Score: 2


      It's silly. I think very, very few people (non-geeks) even know that when they see the "little padlock" it means the company they are talking to is supposedly verified. I think everyone evaluates the business they are thinking about ordering from BEFORE they even go to the SSL stage.


      I suspect many end users are more confused about the issue than even that.

      Back when the PS2 came out, there was a number of scams popping up to feed the buying frenzy (and short supply) for the devices. I was rather amazed at how often people cited a Verisign certificate from a questionable website as verification that the business was legitimate. Granted - it could have been a kind of astroturf compaign by the scammers to further a false sense of legitimacy. But years of dealing with end-user issues has me believing that these were genuine users confused as to what a certificate does, and does not, mean.
    5. Re:It's not as much of a scam as you think. by fishbowl · · Score: 2

      "You don't get that protection for mail order either"

      Well, undetected, easily accomplished man-in-the-middle is not quite the same risk as it is on the web. Also, there is protection available for mail order: Certified and Registered mail, and, the stiff criminal penalties that exist for mail fraud.

      --
      -fb Everything not expressly forbidden is now mandatory.
  20. RSA Who? by Blrfl · · Score: 3, Funny

    Never heard of 'em. Must be some fly-by-night operation. :-)

  21. FreeSSL... by Chicane-UK · · Score: 2

    Try out FreeSSL.com - they used to give fully signed SSL certificates away that lasted for three months.. I read that they were planning to offer free 'year' certificates.

    They also currently offer a ChainedSSL certificate at a cost of $25 per year...

    --
    "Hey! Unless this is a nude love-in, get the hell off my property!!"
  22. Re:Self-sign by Anemophilous+Coward · · Score: 3, Informative

    There is a way to do this with ASP scripting. A good base to start with can be found at this Microsoft Knowledge base article.

    It is a starting point I used to make the root certificate stick. It will present the user with a large-ish alert box asking them if they want to install the certificate. It will only do this once as long as they click 'yes'. Subsequent visits to your site will be automatic from then on out.

    This is course is great for internal sites, you can educate your users to click on the box the first time, then they never have to worry again. And they know it's trusted since it came from you. One small caveat, this probably only works on IIS servers and only works in IE web browsers.

    - "A non-productive mind is with absolutely zero balance."
    - AC

  23. The problem with self-signing by Pinball+Wizard · · Score: 2
    For the 85-90% of you using Internet Explorer, take a look at Tools->Internet Options->Content->Certificates->Trusted Root Certification Authorities.

    The established certification companies are already on this list. You are not. If you self-sign, you are basically counting on your potential customers to trust you as a certification authority. They can add you to that list individually. The question is, will they?

    Since you are an unknown, small company, basically your customer has to trust that you have done everything right in order to protect their security. That's a lot to ask someone. Having a big player certify you tells your potential customer that even though you are a small unknown, you have done everything right.

    It's just my personal opinion, but its one based on running an e-commerce site for the last four years. Go with an established certifier. If you are doing any sort of business at all online that requires SSL you will more than make up the annual fee in the sales you don't turn away because you were too cheap to get a real certificate.

    --

    No, Thursday's out. How about never - is never good for you?

    1. Re:The problem with self-signing by iCEBaLM · · Score: 2

      The established certification companies are already on this list. You are not. If you self-sign, you are basically counting on your potential customers to trust you as a certification authority. They can add you to that list individually. The question is, will they?

      Here's a question: Since when is the only reason to use SSL for commerce? What if you run some kind of community website (slashdot) and want to offer encrypted SSL logins for your users? Why pay $400 a year for that?

      This is what really bugs me about SSL, it's assumed that all you want encryption for is to secure credit card info.

      -- iCEBaLM

    2. Re:The problem with self-signing by iCEBaLM · · Score: 2

      I don't trust verisign for shit, I'm sure many others don't either. We're kindof forced to because their CA is in our browsers by default and we never really think about it.

      -- iCEBaLM

  24. What about InstantSSL? by Klaruz · · Score: 2

    Has anybody used InstantSSL? They claim to work with IE 5+, NS 4+, AOL 5+ and Opera 5+, which they say is 99% of the browsers in use out there. Sounds like a good deal to me.

    I'm looking at using the cert to do some credit card auth for a webhosting company, and I don't really think I'd have a problem turning away that 1% of people who can't upgrade to a browser that came several years ago. That whole 80/20 rule kicks in there. I'm sure somebody who can't be bothered to upgrade to a modern browser is going to be a tech support nightmare.

  25. Go ahead and click, don't worry... by jaaron · · Score: 2

    And put text in saying to click through the security warning. Most people will, anyway.

    An excellent example of why "computer security" is an oxymoron.

    Seriously though, this is of why many viruses spread -- people are gullible and lax on security. While I really understand that getting a proper certificate can be expensive, I'm not sure if I want to encourage this type of behavior.

    --
    Who said Freedom was Fair?
  26. Create own CA, don't just self-sign by coyote-san · · Score: 5, Informative

    You're going at the problem wrong. Don't worry about getting your clients to accept a self-signed cert, worry about getting them to add your own root certificate to those they trust.

    This is actually straightforward - you point them to a URL that returns the root cert, with MIME type application/x-x509-ca-cert, and tell them to accept it for all uses when the broswer pops up a dialog box.

    You should then use this root cert to sign your web server certs (and certs for mail servers, databases, whatever). All should be trusted immediately, assuming you have your other ducks in a row. (E.g., you need to have your web server cert's common name resolve to the IP address of the web server.)

    It's a bit more work to maintain a mini-CA than to just use self-signed certs, but overall the benefits outweigh the hassles. Many of us are working on JSP tools to operate mid-range CAs, but I don't know how far most are. (The problem is Microsoft's eternally changing standards on how clients generate the cert request on their side - I can handle Netscape/Mozilla with ease, but it seems like every version of MSIE is just slightly different.)

    --
    For every complex problem there is an answer that is clear, simple, and wrong. -- H L Mencken
    1. Re:Create own CA, don't just self-sign by Ian+Bicking · · Score: 2

      By any chance, can somehow give a link to a good reference on how to set up your own CA? mod-ss-makecert makes self-signing really easy, but I have no idea what's involved with making a CA.

    2. Re:Create own CA, don't just self-sign by paco+verde · · Score: 3, Informative

      The parent post is exactly how we do it in our organization (a non-profit with not a lot of money for certs, but lots of things we want to run over SSL). Once someone trusts your root cert you're good to go.

      I mostly figured out how to set it up from the Apache mod-ssl module FAQ at http://www.modssl.org/docs/2.8/ssl_faq.html#ToC29. BTW, mod-ssl comes with a nice little signing script that is quite handy.

      Once I got the hang of it with Apache sites I used the technique in the FAQ almost verbatim to produce certs for our IMAP and SMTP servers.

      You might also check out http://www.openca.org/. I'm not using it, but if I was starting over I would be looking into it.

  27. Look in your browser by Eric+Seppanen · · Score: 2
    In Mozilla, anyway, you can see a list of the trusted certificate authorities. There's a lot of them in there; Verisign couldn't have bought all of them (yet).

    I think a lot of people out there use some other browser than Mozilla, though, so you might want to see what certs that other browser supports.

    --
    314-15-9265
  28. Just exploit the IE SSL bug by giminy · · Score: 5, Informative

    Have your company buy a key, then create signed keys for your domain private domain with it as the issuing key. Nobody will know, as most people still use IE, and it still has that fun bug.

    --
    The Right Reverend K. Reid Wightman,
    1. Re:Just exploit the IE SSL bug by Kragg · · Score: 2

      I'd love you to explain this one. Who sells key pairs and how do you make the certificate show that it was verified with the intention of accting as a CA?
      I have a horrible feeling this is a +5 troll... anyone got a link to prove me wrong?

      --
      If you can't see this, click here to enable sigs.
    2. Re:Just exploit the IE SSL bug by jareds · · Score: 3, Informative

      Who sells key pairs...

      Verisign.

      ...and how do you make the certificate show that it was verified with the intention of accting as a CA?

      You don't make the certificate show that, but IE doesn't check correctly. That's the point.

      I have a horrible feeling this is a +5 troll... anyone got a link to prove me wrong?

      Yes, this explains in more detail.

  29. That's interesting by petard · · Score: 5, Informative
    WhichSSL is nothing but an ad for Comodo:

    Registrant:
    Comodo Research Lab Ltd
    10 Hey Street
    Bradford, Yorkshire BD7 1DQ
    US

    Registrar: Dotster (http://www.dotster.com)
    Domain Name: WHICHSSL.COM
    Created on: 25-JUN-02
    Expires on: 25-JUN-04
    Last Updated on: 25-JUN-02

    Administrative Contact:
    Abdulhayoglu, Melih steve@comodo.net
    Comodo Research Lab Ltd
    10 Hey Street
    Bradford, Yorkshire BD7 1DQ
    US
    +44 1274 730505
    +44 1274 730909

    Technical Contact:
    Abdulhayoglu, Melih steve@comodo.net
    Comodo Research Lab Ltd
    10 Hey Street
    Bradford, Yorkshire BD7 1DQ
    US
    +44 1274 730505
    +44 1274 730909

    Domain servers in listed order:
    DNS01.EXODUS.NET
    DNS02.EXODUS.NET
    DNS03.EXODUS.NET
    --
    .sig: file not found
  30. Google is your friend. by Eric+Seppanen · · Score: 4, Informative
    --
    314-15-9265
  31. Bigger problem than that. by fireboy1919 · · Score: 2

    Its easy to click-through with internet explorer. But what if you've got Netscape 6 or Mozilla?

    Sure, its easy to use https mode, but what if you want to sign applets?

    Its a REAL pain. You have to download a public key, open up a console, find your certificate store, and manually add it.

    I made something that I wanted to do that with. What a pain!

    --
    Mod me down and I will become more powerful than you can possibly imagine!
  32. Is it any good if most browsers reject it? by HotNeedleOfInquiry · · Score: 5, Informative

    I couldn't find rackshack listed in any of the "approved" signing sources for mozzila or netscape.

    --
    "Eve of Destruction", it's not just for old hippies anymore...
    1. Re:Is it any good if most browsers reject it? by enrico_suave · · Score: 3, Informative

      quickssl bought out and uses equifaxes (if i recall correctly) cert company/business.. and uses that authority which most browsers going back to at least 3x or earlier (for ie and netscape) that are recognized without popup/error/warnings.

      FWIW I've used this cert before for a site.. it was quick, easy , and cheap...

      e.

      --
      Build Your Own PVR/HTPC news, reviews, &
  33. Re:Thwate IS NOT THAWTE!!! by Zeinfeld · · Score: 2
    Thwate's site [thwate.com] is a different design than Thawte's site [thawte.com] but still uses the 'Thawte' name. This looks like a lawsuit waiting to happen.

    I just went to their Web site and if you click through you will find that they do actually sell Thawte certificates, you are sent to the Thawte site.

    This is probably just an innocent thing where people were going to Thwate and trying to get certificates and someone decided to take advantage of the channel.

    I will get onto legal tommorrow however just to make sure that nothing unfriendly gets said by mistake. There used to be a company in the UK with a vacum cleaner called VAX. They got a nastygram from a random DEC legal outfit every week.

    --
    Looking for an Information Security student project suggestion?
    Try http://dotcrimeManifesto.com/
  34. If your the IT Department by mystik · · Score: 5, Informative

    ... and can manage an installation of certificates on all clients, you can create your own certificate authority all by your self.

    Here are some *SIMPLE* instructions for building a self-signed CA cert, and then signing SSL certs for servers. Any real implentation should probably be assessed for security (like ca-generation on an isolated machine, etc ...)

    • openssl req -newkey rsa:2048 -keyout ca.key -out ca.req - Answer all questions it asks
    • openssl x509 -signkey ca.key -req -out ca.crt -in ca.req -days 1200 - Self- signs the CA certificate
    • openssl x509 -signkey ca.key -trustout -req -out ca-trust.crt -in ca.req -days 12000 - produces a "Trusted certificate"
    • use the first step to generate any other certificate requests. Some servers like IIS & Domino have their own request-generation tool.
    • openssl x509 -CA ca-trust.crt -CAkey ca.key -req -days 360 -in certificate-request.req -out cert.crt -CAserial ca.srl [-CAcreateserial] - to sign requests. The first time, you'll have to use CAcreateserial

    That's pretty much it. mix into your IT operations as nessecary

    --
    Why aren't you encrypting your e-mail?
  35. Re:There is a solution for this problem by billstr78 · · Score: 2

    A better way to prove your point is to advocate the use of openSSL and other non mainstream solutions. You have a valid point, but busting open everyone's secure data using a distributed crack is irresponsible, lame and dangerous. Get some ethics.

  36. Certs prevent Man-in-the-middle attacks by adamy · · Score: 3, Interesting

    Certs prove you are who you say you are, not that you are a reputable company. Otherwise, someone can spoof your IP address and or domain name, collect your clients secure information, and the whole process is encrypted using the attackers keys, not yours.

    It is a boot strap problem. Since your clients connect to your over the web, there is no way to prove that you are really you. Instead, you say, my CA (e.g. Verisign) says I am me, and hand them something they can use to verify that info. The browser checks the cert that your site offers, and using the Verisign public key, can ensure that you are actully signed by verisign. The fact that Verisign's public key was shipped with the browser means that the trust chain goes like this:

    Install disk (or Download from Mozilla site)->Verisign->You

    You can become your own CA, but that borken link is still there.

    Another option is to use something like PGP or hand delivered Certs, which would work for an internal website or a limited audience.

    Adam

    --
    Open Source Identity Management: FreeIPA.org
  37. Re:Open CA by Junta · · Score: 2

    I have a question regarding this sort of setup. Namely, what do the existing established (i.e. shipped with IE, mozilla, and netscape) CA's do in order to verify the identity of the requestor? I presume at least some of the cost an organization must pay is to cover administrative costs of verifying identities. And if the companies do nothing substantial to verify the identity of the purchaser, why the hell are browsers shipping with their certificates? If they provide decent identity verification, then I wonder if a free CA would work well. Even if it did get distributed, if it cannot provide decent verification of requestors due to budget constraints, it would be an exploitable weakness in the trust system...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  38. Re:The question that needs asking is... by MartinB · · Score: 2
    Why blow $400 on a certificate from a company that doesn't really provide a useful service?

    Because the service they provide to you - the person with the $400 - is that end-users will do business with you securely because they trust the certificate.

    And for goodness' sake, get off your high horse about end-users' understanding of cryptography. The business reality is that the $CURRENCY_UNITs of the people who understand cryptography are no more valid than those of everyone else.

    Unless you have a niche market amongst cryptographic experts, not having security warnings popping up in browsers is the most important thing that customers (yes, those people who pay your rent for you) want to see.

    Don't know about you, but $400 is small beer to any business I can think of that needs SSL for the general public. If $400 per annum kills your business plan, then maybe you don't need universally accepted certificates for SSL after all.

    --

    The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

  39. Poor Cliff by uberdave · · Score: 3, Funny

    Why Are SSL Certificates So Expensive? by Cliff with 192 comments on Sunday March 18, @04:48PM http://ask.slashdot.org/article.pl?sid=01/03/18/18 55230&mode=thread&tid=93

    Are FreeSSL Certs Worthwhile? by Cliff with 8 comments on Friday September 07, @11:50AM http://ask.slashdot.org/article.pl?sid=01/09/06/04 51218&mode=thread&tid=148


    Poor Cliff. Perhaps he will get an answer this time around.

  40. Re:Self-sign by blkwolf · · Score: 2, Informative

    Kurt Seified has some good information on installing certs in I.E. Whats really cool is it lets you easily install certs for other apps like imaps/Outlook etc.

    http://searchwin2000.techtarget.com/tip/1,289483 ,s id1_gci833806,00.html

  41. Re:Thwate IS NOT THAWTE!!! by ceejayoz · · Score: 2

    They're a Thwate affiliate taking advantage of misspellings... scummy, I'm surprised Thwate hasn't taken them down.

  42. Mod parent up by Micah · · Score: 2

    Seriously, why SHOULDN'T you do this? The only thing Verisign does is take exorbitant amounts of money to "prove" you are who you say you are. But if you don't trust someone at their word, you probably don't want to do business with them in the first place!

    I'd suggest that doing this even for sites used by the general public is OK. Just put a quick explanation on the site. The exception might be if you're running a large operation collecting credit card numbers, in which case you can afford Veri$ign's price and don't want to lose a bit of business.

  43. InstantSSL by TheTomcat · · Score: 2

    I use InstantSSL (Comodo) [flash alert]. Works great. A little Apache tweak, nothing on the client side, and haven't found an unsupported browser.

    Best part: $49.

    S

  44. Government and more flexible signed assertions by Fastolfe · · Score: 5, Insightful
    This is the situation where we need the government to step in. We're all getting driver's licenses from the government, passports, etc., and these are really the only real-world pieces of identification people accept. What we need is for the government to step in and issue digital ID's, to individuals and corporations. These ID's would tie us to whatever electronic identifiers are appropriate (domain names and/or e-mail addresses), and appropriate delegation would be permitted from there.

    We just need the a trusted authority (for certain definitions of 'trusted' and for the definition of 'authority' that is ubiquitously recognized instead of decided by the highest bidders in the browser wars) to make digital assertions.

    You'd start with certifying identities: my state might sign a certificate certifying my name, maybe driver's license number, perhaps address and even a photograph. I should now be able to sign e-mails with this now independently of my e-mail address. The resulting signed message could carry whatever signed assertions I wanted to put on it. (Probably my name and maybe my photograph.) I can't forge these, because these components are signed by the state in connection with my identity. A posting to a self-help group might just assert my identity in the form of a photograph and an unsigned nickname.

    Taking this a step further, I should be able to use this ID to sign other things, even web sites. This will require changes to the way users perceive an "authenticated" web site. If I go to a bank at www.example.com today, they have a certificate that basically states "www.example.com is Example Bank, and their identity is certified". What my own signed web site might assert is "www.example.com is Joe User". User agents need to give more weight to the name here and less weight to the fact that the domain name matches what's in the certificate.

    Extend this now to corporations. When a corporate charter is created, a digital ID for that corporation is created along with it and signed by the state of incorporation. That corporation can now sign assertions like "Joe User is the CEO of Example Corporation".

    So now, when Joe User sends an e-mail, he can include this information:
    • Joe User (signed by the state of residence)
    • (Joe's picture, signed by the state)
    • Job Title: CEO (signed by Example Corporation)
    At this point, we really have a framework to allow the signing of most any type of assertion. If someone feels that we still need a signed DNS-based model, we'd do this within the DNS framework. I.e. registrars, when creating a domain, would also create a certificate for the domain name created and pass that on to the new owner, who can now sign for sub-domains as needed. When presented with www.sub.example.com, we have "www" signed by "sub" signed by "example" signed by one of the registrars for ".com".

    Some of these concepts will require a re-thinking of the way we approach authenticated online identities. We need to stop placing so much importance on online identifiers (like domain names and e-mail addresses) and start paying attention to who is making those assertions. I can sign an assertion stating that my e-mail address is 'joe@example.com', but unless that's really my e-mail address, it's not going to do anyone a whole lot of good. If I go around forging e-mails from joe@example.com and including that signed assertion, everyone should be able to take one look at that and say, "Who the hell is this guy claiming to be joe@example.com?". Only the guy with the certificate stating the assertion that he is "joe", signed by "example", signed by a valid registrar for ".com" would be able to say that with any authority.

    A lot of this can be done today with signed/encrypted XML, provided we have a common framework to start sharing the assertions.
    1. Re:Government and more flexible signed assertions by RAMMS+EIN · · Score: 2

      ``driver's licenses from the government, passports, etc.''
      You're getting these from the gov't? How pathethic! That means you actually have to take the driving test and actually be 21. Much easier and more useful to get them on the black market.

      ---
      Two sure ways to tell a sexy male; the first is, he has a bad memory. I forget the second.

      --
      Please correct me if I got my facts wrong.
  45. Run your own authentication server by Frums · · Score: 2
    If you are using it for extranet type functionality and don't need customers to use it, and you have skills but no money, create your own certificate, set up a server to do authentications (it keeps private key and is used to issue new certs), and then add your own server as a root server on each of your company boxes.

    -Frums

  46. Big Fuss? by wdr1 · · Score: 2, Insightful

    How is a pop-up a big fuss? Also most browsers allow you to permentantly accept the certificate as valid, don't they?

    -Bill

    --
    SlashSig Karma: Excellent (mostly affected by moderatio
  47. Governments? by Hard_Code · · Score: 2

    What about governments providing a non-profit cert service? Sure, there is the typical caveat of having to "trust" the government...but how much do you really "trust" Verisign anyway? Governments already certify physical documents...why not electronic ones? You could just get a cert from the government covering the region you operate in (ok, I know on the net this can be worldwide)...from city, to state, to regional, to national, or maybe even international. This might also have the effect of localizing the trust - perhaps as a consumer you don't trust a cert generated by some middle of nowhere town or province...

    --

    It's 10 PM. Do you know if you're un-American?
  48. Re:Open CA by Junta · · Score: 2

    Interesting about mozilla determining the trustworthiness of a CA by financial stability, one would hope that would be irrelevant and they would instead be mindful of the verification behind the CA more than the financial status of what it stands behind. What kind of contract is it they want? If they require money to distribute a key, it is an interesting avenue of funding, though I wouldn't think it to be very useful... All said and done, if this works I hope the validation scheme proves to be quite reliable and opens up trusted certificates to a whole new class. I personally administrate two CAs and am glad that clients are typically a few businesses rather than end-consumers, else we would have to run to a CA with an unfair chunk of change...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  49. Not a good idea for everyone to do it. by Chuck+Chunder · · Score: 2

    The average user becoming used to ignoring security warning is a bad thing.

    Part of the trust involved isn't just that I trust the name I see on the site, it's that I really am talking to to who I think I am. Remember, I can create a self signed certificate for www.abcd.com just as easy as the real owner of www.abcd.com. All I need to do then is hijack his DNS (or get my IP address with his name in your hosts file) and you're talking to me and think you're talking to him. And because we're both using self signed certificates we'd both look as real.

    That's why the third party is important.

    If you have an existing relationship with the people accessing the site (ie you have a channel whereby they can verify the cert once and don't become used to ignoring warnings) this isn't a problem.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  50. Re:Building better technology by Junta · · Score: 2

    I can see the usefulness of the expiration and the CA signer field quite easily. Say you were in charge of authenticating these certificates and you were expected to be reliable and not have clients easily be faked. The lowest common denominator becomes the customer. If the customer has that certificate private key leaked, it becomes useless. This can happen without the company knowing, so having the certificate expire is useful in protecting the signee from themselves. Not something they should have to pay for, but the practicality is there. I personally don't see how the CA signer field in any way relates to profit. Ok, so there is the issue of branding, a certificate by Thawte *looks* more reputable than one signed by a small party, but it is a field rarely consulted if it ships with the browsers. The CA Signer field is somewhat critical with independent CAs, where the name does show up. Perhaps only a token, but still..

    --
    XML is like violence. If it doesn't solve the problem, use more.
  51. GeoTrust! by coene · · Score: 2

    Its soooo quick (10 minutes) and soooo easy, and it only costs $120 (last I checked). Doesent even need a DUNS number!!! I love it! No more Verisign for me...

    (no i dont work for them -- haha)

  52. The certificate 'business' is a scam for 3 reasons by Xeger · · Score: 5, Insightful

    1) Almost every known root CA targets businesses as their primary customers. The prevailing mentality seems to be that if you want to secure your HTTP server's connections to members of the general public, you must be running some sort of business. Their cost per certificate is nothing; you are paying them not for the certificate itself, but for a certification of your trustworthiness as a business.

    But what if I'm offering a free service, which nonetheless requires that my users have absolute trust in their browsing security? What if I'm running a nonprofit organization? If the CAs were truly interested in security, they would offer a low-cost alternative for people who are offering free services, and perhaps a free certificate for non-profit organizations.

    You may point out that I can now get a cheap certificate for $50. While this is true, the low price of certificates these days is the result of market pressure. These guys aren't lowering their prices out of the goodness of their hearts, or to help Joe Q. Webmaster who wants a secure website. They're doing it only in response to competition.

    2) 'Wildcard' certificates cost an absurd amount of money, usually $500 or more.

    Excuse me? The entire premise of the certification, is that Thawte (or VeriSign, or whoever) is certifying my trustworthiness as an organization. As such, it shouldn't matter whether I have one, ten or a hundred DNS names associated with my website and with my organization. By forcing you to buy separate certificates for your web server's DNS name, your mail server's DNS name, your LDAP server's DNS name and others, they are extracting even more money from your wallet. Even if all my services are hosted on the same machine, I must pay hundreds of dollars extra for the privilege of giving them separate aliases. The only other alternative is to host all of my services on one machine, under one DNS name. Thank you so much, VeriSign, for sticking your nose into my system administration.

    And, finally,

    3) VeriSign, the biggest fish in the pond, has demonstrated on more than one occasion that it is in fact not trustworthy.

    Remember the incident involving a falsely-issued code signing certificate for Microsoft? That's right! This supposed paragon of trustworthiness gave some unknown cracker free reign to masquerade as the largest software company in the world. If they're that damned vulnerable to simple social engineering...then why did I pay them $200 or more, again? What exactly were they certifying?

    From the start, the entire digital certificate business has been about politics and moneymaking, nothing more. It's a pity that we're forced to live with it.

  53. I'm Microsoft, gimme a cert! Thanx! by alienmole · · Score: 2

    Maybe it is as much of a scam as we think - otherwise, why did Verisign issue "two certificates to an individual fraudulently claiming to be an employee of Microsoft Corporation"? (CERT Advisory CA-2001-04)

  54. OT: Entrust PKI by Bishop · · Score: 2

    Entrust tried and failed to sell PKI to any one. Until 2000 PKI was Entrust's primary (only) focus. Unfortunately PKI is a solution looking for a problem. There are other problems as well. (Link curtosey of the July 15 2002 Cryptogram)

    It is too bad really. Where PKI works, it works well. MS's Passport and Sun's thing are really PKIs waiting to happen.

    1. Re:OT: Entrust PKI by RobL3 · · Score: 2

      We use self isued certs to authenticate users to our BtoB site. Better security than password/login, and when you tie all the legal agreements to the cert, non-repudiation becomes a lot less difficult. Of course we haven't had to put it to the test in court......

    2. Re:OT: Entrust PKI by Ben+Hutchings · · Score: 2

      You can repudidate a physical signature if you show that it was forged or made under duress. I don't see why a court would refuse to accept the repudiation of a digital signature for similar reasons.

  55. free certs by farnsworth · · Score: 2, Funny

    simply code up an activeX control that appends the following to the client's c:/windows/system32/drivers/etc/hosts file:

    ca.verisign.com <your.openssl.server>

    --

    There aint no pancake so thin it doesn't have two sides.

  56. Be your _own_ CA. Why pay anyone? by jdreed1024 · · Score: 5, Interesting
    from the why-can't-we-be-our-own-certificate-authority dept.

    Er, um, you can. It's trivial to be a certificate authority. You simply need to read a couple of HOWTOs and understand how X.509 certificates work. At MIT for example, we are our own CA. The MIT CA signs all other certifiates, such as certificates for machines that offer secure services, or client certificates for users to authenticate themselves for confidential services. Sure, your browser will claim that it won't recognize the certificate authority. But go ahead and download the root certificate, and tell Netscape you want to accept that certificate authority to certify "Internet sites", and you're all set. You only have to do that _once_. Ever. Just make sure that all your server certificates are signed by the certificate authority.

    At MIT we get around the "accepting the certificate authority" problem by re-distributing Netscape with our CA alrady in the database. If your organization isn't big enough for this, then just hand the customers printed instructions on how to do it. Tell them by doing this, you're saving them money, with less costs to pass on.

    Commercial Certificate Authorities mean jack shit. All they "certify" is "Joe Schmoe paid me $400, so I will now say that he is who he claims to be." Big fscking deal. Who exactly are they to claim that, anyway? Do they have access to Joe's birth certificate? His passport? His social security record? I had to provide more documentation to get a Massachusetts Drivers License than I did to get a certificate from Verisign. Once the general public realizes this, Verisign will need to find a new source of revenue. I envision a future when certificate authorities can be obtained for a nominal processing free ($30) provided the requestor provides proof of identity (or corporate identity).

    --
    There is no sig, there is only Zuul.
  57. Check out www.WhichSSL.com by Nonesuch · · Score: 4, Informative
    Just this week I have started looking around before we purchase a certificate for a semi-private Internet server. I've found the 'WhichSSL.com' site to be very helpful, especially http://www.whichssl.com/faq/compatibility.html.

    Our users are easily alarmed, so we need to use a certificate from CA that is fully trusted by all of the common browsers. This pretty much limits you to Verisign/Thawte. If you expect that most users will have mostly upgraded to more modern browsers, then your available choices increase dramatically.

    I am currently considering InstantSSL... so far it's taken two days, and no signed certificate, but the price (free trial, $49/year) is right.

    1. Re:Check out www.WhichSSL.com by Phroggy · · Score: 2

      Another poster pointed out that WhichSSL.com is an advertisement for InstantSSL.com. Check whois.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
  58. DRM -- You nailed it by serutan · · Score: 5, Insightful

    Yes, and this is just a preview of the next economic layer that is going to be laid on top of the Internet with the arrival of Palladium. What do you suppose you will have to do to get your content enabled so everybody's PC will be allowed to open it? It's not just a scam, it's maybe the ultimate scam. Inflict the publishing industry's business model on the Internet by taking control of all the hardware connected to it.

    These bastards are pure evil.

  59. Why they're cheaper by billstewart · · Score: 2, Insightful
    They acquired a lot of market share early on by getting installed as default roots by IE and Netscape and selling their certs much cheaper than Verisign. So Verisign bought them, but uses them as a lower-priced brand where that's useful for market differentiation, and it beats having them as a competitor.

    They've also done some innovative technology, but their basic raison d'etre was to sell certs for a low price, since the cost was also low.

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:Why they're cheaper by Nintendork · · Score: 2

      I thought it might have something to do with hacker insurance. If your cert is compromised, Verisign will cover the financial losses up to a certain amount. Thawte (Started by the famous and rich S. African space tourist) which is now owned by Verisign doesn't have any hacker insurance.

  60. SSL certs: an introduction by CBC4 · · Score: 2, Informative
    The term CA refers to a Certificate Authority. A trusted CA functionally means that either it was included in your browser, mail tool, or Java interpreter, or you added it and clicked "trust this cert", or your IT department included it in your desktop load. The main cost in being a public CA is in very expensive lawyers to write a CPS which says how you're liable for certification practices.

    For internal use only, there is no reason you can't be your own CA, as long as you prepare a standard client load for all of your internal users. SSL is no less secure, all the cert is used for is negotiating a session key anyway.

    If you're going to enroll for more than 30 or so SSL certificates a year, you have a couple of alternatives to keep costs down. You can run a RA, which means you register the certs and a trusted CA signs them (VeriSign operates under this model), or you can get a subordinate CA that is signed by a trusted CA (RSA bought Xcert so they could offer this service).

    The first company to offer a tool to let you manage your own CA was Netscape, which became iPlanet, and was bought by Sun. Their documentation is great, read this explanation of the benefits of a Self-Signed Root Versus Subordinate CA.

    RSA writes very good docs too, but they're new to the CA business, and I believe the way their KCA product is positioned and pricing model will change. They are mostly interested in customers who use a lot of certs, for now.

  61. becoming a CA? by DuckWing · · Score: 2, Insightful

    This whole thread begs the question, how does one become a Certificate Authority. Someone started it and others are available if you look at the CA's in your browser prefs. Couldn't a company be their own CA then?

    --
    -- DuckWing
  62. InstantSSL works well for me by prisoner-of-enigma · · Score: 2

    I recently had the same question you do, namely I've got a small site doing a limited amount of business but I still need to accept credit cards and use SSL. Verisign? No way in hell. It'd take me two months to make their fee back in profits. No thank you.

    After searching around a bit I found a site called InstantSSL run by an outfit called Comodo. They offer a 1 year 128-bit cert for $49, and you can even try it out for 30 days free of charge. I did, and it works well enough that I haven't had any complaints.

    --
    In the end they will lay their freedom at our feet and say to us, Make us your slaves, but feed us. - Fyodor Dostoyevsky
  63. Becoming your own CA is a bad idea by srichman · · Score: 3, Interesting
    From the original question:
    Self signing my certificates works of course, but just about all browsers make a big fuss about it.
    Making yourself a CA out of the blue and signing your own certificates is no different in the "big fuss" department, except the browser only makes a "big fuss about it" once for all your websites. So I highly doubt issuing his own CA cert would be any more acceptable to the poster than signing his own cert.

    There is another drawback to becoming your own CA that is much more serious, though. I, as a web user, have no real problem accepting a self-signed certificate for an individual website or two. I'm very very hesitant, though, to accept Joe Schmoe as a CA, as this means I have given him the ability to, for instance, authorize whatever certificate he wants as a valid certificate for my bank's website. This is not cool with me. When I'm sending sensitive data over SSL to my bank (and others), I need to know (as much as possible) that the party on the other end of the transaction is who they say they are. My browser (Mozilla) doesn't offer any way to limit the scope of a CA's power at finer granularity beyond "this certificate can identify web sites."

    1. Re:Becoming your own CA is a bad idea by srichman · · Score: 2
      You cited one anomaly out of the millions of certificates Verisign has issued. Verisign does, in fact, try to verify identity, and makes applicants go through a length application process to this end.

      If you are claiming that trusted CAs can't be trusted any more than Joe Schmoe, then you are claiming that the entire concept of CAs is useless and should be thrown out the window. Is this really what you intend to be saying?

  64. InstantSSL.com by fwc · · Score: 5, Informative
    $49/Year.

    Almost instant (like 10 minute) issuance.

    Trusted by 99% or so of in-use browsers (IE>=5.0, Netscape>=4.x, AOL>=5, Opera>=5).

    Works great. Highly recommended.

  65. Be your own CA by nsayer · · Score: 2, Interesting
    Anyone with a copy of openssl can be their own CA. I won't go into tremendous detail, but the end result for the end user is that they will need to import the CA certificate once, and so long as you make that certificate last a long time (which implies that it must be a very large key so as to be cryptographically secure over its lifespan), the actual machine certificates can be recreated anually without requiring the users to approve new keys.



    It's also nice to be able to set up multiple hosts or hostnames with certificates. It's truly a one-stop shop.



    Of course, the security of the situation is similar to SSH - the first time you connect to an SSH server (or in this case, when the users click on the link to load the CA certificate), they don't have any guarantee that they're not being misled by a monkey-in-the-middle. That, for the most part, is the only thing the $x00 / year and/or the scary browser warnings really buy you.



    My site doesn't do any e-commerce, but I do have some users who use Squirrelmail over HTTPS with such a setup. I've gotten no complaints from them about having to add the CA cert. And when I go visit someone else's house, it's sort of second nature for me to add the CA cert to their browser so that when I visit in the future I won't have to do it again. :-)

  66. use your own CA for your backend servers by iebgener · · Score: 4, Informative

    You might need a certificate signed by a well known CA for your connections from the internet, but for all your backend server you can create your own CA. This will enable you to use a full strenght 1024/128 bit sll for nothing. There is a project called tinyca which enables you to create and signed certificates with your inhouse CA. So you create a CA for your company and add the CA to all your backend server. Once this is done, any certificate signed by your CA will be valid and fully secured.

    I have tested it for Apache and Weblogic and Websphere and they work very well.

  67. Make the CA key much bigger by nsayer · · Score: 3, Interesting
    I would recommend making the CA certificate's key absurdly large, say, 16384 bits long, particularly if you want it to last 30+ years.

    The idea is that this is the thing the users are going to have to all import into their browsers. You don't want to make them do it more than once. But the whole reason keys expire is that with concerted effort over time they can be factored. So you need to make the key length proportional to the expiration period in at least an attempt to insure that the key will remain secure over its lifespan.

    The server cert should have a much smaller key, say a kilobit, because it's used a lot more than the CA cert (validating a server cert will be "hard" because its signed by a 16 kilobit key, but once it's done, the certificate is known-good as long as it remains valid), but because of that it should expire anually. But since you have a long-lived CA cert key, the users won't have to do anything when you do replace the server cert.

    Of course, all of this is tempered by how paranoid you need (or want) to be.

  68. It's trust afterall, not a guarantee by swb · · Score: 2

    Remember, I can create a self signed certificate for www.abcd.com just as easy as the real owner of www.abcd.com.

    Right. And you can get a real CA signed certificate from many CAs for abcd.com, too, with about (or as little) deception as hijacking DNS if you're willing to do a little Jim Rockford-style deception.

    I think the point is that it's trust -- just because a third party is *appearing* to vouch for the authenticity of abcd.com doesn't mean something creepy hasn't happened -- but you have to *trust* that everything's OK. It's like seeing the BBB sticker in a window. Doesn't mean they're not going to rip you off...

  69. Just got a cert for $39 by lewp · · Score: 2, Informative

    Rackshack was selling Geotrust certs for $29. Had this story been posted a day or two earlier you could have gotten in on it :). They seem to be selling them now for $49, which is still *much* better than you'll find from say Thawte/Verisign. They've worked in every browser I tried, though I believe I just saw someone say they don't work in Opera. Oh well, small price to pay to save $120+ on a cert.

    --
    Game... blouses.
  70. Thawte by sniggly · · Score: 2
    I have very good experiences with Thawte, they are very helpful and their website has excellent information for setting up a cert on linux/apache. It also had all the info I needed to pull a cert off an NT box and prep it for Apache w mod_ssl.

    I do now notice that Thawte seems to have become a Verisign company. Also GTE Cybertrusts page http://www.cybertrust.gte.com/ seems too barebones for a commercial entity. Seems like verisign is the only choice remaining when it comes to full compatiblity?

    --
    Of those to whom much is given, much is required.
  71. Re:Building better technology by MartinB · · Score: 2
    If I get locked out of my house, anything that costs less than replacing a broken window makes financial sense. That doesn't mean I should feel good about a keysmith charging me $100 for 2 minutes at my door. Sure, it makes more sense than breaking a window to get in, but that doesn't mean I'm not getting ripped off.

    Of course, you can feel jealous about someone who can get paid $100 for 2 minutes work (although by the time the keysmith gets to you and gets back after, it probably translates into a better hourly rate), but if that's the going rate, then it's fair. And if it's less than replacing the broken window, then it's worthwhile, as you already said.

    The fact that it takes little work to create a key does not matter to anything except your level of envy. It adds a crapload of value, and costs pocket change compared to all the other costs of running a business.

    You can have a lot of fun speculating about the price you'd like to pay. But that's not the economic reality, just like I'd like my car not to cost me &pound20k+ because I live in the UK, not in Europe (where it would be 16k or so).

    As long as it adds greater value than it costs, many people will keep paying $400, and Verisign will keep charging it, especially if they've got another brand by which they can access the market of people who won't pay it.

    (And yes, the $401 income I mentioned was a silly sum. Call it $440, 10% RoI (pretty good in most cases) and move on.)

    --

    The only thing you can accurately describe as "Scotch" is a sticky tape made by 3M. And it's

  72. A Scam by iie1195 · · Score: 2, Insightful

    [Ranting, flame if you want... Corrections and thoughts would be most appreciated ;)]

    I know you're paying to prove you say who you are, but what's the big deal here anyways? To me, certs are more about encryption than a form of digital ID.

    The 'Certificate Authority' is just another scam to monopolize, to a certain extent, encrypted digital transfer of data. If my cert is OpenSSL with myself as the signing authority, the cert is no less or more secure than an 'official' certificate. And even if the site/program is signed by authority, that does not mean you are not being cheated in some way by the issuer.

    Blablah, I call for a grass-roots movement demanding the power to self-sign code and sites etc... Who's with me??!? :p

    -- iie1195

  73. company called RSA Security by stud9920 · · Score: 2, Funny
    I looked at a company called RSA Security
    • I bought a "computer" by a company called "Apple". Anyone heard of that one ?
    • I purchased a "CPU" from a company called "Intel". Anyone knows that one ?
    • I bought a "technical book" from a publisher called "O'reilly". I like trying obscure publishers, you never know...
    1. Re:company called RSA Security by MikeBabcock · · Score: 2

      That's exactly what was going through my head -- "You haven't heard of RSA Security and you're dealing with certificates???"

      --
      - Michael T. Babcock (Yes, I blog)
  74. this is a bad idea, security-wise by Trepidity · · Score: 5, Informative

    I would be very hesitant to add you, someone I do not know or have a particular reason to trust, as a CA. I wouldn't mind accepting your self-signed certificate to do an SSL transaction with your site, but adding you as a CA is a much bigger security risk. If I do that, you can then sign certificates for any site, including sensitive sites like my bank's. Then you, as a potentially malicious CA, can trick me into accepting false certificates identifying my bank's site.

    Thus if you don't want to use a certificate signed by the major CAs, then please just self-sign. I have no problem accepting self-signed certificates, but adding random sites you don't know as CAs is a huge security risk that no one should do (so it'd be nice if you didn't require people to do it in order to visit your site).

  75. Re:Exactly how is this a scam? by Xeger · · Score: 2

    People who run businesses are entitled to target any subset of potential customers they choose. Usually this means the people most willing to spend money will get the most attention.

    Correct. But when the businesses are trying to establish themselves as providers of an essential service, it is their responsibility to make the service available in some form to all parties, and not just to those willing to pay through the nose.

    There're always self-signed certs, true. But some browsers will not accept self-signed certs. VeriSign paint hemselves as providers of critical infrastructure, and people believe them. At my workplace our browsers are configured not to accept certificates without a root CA signature, and we're not allowed to change the list of trusted root CAs. As a result, I can't check my email, visit the secure areas of my website, or easily get at the files on my PC. That's really what pisses me off. Perhaps I went overboard, blaming everybody and his mother for my personal security woes. But I think we agree that a privatized certification system is a terrible idea.

    An end-entity certificate certifies that you are who you say you are, not that you are trustworthy.

    Sorry, I misspoke. That's what I meant to say, but it was the end of a long workday. If you look at the remark in the context of the paragraph that follows it, you'll see my point: I am who I say I am, regardless of my hostname. "mail", "www", "ldap", "ftp" and "games" are all part of the xeger.net organization, and I see no good reason to pay VeriSign $200 for each of them. I should be able to partition my namespace however I choose.

    Politics and moneymaking are a legitimate part of society.

    That they are. But the browser vendors are treating this rash of moneymaking politickers as some sort of authority, in which we're supposed to place our absolute trust. They're not. IANA is an authority; VeriSign is a glorified notary public. Want to form an impartial, not-for-profit CA? Fine. But let's see you persuade Microsoft to distribute your public key with MSIE. Without the support of an extant governing body, or a whole lot of cash, you won't get very far.

    Accept them and get busy making things better.

    To that I can only say...after you, good sir. =)

  76. Roll your own using OpenSSL by gagravarr · · Score: 2

    OpenSSL has everything you need to run your own CA. If you need some more docs than those that come with OpenSSL, there are loads out there, including these written by me. I run a CA using OpenSSL, and it's great. Does everything I need. All the internal machines trust the CA, and those external people who need to have also set up their browsers to trust it, so all is fine.

    --
    This post will enter the public domain 70 years after my death, unless Disney buys another extension.
  77. Why can't business do this?? by johnlcallaway · · Score: 2

    My company has a web presence such we feel that it is in our best interest to use a big gun, such as Verisign, to issue certs even though we know we are getting the shaft. Regardless of whether or not Verisign is doing their job or not asside, Microsoft and Netscape browsers trust them blindly and most of the Internet community doesn't know any better.

    Besides, the biggest issue I have is not the $800/year we spend for the 128-bit certificate, but the fact I have to buy one for each server, even if they use the same name (read the license agreement ... it's in there.)

    Since customers are required to sign up for our service, why can't we buy one Verisign certificate just for the sign-up server, then require customers to install a new root cert for our company to use our service. In fact, we could make that part of the install process with a 'click here and select OK' message. Most users would blindly click it an go on. Then we could create as many of our own certs for the rest of our servers as we wanted with no cost, and maybe evern 5 or 10 year expirations so we don't have to replace the blasted things every year.

    Any thoughts?? I'm sure our marketing department could put together a wonderful page explaining how Verisign trusts us, blah blah blah.

    --
    I rarely read replies, it's my opinion and if you thought about your opinion a little more, I'm OK with that.
  78. just an idea by truffle · · Score: 2, Interesting

    You could run a proxy that only accepts connections to trusted hosts (your internet appliances). That proxy could itself access the trusted host through SSL, but ignore the warning. The proxy itself would have a valid ssl certificate.

    So you'd access URLs like:
    http://mysecurehost/mytoaster
    http://mysecurehost/mymicrowave
    http://mysecurehost/mypenguinnightlight

    --

    ---
    I support spreading santorum
  79. Re:entrust by Conare · · Score: 3, Informative

    it doesn't look like they're offering an RA or subordinate CA, unfortunately.

    You didn't look hard enough. The RA comes bundled with the CA (Oops I mean Security Manager). The CA can be configured to be a subordinate with little trouble during installation.

    --
    Stop Continental Drift! Reunite Gondwanaland!
  80. Re:Be your _own_ CA. Why pay anyone? by jdreed1024 · · Score: 2
    the list of supported browsers is pretty thin

    Is it now? Gosh, let's see. We support Mozilla 1.x. We support Netscape 4.x. We support Netscape 6.2.x. We support IE 5.5 and above. It evens supports a version of Lynx. What more do you want? The AOL browser?

    --
    There is no sig, there is only Zuul.
  81. Verisign, RSAS, & Entrust by frank_adrian314159 · · Score: 2

    Has anyone noticed that all of these stocks trade below $5 a share? In the past, a lack of financial wherewithal has caused many companies to engage in *ahem* less than ethical manners */ahem*. Given that what these guys are selling is trust and given that currently thay have much less to lose by being untrustworthy than they had a few short months ago, why should I trust them any more than Joe Bob's Muffler and Certs Shop?

    --
    That is all.
  82. the next step? by budalite · · Score: 2

    Now, the next step. (a little off-topic but it will be taken someday, mayber sooner that later.) Are you really the guy who owns the device or account that is being used? Devices such as fingerprint and/or retinal scanning or just a card-swiper can (supposedly) add another layer of security. How does one "certify" locally or remotely that someone else is who that someone says he/she is? Remote retension of data by the gov't? Maybe, maybe not. Voice recognition? Then, there is the little problem of securing the stuff that secures the stuff that... (umm...gotta go)

    (whatever)

  83. Re:The certificate 'business' is a scam for 3 reas by Xeger · · Score: 2

    See my reply to someone else's reply, for a clarification of my point #1. I misspoke, but if you look at the remark in the context of the paragraph, you'll see that I'm talking about identity, and not trustworthiness.

    Of course, there is an indirect cost associated with issuing a certificate. There's recurring overhead, the cost of the hardware on which the certificate servers reside, legal costs, etc. But the certificate itself is just a handy mathematical abstraction, and I'm damned sure that the cost to VeriSign per certificate they issue is a damned sight less than $400. If it isn't, that's their problem and they need to seriously reconsider their business practices.

  84. it's for verification of who you're talking to by Trepidity · · Score: 2

    This is one of the weak points of public-key encryption; for it to be effective, you need some way to verify that the person whose public key you're using to encrypt data is really the person who you want to send the data to. With SSH this is typically done by keeping a list of fingerprints of the public keys of known hosts; the first time you connect to a host you're prompted with a warning that it's an unknown host, and asked if you want to add it to your known hosts list. This is a point of failure -- if the first time it turns out to actually be an imposter, you'll have added the imposter's fingerprint.

    The SSL key-signing mechanism is intended to avoid this problem by having a company like Verisign that is supposed to be trustworthy. Thus you only need to get Verisign's key in a trusted manner (usually by being distributed with a browser), and then you can verify that all the other keys you get aren't fakes by checking to see if they've been properly signed by Verisign. The only points of failure here are: 1) the possibility of getting a fake Verisign key; and 2) the possibility of Verisign messing up and certifying a fake key. Generally 1) is not a significant problem; 2) may be. Since browsers generally treat all CAs the same, the strength against weakness 2) is only as good as the reliability of the least-reliable of the CAs. This is another reason why adding an unknown CA is a bad idea -- it basically makes the signing system completely useless. If you're going to do that, you might as well just tweak your browser's options to stop warning about unsigned keys altogether, since keys being signed by untrusted random parties isn't any better than them not being signed at all.

    It's a fairly difficult problem to solve successfully. With PGP email one method being explored is a "web of trust," where you sign the keys of people you can vouch for (i.e. you known them personally so you can verify that they are who they say they are). This is difficult to scale though, since it only takes a handful of otherwise-trustworthy people to irresponsibly sign keys without properly verifying their authenticity to make the whole system useless (similar to the way it only takes one bad CA to make the system useless, only here the number of points of failure is much higher).

  85. well, there's two issues by Trepidity · · Score: 2

    Verisign only attempts to do one of them -- verify that the site is who they say they are. Thus when you see "certificate from Amazon.com, signed by Verisign," if Verisign has done their job properly you can indeed be sure that this is Amazon.com's genuine certificate and not a forged one created by a malicious third party intercepting your communications (perhaps at the router level).

    Now you're entirely correct that even if that's done, there's the additional question of "okay, so this really is Amazon.com; but is Amazon.com trustworthy?" I don't think the CA system is intended to answer that question; it's merely intended to let you know for certain that your communications aren't being intercepted. Furthermore, I don't think it would need to. The encryption system only needs to verify the authenticity of the other party; to determine the trusthworthiness of the other party, things liek resellerratings.com (expanded perhaps to other issues such as privacy and security) can suffice, since the ratings/review system doesn't need to be built into the encryption infrastructure.

  86. Re:Thwate IS NOT THAWTE!!! by ceejayoz · · Score: 2

    Well, that e-mail appears to have worked :-D

    Now there's a direct link (not an affiliate one) and no page. Hee hee hee...

  87. Re:Thwate IS NOT THAWTE!!! by nelsonal · · Score: 2

    Sorry, I didn't mean to point anyone in the wrong direction, I forgot the exact name and mistyped it in my browser, and it looked correct. I should have checked better. My apoligies to all.

    --
    Degaussing scares the bad magnetism out of the monitor and fills it with good karma.