I havent used Lets Encrypt, but other CAs would validate the owner of the TLD by sending an email to hostmaster. You wouldnt be able to have certificates issued on a subdomain unless you are verified as owner of the TLD. Is this not the case here, and if not, why not?
Let’s Encrypt Now Being Abused by Malvertisers
31–40 of 71 posts
Re: Let’s Encrypt Now Being Abused by Malvertisers
#32As lots of people in this thread have already pointed out, that's the security problem. The DNS zone that was delegated to you, then you have a responsibility to keep the "squatters" away.
> Traffic to this created subdomain was protected with HTTPS
Good. HTTP is obsolete. That doesn't change anything from the perspective of the victim.
> an open DoubleClick redirect
Which is yet another example of how irresponsible advertisers are creating huge attack surfaces.
From the blog they link to:
bid.g.doubleclick.net/xbbe/creative/click?r1=
It sounds like doubleclick is sending out the harmful redirect. Maybe they should verify URLs instead of blindly believing the query params? "msxml.domdocument"
LOL> These DV certificates can help the hacker gain legitimacy with the public.
How? "The public" probably doesn't even know what a DV certificate is.
It doesn't look like Let's Encrypt is even involved in any of the actual problems that enable this attack.
> As a certificate authority ourselves
... I guess that explains this hit piece ... /sigh/
Re: Let’s Encrypt Now Being Abused by Malvertisers
#33>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…
Encrypting everything has consequences. I recently had an IoT pairing issue between two devices. A normal human will not run wireshark to troubleshoot a pairing failure between two devices. I did. I was rewarded with a shitty protocol that could not be evaluated for errors and a moderated support forum that encouraged me to reboot my router. Taken to its extreme conclusion- there are important networking problems tha…
Still, you should use the seat belt. All the time.
Re: Let’s Encrypt Now Being Abused by Malvertisers
#34That says it all, really. This isn't the first time other CAs have attempted to stop LE:
Re: Let’s Encrypt Now Being Abused by Malvertisers
#35>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…
Encrypting everything has consequences. I recently had an IoT pairing issue between two devices. A normal human will not run wireshark to troubleshoot a pairing failure between two devices. I did. I was rewarded with a shitty protocol that could not be evaluated for errors and a moderated support forum that encouraged me to reboot my router. Taken to its extreme conclusion- there are important networking problems tha…
Re: Let’s Encrypt Now Being Abused by Malvertisers
#36>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…
Encrypting everything has consequences. I recently had an IoT pairing issue between two devices. A normal human will not run wireshark to troubleshoot a pairing failure between two devices. I did. I was rewarded with a shitty protocol that could not be evaluated for errors and a moderated support forum that encouraged me to reboot my router. Taken to its extreme conclusion- there are important networking problems tha…
Re: Let’s Encrypt Now Being Abused by Malvertisers
#37I havent used Lets Encrypt, but other CAs would validate the owner of the TLD by sending an email to hostmaster. You wouldnt be able to have certificates issued on a subdomain unless you are verified as owner of the TLD. Is this not the case here, and if not, why not?
This is one of many verification mechanisms other CAs offer. A lot of them also offer verification via DNS TXT record, or by placing a file under a certain path and verifying it's being served via HTTP. Let's Encrypt is definitely not the first to offer any of those, and they are in line with the CA/B Baseline Requirements under which CAs operate.
File verification (which I haven't seen as an option with the multiple CAs I have used) is an alternate vector. It may be in line with the CA/B Baseline Requirements, but by removing this they would likely eliminate this threat.
This is a serious problem
p.s. I note that this "content change" verification mechanism is mentioned as point 6 under 3.2.2.4 of the Baseline requirements. It is entirely feasible that when these documents were written this particular issue wasn't considered. How would one go about repealing this particular point, and thus forcing CAs to comply.
Re: Let’s Encrypt Now Being Abused by Malvertisers
#38Earlier quoted context omitted.
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.
Why is this something they should do? If I have complete control over a subdomain bar.foo.example.com, why do I need cooperation from the parent foo.example.com in order to set up something basic like an SSL certificate?
There is a difference between "I can serve content under this domain (currently)" and "I control this domain (and can decide where it points)".
DNS domain validation is the right way to do domain validation. But it's slightly harder for users, which is why HTTP(s)- or E-Mail-based validation is being done more often.
Re: Let’s Encrypt Now Being Abused by Malvertisers
#39Let's Encrypt has absolutely nothing to do with content behavior safety, only domain validation and encryption to keep data away from prying eyes.
This title is no different from "Chairs Now Being Abused by Criminals". It's nonsensical and completely unrelated. Do you care that criminals have started using chairs to sit down (gasp)? I don't think this even belongs on Hacker News.
Re: Let’s Encrypt Now Being Abused by Malvertisers
#40This pretty much invalidates the entire argument. TLS is not about making things look more legitimate. If anything, CLAs are to blame for marketing TLS as something it's not.
Let's Encrypt is doing the right thing here, Trendmicro is part of the problem.