News for hackers. Stuff that matters.
Re:The SSL Co-operative: A Member-Controlled Certification A... by JoshTriplett on Thursday June 26, 2014 @12:25AM (#7948129)
I'll say the same thing here that I said in a response to the survey: I'd be interested in taking part in a CA co-op that seeks membership/sponsorship to cover its infrastructure costs (including the huge initial cost of becoming an accepted CA), but that does not charge to issue certificates, including wildcard certificates.

Certificates cost approximately nothing to issue, and most of the CA's infrastructure would not need significant scaling with the issuance of more certificates.

Manual validation of human/organization identities (the type that requires reading identity documents, such as for EV) costs money, and that could have associated fees, but it doesn't need to occur on a per-certificate basis. And automatable validation costs nothing.

In particular, wildcard certificates don't need to cost any more than standard certificates, and no-cost wildcard certificates would change the SSL landscape significantly. Today, any service that uses subdomains incurs significant fees to secure those subdomains.

Re:The SSL Co-operative: A Member-Controlled Certification A... by dtech on Thursday June 26, 2014 @04:56AM (#7948656)
StartSSL/Startcom already does not charge for individual (wildcard) certificates, you can request unlimited numbers.

You do pay a $60 fee for identity validation, which is valid for 2 years. You can also have automated validation, but they don't allow wildcard certificates (which I sort-of understand, they do need to make money some way right)

So you get unlimited free non-wildcard certificates or unlimited wildcard certificates for $30/year. Not a bad deal.

Re:The SSL Co-operative: A Member-Controlled Certification A... by dspillett on Thursday June 26, 2014 @06:07AM (#7948829)
> So you get unlimited free non-wildcard certificates

Do note the "no commercial use" clause on the free certificates. Not an issue for any of my uses but it may affect quite a few people. Though I'm not sure how they would enforce this.

Of course if you can't afford $60 for two years for the next grade up, then your commercial venture is probably not a roaring success!

Re:The SSL Co-operative: A Member-Controlled Certification A... by Someone1234 on Thursday June 26, 2014 @12:00PM (#7950269)
> Though I'm not sure how they would enforce this.

Revoke the certificate.

Re:The SSL Co-operative: A Member-Controlled Certification A... by dspillett on Monday June 30, 2014 @10:09AM (#7965100)
But how do they detect that enforcement is even necessary?

(other than regular whois lookups assuming that data is correct (probably too much hassle), checking the sites secured by the certificates (even more hassle), or someone "dobbing you in")

Re:The SSL Co-operative: A Member-Controlled Certification A... by IgorPartola on Thursday June 26, 2014 @10:57AM (#7949939)
Apparently StartSSL does charge you quite a bit to revoke a free certificate. That bit a lot of people when Heartbleed happened. See https://www.startssl.com/?app=37.
Re:The SSL Co-operative: A Member-Controlled Certification A... by Someone1234 on Thursday June 26, 2014 @12:00PM (#7950268)
That's partly because of how the revocation infrastructure operates. It definitely adds cost, including generating CRL, trimming the CRL as certificates expire (could be 10 years into the future), and running the revocation server itself.
Re:The SSL Co-operative: A Member-Controlled Certification A... by Karunamon on Thursday June 26, 2014 @12:29PM (#7950394)
Let's not pretend it's anything more than profit. Adding a fingerprint to the end of a CRL file is a completely automated process which does not place significant strain on infrastructure.

I'd imagine the file gets large after a while, but we've had ways to ease distribution of large files for quite some time..

Nevermind the fact that CRLs are of dubious value, anyways. See: http://people.csail.mit.edu/rivest/pubs/Riv98b.pdf

Re:The SSL Co-operative: A Member-Controlled Certification A... by MichaelGG on Thursday June 26, 2014 @12:50PM (#7950476)
In another thread it was explained that they charge for revocation because their current software doesn't automate it. It sounded like a limitation in their stack and the fee is a workaround.
Re:The SSL Co-operative: A Member-Controlled Certification A... by raving-richard on Thursday June 26, 2014 @01:16AM (#7948231)
Pretty much what I was thinking. Here's what I almost sent as a response to the survey: This is a brilliant idea. I would pay up to $50 a year for the pleasure of being able to get domain validated SSL certs that are trusted by the major browsers. I would assume that the validation would be via emailing webmaster@domain and making them either respond or click a link or something. That could all be automated couldn't it.

Also, make wildcard certificates for domains available for the same low price, because it shouldn't take any more work should it. If I control example.org, then I think it's obvious that I control www.example.org and slighly-biased.example.org.

But then you have the issue of, if Org A controls com.au, that doesn't mean they control mywebsite.com.au. I don't know how you would automate that issue.

The non-automated stuff, make people pay for it. Seriously.

Re:The SSL Co-operative: A Member-Controlled Certification A... by ehPReth on Thursday June 26, 2014 @01:35AM (#7948255)
Mozilla created https://publicsuffix.org/ - perhaps that could help with com.au vs. example.com.au?
Re:The SSL Co-operative: A Member-Controlled Certification A... by raving-richard on Thursday June 26, 2014 @02:36AM (#7948388)
That's brilliant. I was wondering if there was a list that actually provided the relevant information. Thanks for the link.
Re:The SSL Co-operative: A Member-Controlled Certification A... by euank on Thursday June 26, 2014 @02:26AM (#7948364)
Well, one way to automatedly ensure someone controls all the subdomains a wildcard certificate gives would be to ask them to create dns records indicating that. Basically, the CA could say "you want *.example.com, then create a dns txt record at mzzafr2pr.example.com with the following text: F5cbUl7pL2JM7z and click here. We'll get back to you once we see the dns change propagate". If I can create a random subdomain they suggest within a wildcard range, that makes it almost certain I can create every subdomain.
Re:The SSL Co-operative: A Member-Controlled Certification A... by vladd on Thursday June 26, 2014 @02:30AM (#7948371)
This breaks for obvious cases such as mzzafr2pr.blogspot.com
Re:The SSL Co-operative: A Member-Controlled Certification A... by willthames on Thursday June 26, 2014 @02:48AM (#7948410)
Not really, as while you can make the domain exist you can't make the TXT record appear in DNS.
Re:The SSL Co-operative: A Member-Controlled Certification A... by euank on Thursday June 26, 2014 @03:11AM (#7948460)
You both have to prove that you own the ability to create dns (with blogspot sorta) and the actual content. The CA provider both lists the record name and value.

You do have a good point though. I'm sure there are some services right now that allow decent control of a chosen subdomain's dns, but don't mean for you to be able to create ssl certs valid for all other subdomains too. Perhaps there should be a blacklist of sites like "blogspot". Perhaps there should be a way for a domain to indicate that wildcard certs cannot be automatically created for it without passing other conditions.

Re:The SSL Co-operative: A Member-Controlled Certification A... by hueving on Thursday June 26, 2014 @02:53AM (#7948420)
How so? You would still be subject to clicking on the link in the standard email sent to [email protected] to prove you owned the root.
Re:The SSL Co-operative: A Member-Controlled Certification A... by vladd on Thursday June 26, 2014 @02:33AM (#7948378)
The same issue appears when deciding allowance of cookie share-ability across subdomains.

The solution is called a public suffix list - more information about it is available at https://wiki.mozilla.org/Public_Suffix_List .

Re:The SSL Co-operative: A Member-Controlled Certification A... by womble on Thursday June 26, 2014 @03:31AM (#7948514)
(I'm the sslcoop.org guy)

That's essentially the model I'm looking to implement. I prefer DNS modification for domain validation, but anything that can be automated will be.

Re:The SSL Co-operative: A Member-Controlled Certification A... by joosters on Thursday June 26, 2014 @02:58AM (#7948425)
StartCom charges $60 for a wildcard certificate that will be accepted by just about every important browser out there. You might even be able to get them cheaper elsewhere.

There are not any significant costs to obtaining SSL certificates, so a new CA is hardly likely to change the SSL landscape at all.

Re:The SSL Co-operative: A Member-Controlled Certification A... by womble on Thursday June 26, 2014 @03:27AM (#7948505)
(I'm the sslcoop.org guy)

StartCom's $60 wildcard is the cheapest I've ever seen. I'm impressed with StartCom's model overall, and it was a great inspiration to me with the SSL co-op. I feel like the more diversity in approaches there is, the better off the CA ecosystem will be. If nothing else, another voice for sanity in the relevant standards bodies (CA/Browser Forum, for instance) can only be of value.

Re:The SSL Co-operative: A Member-Controlled Certification A... by dspillett on Thursday June 26, 2014 @06:03AM (#7948818)
> $60 for a wildcard certificate

It is $60 for as many as you need, for multi-name certificates too, as long as (presumably, I'd need to recheck the smallprint to remind myself) they are all for you and you aren't signing certificates for others. The fact that they are signed for two years instead of one is handy too.

I've recently signed up for that to get some wildcard+multiname certs mainly for convenience (not having to sign a new cert for every tld/sub-domain combination), and not have s wildcard cert for my vanity domain and one for all the names associated with a project that I'm trying to work on (.domain.net, .domain.com, .domain.co.uk, .domain.uk all in one certificate). Remember before considering this though: there is some extra security in having separate certificates for everything instead of a huge wildcard-for-all arrangement. If you PK for a combined wildcard certificate leaks from any one location any security problems that causes affects every location you have that one certificate in use, so I am trading off a convenience gain against taking a little extra risk.

Re:The SSL Co-operative: A Member-Controlled Certification A... by x1798DE on Thursday June 26, 2014 @11:03AM (#7949980)
>There are not any significant costs to obtaining SSL certificates, so a new CA is hardly likely to change the SSL landscape at all.

Well, it'll slightly increase the attack surface against the CA model, so there's the (probably very small) chance that something will go wrong and it will introduce a massive (temporary) hole in TLS, since CA-based trust has a "weakest-link" failure model.

Re:The SSL Co-operative: A Member-Controlled Certification A... by cs02rm0 on Thursday June 26, 2014 @03:23AM (#7948491)
I disagree, I think free would be a significant difference. A low barrier vs. no barrier.
Re:The SSL Co-operative: A Member-Controlled Certification A... by dtech on Thursday June 26, 2014 @05:16AM (#7948709)
But this initiative (however good) will also not provide a no-barrier approach. You need to be a member of the coop (with associated fees) to request certificates.

Which is logical. Running a CA and getting the root certificate into the right places is not cheap. Unless someone with money (e.g. Google, as they do with their CDN) decides to provide this service for free some money needs to be earned.

Re:The SSL Co-operative: A Member-Controlled Certification A... by womble on Thursday June 26, 2014 @05:29PM (#7951642)
(disclosure: I'm the SSL co-op guy)

All of Google's free services (CDN, DNS, Chrome, etc) are centred around improving the experience of using the web, so more people use it for longer (and, hopefully, do more searches with Google and/or visit more webpages with AdSense ads on them). I'm not sure how more SSL-secured traffic feeds into that, exactly, but if anyone at Google wants to talk sponsorship, I'm all ears...

Re:The SSL Co-operative: A Member-Controlled Certification A... by lauriswtf on Thursday June 26, 2014 @03:07AM (#7948451)
With all the cheap SSL providers[0] today, I don't really have an issue buying the certificates anymore. When they used to cost a small fortune, I was really restrained to buy a certificate for every small web project, but now the situation has improved.

[0] - https://getssl.me/

Re:The SSL Co-operative: A Member-Controlled Certification A... by pugz on Thursday June 26, 2014 @12:36AM (#7948162)
That sounds very much like the service that is already offered by StartSSL.com. You pay for identity validation, but you can then create as many regular and wildcard certificates as you wish. It's a superb service.
Re:The SSL Co-operative: A Member-Controlled Certification A... by blibble on Thursday June 26, 2014 @01:08AM (#7948214)
it's a superb service, until you want a revocation, then they try to extort $25/revocation out of you (even if you've been a long term paying customer)

this may be OK if you have only issued one cert, but if you've issued a few hundred (which is the main point of StartSSL: pay once and issue many), then you are SOL unless you can afford to plonk down thousands of dollars.

more here: https://www.techdirt.com/articles/20140409/11442426859/shame...

the CEO (Eddy Nigg) is similarly patronising over email too.

Re:The SSL Co-operative: A Member-Controlled Certification A... by the_mitsuhiko on Thursday June 26, 2014 @05:02AM (#7948665)
Since the revocation protocol is broken anyways I don't really think this is a real problem.
Re:The SSL Co-operative: A Member-Controlled Certification A... by womble on Thursday June 26, 2014 @05:28PM (#7951637)
All we have to do is get all certs flagged with must-staple and have all webservers handle stapling, and we're set!

(Sarcasm? Moi?)

Re:The SSL Co-operative: A Member-Controlled Certification A... by dochtman on Thursday June 26, 2014 @02:02AM (#7948304)
To be fair, it seems like they have a point that revocation is actually expensive for them.
Re:The SSL Co-operative: A Member-Controlled Certification A... by aianus on Thursday June 26, 2014 @06:28AM (#7948884)
Where does it say that? I would assume it's just as easy as issuing them in the first place.
Re:The SSL Co-operative: A Member-Controlled Certification A... by Someone1234 on Thursday June 26, 2014 @12:05PM (#7950288)
You would assume wrong. Revocation is a massive PITA.
Re:The SSL Co-operative: A Member-Controlled Certification A... by womble on Thursday June 26, 2014 @05:35PM (#7951685)
Running a revocation service is an annoyingly fiddly job, but all of that needs to be setup and running before you become a CA. Pretty much all of the faffing around is in the need to regularly regenerate (including signing with the CA key) CRLs and OCSP responder certificates. Like the rest of a CA's operation, revoking an individual certificate should be a miniscule incremental cost, modulo the larger CRL size due to the added fingerprint. I was rather surprised that so many people are sucking down CRLs, but clearly they do (http://blog.cloudflare.com/the-hard-costs-of-heartbleed).
Re:The SSL Co-operative: A Member-Controlled Certification A... by Karunamon on Thursday June 26, 2014 @12:34PM (#7950410)
Why? It appears a CRL is nothing more than a file containing blobs of DER-encoded cert files.
Re:The SSL Co-operative: A Member-Controlled Certification A... by JoshTriplett on Thursday June 26, 2014 @02:07AM (#7948315)
I use and like StartCom certificates, but they wouldn't solve this problem. Wildcard certificates should not require identity validation; you should be able to get a domain-validated wildcard certificate for free.

Also, their free certificates expire every year; domain-validated certificates should only require revalidation if the domain changes hands.

Re:The SSL Co-operative: A Member-Controlled Certification A... by womble on Thursday June 26, 2014 @03:34AM (#7948518)
There are rules being introduced against issuing certificates for more than about three years (you can still get five years certs at the moment, but not for much longer); this is more to limit the risk of private key compromise than it is to require people to revalidate. I don't find it too onerous to have to install a new cert every year or so (he says, with several certs currently expired).
Re:The SSL Co-operative: A Member-Controlled Certification A... by JoshTriplett on Thursday June 26, 2014 @01:55PM (#7950795)
Still, I'd suggest issuing certificates for the maximum allowed length, unless requested shorter. Scalable revocation is possible; follow best practices for encryption keys by keeping a separate offline copy of a signed revocation request.
Re:The SSL Co-operative: A Member-Controlled Certification A... by womble on Thursday June 26, 2014 @05:38PM (#7951698)
Revocation for X509 certs is a very different matter to that of revoking PGP keys. For X509, the CA can revoke the cert unilaterally, or at the request of the subscriber without the need for the subject private key. In fact, I'm not aware of the existence of a subject-side revocation process that doesn't involve the cooperation of the CA.
Re:The SSL Co-operative: A Member-Controlled Certification A... by 0x0 on Thursday June 26, 2014 @03:27AM (#7948504)
Do take note that they will reject and/or also refuse renewal if they think the domain whois doesn't exactly identify you, even if you confirm the domain webmaster validation. Lots of hassle if your domains have other entities or business names listed as the whois admin contact.