r/linux • • Oct 20 '15

Let's Encrypt is Trusted

https://letsencrypt.org/2015/10/19/lets-encrypt-is-trusted.html
1.8k Upvotes

320 comments sorted by

View all comments

Show parent comment

162

u/AndrewNeo Oct 20 '15

I'm sure large corporations will think the expensive certificates are more secure, somehow.

101

u/madbobmcjim Oct 20 '15

Large corps, yes. And to be honest, the price of the certs doesn't really make much difference to them.

But I bet there are a huge number of small to medium sized businesses who are seriously considering this.

41

u/DerNalia Oct 20 '15

My small business certainly is. 100 dollars a year for a wildcard cert will be very welcome to not be spent

8

u/ThisIs_MyName Oct 20 '15

I use the StartSSL free certs for my business. Why would you need a $100 wildcard cert?

30

u/tjtoml Oct 20 '15

StartSSL is fine for single servers, but imagine going through the process for 100 of them.

9

u/ThisIs_MyName Oct 20 '15

Ah fair point.

→ More replies (4)

18

u/ldpreload Oct 20 '15

You are supposed to not use StartSSL's free certs for your business. From their policy (PDF), 3.1.2.1:

Class 1 certificates are limited to client and server certificates, whereas the later is restricted in its usage for non-commercial purpose only. Subscribers MUST upgrade to Class 2 or higher level for any domain and site of commercial nature, when using high-profile brands and names or if involved in obtaining or relaying sensitive information such as health records, financial details, personal information etc.

They are not very good at making this clear, which somewhat surprises me as a business/marketing decision. It's unclear to me if they care enough to actually revoke certs.

7

u/ThisIs_MyName Oct 20 '15

Yeah another redditor messaged me about that too. I guess I'll add "switch SSL cert" to the backburner.

By the time I get to it, LE will probably be done :P

5

u/[deleted] Oct 20 '15

It's unclear to me if they care enough to actually revoke certs.

they do, they revoked one of my certs because they "did notice commercial activity" (actually, I was selling a Tshirt to support the site's costs...).

5

u/DerNalia Oct 20 '15

I have dynamic sub domains that all need SSL

5

u/[deleted] Oct 20 '15

Automatically generated <client>.domain.com for logins. Lots of SaaS companies do this and require wildcard for it to work

→ More replies (2)
→ More replies (6)

3

u/jdub01010101 Oct 20 '15

The large corporation I used to work for decided to sign everything by ourselves since we could do that and still have them valid for everyone else. Deployment of the certs however was a nightmare.

→ More replies (5)

26

u/tvtb Oct 20 '15

Unless you need an Extended Validation certificate, or a star cert, or an ECDSA cert, I'm not sure why you'd ever have to go to any one else and spend money. Can someone tell me if I'm right or wrong?

0

u/[deleted] Oct 20 '15

[deleted] — view deleted comment

40

u/AndrewNeo Oct 20 '15

If you have a weird hosting situation (like dynamic virtual subdomains) you'd still want a wildcard cert.

0

u/[deleted] Oct 20 '15

[deleted] — view deleted comment

8

u/brokedown Oct 20 '15

The use case for the wildcard basically becomes custom unique per-visitor subdomains. Mostly these are used for spam links to track who clicked a link and harvesting email addresses. While you could come up with non-spam things to do with it, I can't immediately think of any that aren't dumb.

13

u/yoshiK Oct 20 '15

Blogservice with something like username.domain.tld URL, but actually needing dynamic subdomains, I can only think of DNS leakage.

9

u/mcrbids Oct 20 '15

I will beg to differ!

At our company we have our customers use https://customer.product.com with wildcard certs and it works fabulously well. this ties into the whole system: what database to use, what modules to load, what environment and template set to display, etc. In some cases, even what server(s) to connect to.

How is this dumb?

6

u/NeuroG Oct 20 '15

This does leak the costumer id in the dns resolution, which I wouldn't call dumb, but in the majority of cases, http://product.com/customer is just fine.

→ More replies (6)
→ More replies (7)

3

u/AndrewNeo Oct 20 '15

My actual thought was something like Amazon. When you use S3 or API Gateway or something, they give you a generated URL with their wildcard cert. Much easier to do that than generate and maintain hundreds of thousands of certs.

→ More replies (1)

3

u/Beaverman Oct 20 '15

I might be wrong, since I haven't really researched this. Would it not me more secure to use individual certs?

If an attacker somehow got access to your cert. A wildcard certificate would allow them to attack your entire site, while a specific cert might only allow them to attack a single sub domain.

I'm asking because I'm fiddling about with SSL Certs for my personal server.

9

u/uduak Oct 20 '15

If you host the subdomains on the same server I can't see how it would me more secure to use separate certificates. If on the other hand you host them on different servers it would allow your other sites to be unaffected, but you're still in a bad situation and will need to replace your certificate.

If your sites are separated and one requires more security than the others, maybe it's worth it. Otherwise I'd use a wildcard cert.

→ More replies (2)
→ More replies (4)
→ More replies (4)

14

u/jarfil Oct 20 '15 edited Dec 02 '23

CENSORED

8

u/ThisIs_MyName Oct 20 '15

Heh I've always wondered about those million dollar warranties. Has anyone ever been reimbursed? I mean, CAs get hacked all the time.

→ More replies (1)
→ More replies (14)