Live data from Hacker News

SSL certificate requirements are becoming obnoxious

chrislockard.net

1–10 of 305 posts

Re: SSL certificate requirements are becoming obnoxious

#3
I understand OP's frustration, but the alternate view is that mandating better practices is a forcing function for businesses that otherwise don't give a shit about users or their privacy or security.

For all the annoyance of SOC2 audits, it sure does make my manager actually spend time and money on following the rules. Without any kind of external pressure I (as a security-minded engineer) would struggle to convince senior leadership that anything matters beyond shipping features.

Re: SSL certificate requirements are becoming obnoxious

#5
I think a large enough org that needs many different certificates should have an internally-trusted CA. That would then allow the org to decide their own policy for all their internal facing certificates.

Then you only have to follow the stricter rules for only the public facing certs.

Re: SSL certificate requirements are becoming obnoxious

#6
I do not think PKI will survive the 47 day change. I am not sure the CAB will survive that change. It seems extremely apparent the people who made the decision have neither any relevant experience in IT nor any practical understanding of security, and I think they've finally flown too close to the sun.

Automated renewal is... probably about a decade or two from being supported well enough to be an actual answer.

In our case, we'll be spending the next couple years reducing our use of PKI certificates to the bare functional minimum.

Re: SSL certificate requirements are becoming obnoxious

#7
I think the author has missed the point of the 47 day expiry.

It is short enough to force teams to automate the process.

You're not supposed to be human-actioning something every month.

But yes, it'll be a huge headache for teams that stick their head in the sand and think, "We don't need to automate this, it's just 6 months".

As the window decreases to 3 months it'll be even more frustrating, and then will come a breaking point when it finally rests at 47 days.

But the schedule is well advertised. The time to get automation into your certificate renewal is now.

In the real world however, this will be a LOT of teams. I think the organisations defining this has missed just how much legacy and manual processes are out there, and the impact that this has on them.

I don't think this post makes that argument well enough, instead trying to argue the technical aspect of ACME not being good enough.

ACME is irrelevant in the face of organisations not even trying, and wondering why they have a pain every 6 weeks.

Re: SSL certificate requirements are becoming obnoxious

#8
post #5

I think a large enough org that needs many different certificates should have an internally-trusted CA. That would then allow the org to decide their own policy for all their internal facing certificates. Then you only have to follow the stricter rules for only the public facing certs.

It used to be only a large enough organization needed this, but smaller organizations could slap their PKI wildcard on everything. Between the 47 day lifetime and the removal of client authentication as a permitted key usage of PKI certs, everyone will need a private CA.

Active Directory Certificate Services is a fickle beast but it's about to get a lot more popular again.

Re: SSL certificate requirements are becoming obnoxious

#10
I believe the low maximum lifetimes are becoming a thing because revocation failed.

CRLs become gigantic and impractical at the sizes of the modern internet, and OCSP has privacy issues. And there's the issue of applications never checking for revocation at all.

So the obvious solution was just to make cert lifetimes really short. No gigantic CRLs, no reaching out to the registrar for every connection. All the required data is right there in the cert.

And if you thought 47 days was unreasonable, Let's Encrypt is trying 6 days. Which IMO on the whole is a great idea. Yearly, or even monthly intervals are long enough that you know a bunch of people will do it by hand, or have their renewal process break and not be noticed for months. 6 days is short enough that automation is basically a must and has to work reliably.

Post reply on HN