3 ms·
I find it hard to believe that client certs offer much advantage over cookies for most normal web sites. Even if it was common practice you would still need so
by 7952 13y ago
I find it hard to believe that client certs offer much advantage over cookies for most normal web sites.
Even if it was common practice you would still need some way to recover an account after loosing a certificate, at which point an email will be sent out with a password equivalent reset token, so why not just use a password?
Storing certs client side just creates another target for malware, even if the certificate is password protected. You could move the certificate to a key fob, but at that point why not just use a separate second factor token? You would either have a full sense of security, or have to trust that the client machine is fully secure (impossible).
It is much more sense to focus on making cookies as secure as possible by setting secure headers, and invalidating cookies that come from a machine that is different than expected.
- wmf 13y agoan email will be sent out with a password equivalent reset token This is not the only way to do resets and is arguably now the weakest link in authentication (just ask Matt Honan). Sometimes I imagine a world where authentication enrollment and resets are done in person.
- 7952 13y agoAgreed. Although sending an SMS goes a long way to solving this.