6 ms·
There is a lot of misinformation in here. For one thing the verification doesn't just make a single http request, it makes several from many different nodes. T
by thayne 1y ago
There is a lot of misinformation in here.
For one thing the verification doesn't just make a single http request, it makes several from many different nodes. There is a risk that your hosting provider MitMs the verification, but you need some level of trust in your hosting provider anyway, and in some cases that is actually a feature, as it allows your hosting provider to manage the certificates for you.
And that is one way that traditional CAs verified domain ownership for DV certs.
Is it perfect? Absolutely not. Is it better than nothing? Absolutely.
I do wish that DANE, or something similar had caught on.
Also, if you trust Let's Encrypt to be your CA it seems very strange to consider certificates provided by them as "untrusted". Also, certbot, or many of the other options don't necessarily need to be run as root. And many webservers support getting acme certs themselves. Also, there is nothing stopping you from verifying the certs are valid before using them.
Also, with a short expiration time, automation is basically required, which means that you set up the automation, and some monitoring that the renewal happens correctly, and then just let it go. And your renewal process is continually tested. With manual renewal, you have to remember to renew it, and remember how to renew it, a long time after the last time you did it. It is much more likely that you forget.