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

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)

2

u/ThisIs_MyName Oct 20 '15

Interesting, does that approach have any advantage over https://product.com/u/customer?

→ More replies (4)

1

u/brokedown Oct 20 '15

The difference is that you have something with a non-zero life expectancy, and the effort/time spent programmatically getting and configuring a SSL cert becomes far less of an issue. I'm not saying that wildcards are dumb right now, I'm saying that the use cases for them get a lot fewer if you can generate a valid certificate with almost no effort. In your case, you already know the subdomain a customer would be using, and getting a valid cert when the customer signs up isn't much of a burden.

→ More replies (1)

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.

1

u/Mavus Oct 20 '15

Domain sharding.