Podcast
Root Causes 342: Don't Change Your Password for Two Years
Hosted by
Jason Soroko
Fellow
Original broadcast date
November 17, 2023
The CA/Browser Forum rules stipulate how often forced password changes for CA employees are to occur. They don't, however, specify a frequency at which these forced changes must occur. Rather, they set the MINIMUM time before forced password changes can happen. Join us to learn why.
Podcast transcript
Lightly edited for flow and brevity.
TCTim CallanThis is gonna be a down in the weeds episode and this is gonna be a down in the weeds CA/Browser Forum episode. You know I love those. So, on this occasion, we just thought it would be interesting to share a very little known fact about the Baseline Requirements and talk a little bit about the implications of it. And this little known fact is that in the network security section or the network security Baseline Requirement which is one of the BRs that CAs are expected to follow, there is a requirement that password changes are not forced to happen. This is for people, this is for employees of the CA who are involved in validating and managing certificates. That access password changes are not required, forced to happen, more often than every two years. So, think about that, Jay. This isn’t a requirement that says that they are forced at a certain frequency. It’s a requirement that says they are forced not more frequently than a certain number. Certain time. So what do you think of that?
TCTim CallanLimit the number of forced changes. You may change it as often as you want. If you want to change your password, great. You may change your password. There’s no problem with that. But in terms of forced changes, it’s what you said. Unwilling password changes themselves carry risk. There’s the risk you talked about which is I get social engineered. I use a forced password change spoof to convince somebody to give away their password and now I know what it is.
The other risk, really simply, is that passwords are hard and if you make them too hard then what happens is people choose other solutions that are fundamentally insecure. The biggest one is password reuse. They say I cannot conceivably remember all these passwords so I’m gonna use the same password everywhere. Password reuse is a huge problem. That leads to credential stuffing. I go and I steal something for a relatively low value site, and I turn around and it’s also the same exact password that’s used for a high value site. And so credential stuffing is a big outcome.
Another big outcome is that people just store their passwords in insecure ways that we always joke about the file sitting on the desktop of your computer called passwords. But people do it if they have no other choice. If there was no other way for them to or if they perceive that there is no other way for them to be able to access the things that they need to access. So, there is very cogent I think and powerful argument to be made that forced password difficulty inherently reduces the security of the log in process.
The other risk, really simply, is that passwords are hard and if you make them too hard then what happens is people choose other solutions that are fundamentally insecure. The biggest one is password reuse. They say I cannot conceivably remember all these passwords so I’m gonna use the same password everywhere. Password reuse is a huge problem. That leads to credential stuffing. I go and I steal something for a relatively low value site, and I turn around and it’s also the same exact password that’s used for a high value site. And so credential stuffing is a big outcome.
Another big outcome is that people just store their passwords in insecure ways that we always joke about the file sitting on the desktop of your computer called passwords. But people do it if they have no other choice. If there was no other way for them to or if they perceive that there is no other way for them to be able to access the things that they need to access. So, there is very cogent I think and powerful argument to be made that forced password difficulty inherently reduces the security of the log in process.
TCTim CallanWe’ve talked about this a bunch.
TCTim CallanI think that’s interesting. We certainly haven’t seen it yet but if you look at this thing from CA/Browser Forum it feels like it’s a step in that direction doesn’t it? Where there’s a real clear cogent recognition of the danger with passwords and some general prescriptive, or proscriptive in this case, guidance about how to mitigate that danger in a pretty unabashed way. And that is refreshing. And it is a start. And it is a security-based standards body recognizing the trouble with this particular strategy and really saying what you have to do to at least minimize that.
TCTim CallanAlright. So we both kind of hate passwords. Everybody kind of hates passwords. But this forced complexity, forced changes and it’s not just forced changes. I was thinking I just had to log into something just yesterday. I had to create a new identity for something. It was a trivial stupid thing. I had to go in and fill out a very short form. And to do that, I was forced to create a login and so I went in, and I tried to create a password and it turned out that I needed the high degree of complexity – upper case, lower case, numeral, non-numeral character and I was like really? I’m literally gonna go into a form, I’m gonna fill in six questions and I’m never gonna use this ever again. Is that level of complexity really warranted? You and I just talked in a different episode about sort of braindead application of what under certain circumstances could be a good idea, but it becomes a bad idea because you are not thinking. That struck me as one of those not thinking moments where whoever put this together didn’t say you know what, this is ridiculous and it’s probably doing more harm than good.
TCTim CallanIt doesn’t help.
TCTim CallanYep. Absolutely. In a key log scenario, it doesn’t matter. And in a credential reuse scenario, it doesn’t matter. Like in both of those cases it’s useless.
TCTim CallanIt doesn’t matter.
TCTim CallanSo, anyway, there you go. That’s probably all I have to say on that, but it is a very little known fact about the BRs and I thought it was telling and indicative and worth discussing here.