Earlier quoted context omitted.
What other mainstream browser are you counting on to ever support DANE?
I feel like this comment ignores the fact that right now all of them are effectively tied to Google, and that supporting DANE if Google doesn't is currently pointless, so obviously no one would until the status quo changes. Ultimately the problem is that currently "security best practice" as it's commonly discussed, says what we're doing now is a good idea. It's not, and until we change the understanding on that, nob…
LetsEncrypt Outage
101–110 of 112 posts
Re: LetsEncrypt Outage
#102Earlier quoted context omitted.
I feel like this comment ignores the fact that right now all of them are effectively tied to Google, and that supporting DANE if Google doesn't is currently pointless, so obviously no one would until the status quo changes. Ultimately the problem is that currently "security best practice" as it's commonly discussed, says what we're doing now is a good idea. It's not, and until we change the understanding on that, nob…
Decreasing certificate lifetime addresses a totally different problem than password rotation.
Re: LetsEncrypt Outage
#103Earlier quoted context omitted.
Decreasing certificate lifetime addresses a totally different problem than password rotation.
Why do you think so? A certificate is essentially a password that proves your identity and rotating it faster is to ensure it stops doing that if someone steals your password.
But whether that's intuitive for you or not, the fact remains: short-lifetime automated certificate provisioning is a response to revocation.
Re: LetsEncrypt Outage
#104Earlier quoted context omitted.
Decreasing certificate lifetime addresses a totally different problem than password rotation.
Why do you think so? A certificate is essentially a password that proves your identity and rotating it faster is to ensure it stops doing that if someone steals your password.
Even if we ignore the fact that certificates are not a secret, and that expiry applies to certificates, not private keys, a major difference is that humans don’t mentally generate or manually type TLS keys or certificates. So the negative impact of rotation on user experience and behavior is entirely absent.
Re: LetsEncrypt Outage
#105Earlier quoted context omitted.
Why do you think so? A certificate is essentially a password that proves your identity and rotating it faster is to ensure it stops doing that if someone steals your password.
> Password rotation used to be considered a gold standard strategy for security, until people realized not only did it make everything harder, it also encouraged people to choose less secure passwords and was largely self-defeating. Even if we ignore the fact that certificates are not a secret, and that expiry applies to certificates, not private keys, a major difference is that humans don’t mentally generate or manu…
Also, short lifetime certificates help deprogram concern about certificate warnings (most nontechnical users know to ignore them, as a network admin, I've never seen a certificate warning that was actually due to a compromise... so I also ignore them all), which leads to hypothetically much less safe behavior than if certificate warnings only happened when rational.
Which is to say, if you believe a certificate that expired yesterday should result in a scare screen to users or worse with HSTS, interfering with the ability to access it all, you failed security 101.
Re: LetsEncrypt Outage
#106Earlier quoted context omitted.
Why do you think so? A certificate is essentially a password that proves your identity and rotating it faster is to ensure it stops doing that if someone steals your password.
Short certificate lifetimes address the fact that TLS certificate revocation doesn't work. Password rotation --- which is no longer a NIST recommendation! --- addresses the concern that long-term secrets eventually leak. You can intuitively see how different the problem domains are from the fact that certificate lifetimes are far shorter than even the old NIST password rotation rules were, despite the fact that certi…
I think short certificate lifetimes will be viewed in the relatively short future as misguided as the old NIST recommendation on passwords.
Re: LetsEncrypt Outage
#107Earlier quoted context omitted.
Short certificate lifetimes address the fact that TLS certificate revocation doesn't work. Password rotation --- which is no longer a NIST recommendation! --- addresses the concern that long-term secrets eventually leak. You can intuitively see how different the problem domains are from the fact that certificate lifetimes are far shorter than even the old NIST password rotation rules were, despite the fact that certi…
I do see your position re: passwords tend to successfully be canceled and certificates tend to not. But I would certainly argue that the downsides of rotation on user behavior and technical security design are quite costly. They remove a lot of the opportunity for risk-based authentication (like TOFU) and require people set up fragile automations capable of generating keys that claim to be them. And every certificate…
To understand the distinction, imagine a password system where you can't change your password. You can make new ones, but the old ones still work. That's the problem TLS was facing.
Re: LetsEncrypt Outage
#108Earlier quoted context omitted.
I do see your position re: passwords tend to successfully be canceled and certificates tend to not. But I would certainly argue that the downsides of rotation on user behavior and technical security design are quite costly. They remove a lot of the opportunity for risk-based authentication (like TOFU) and require people set up fragile automations capable of generating keys that claim to be them. And every certificate…
We have short lifetimes because TLS revocation doesn't work. It's that simple. To understand the distinction, imagine a password system where you can't change your password . You can make new ones, but the old ones still work. That's the problem TLS was facing.
PKI is structurally broken at every level. The reason there are so many changes and additions and new features being slapped on it, is because it's a really dumb system and the people who control it are very motivated to keep it in place at the expense of everything else.
Re: LetsEncrypt Outage
#109Earlier quoted context omitted.
We have short lifetimes because TLS revocation doesn't work. It's that simple. To understand the distinction, imagine a password system where you can't change your password . You can make new ones, but the old ones still work. That's the problem TLS was facing.
Even granting that, it's still both an ineffective fix and it introduces significantly worse security risks than it tries to mitigate, on a system that at its core is fundamentally bad. PKI is structurally broken at every level. The reason there are so many changes and additions and new features being slapped on it, is because it's a really dumb system and the people who control it are very motivated to keep it in pl…
Re: LetsEncrypt Outage
#110Earlier quoted context omitted.
I do see your position re: passwords tend to successfully be canceled and certificates tend to not. But I would certainly argue that the downsides of rotation on user behavior and technical security design are quite costly. They remove a lot of the opportunity for risk-based authentication (like TOFU) and require people set up fragile automations capable of generating keys that claim to be them. And every certificate…
We have short lifetimes because TLS revocation doesn't work. It's that simple. To understand the distinction, imagine a password system where you can't change your password . You can make new ones, but the old ones still work. That's the problem TLS was facing.