Live data from Hacker News

Let’s Encrypt Now Being Abused by Malvertisers

blog.trendmicro.com

11–20 of 71 posts

Re: Let’s Encrypt Now Being Abused by Malvertisers

#15
post #7

As a CA, Let's Encrypt should only be issuing certs to second level domains. If they want to issue one to a subdomain below that, there should be a check that the second level domain approves.

What about .co.uk ? Or the various other TLD that are 2-level deep already ? I believe it's impossible to implement this properly.

Re: Let’s Encrypt Now Being Abused by Malvertisers

#16
post #5

>Let’s Encrypt only checks domains that it issues against the Google safe browsing API; in addition, they have stated that they do not believe CAs should act as a content filter. Security on the infrastructure is only possible when all critical players – browsers, CAs, and anti-virus companies – play an active role in weeding out bad actors. I agree strongly with Let's Encrypt's view. They should not be responsible f…

>> in addition, they have stated that they do not believe CAs should act as a content filter.

Isn't that what they exactly do when they check the safe browsing API?

Re: Let’s Encrypt Now Being Abused by Malvertisers

#17
post #7

As a CA, Let's Encrypt should only be issuing certs to second level domains. If they want to issue one to a subdomain below that, there should be a check that the second level domain approves.

What about .co.uk ? Or the various other TLD that are 2-level deep already ? I believe it's impossible to implement this properly.

There's a huge suffix list that browsers use to control things like cookie scope:

https://en.wikipedia.org/wiki/Public_Suffix_List

https://publicsuffix.org/

Probably includes https://en.wikipedia.org/wiki/List_of_Internet_top-level_dom...

Re: Let’s Encrypt Now Being Abused by Malvertisers

#18
post #14
post #3

IMO the problem is more "attackers who have gained the ability to create subdomains under a legitimate domain" (not explained how) than Let's Encrypt.

There are sites that do this as part of their core ui, such as deviantart.

Yes, although the subdomains still point to deviantart's servers. The difference here is that ad.example.com ends up pointing to the attacker's server.

Because LetsEncrypt needs a very specific response to be served from a specific endpoint, you need this kind of total control to validate a domain and get a certificate issued.

Re: Let’s Encrypt Now Being Abused by Malvertisers

#19
post #14
post #3

IMO the problem is more "attackers who have gained the ability to create subdomains under a legitimate domain" (not explained how) than Let's Encrypt.

There are sites that do this as part of their core ui, such as deviantart.

see: https://publicsuffix.org/

Re: Let’s Encrypt Now Being Abused by Malvertisers

#20
post #5

>Let’s Encrypt only checks domains that it issues against the Google safe browsing API; in addition, they have stated that they do not believe CAs should act as a content filter. Security on the infrastructure is only possible when all critical players – browsers, CAs, and anti-virus companies – play an active role in weeding out bad actors. I agree strongly with Let's Encrypt's view. They should not be responsible f…

There is a way to avoid this issue: Let's Encrypt should disallow subdomain registrations unless a TXT record is present for the parent domain. For example, if I wanted to get a certificate for bar.foo.example.com there would need to be a Let's Encrypt TXT record for foo.example.com.

Although it's not their responsibility, they can take steps to mitigate it.

Post reply on HN