|
|
|
|
|
by neohaven
3487 days ago
|
|
Let's say a service does not require you to change the password. You are then "compromised once, compromised forever", at least until you change the password. Let's say it requires you to change it every month. You are compromised at max for a month, right? If the attacker changes the password, you will notice, and make a different password, which will lock them out since they don't know the new one. So they won't change it, but they will lose access next month. This is good... Except if you allow repetitions of old passwords. In this case, the attacker can change your original password to 'aaaaaaaa' for a moment and re-change it back to the original one, which will reset the "one month" timer, leaving them with access. Until you change it, but the platform won't bother you with it since the timer never expires. |
|
The more sensible approach is not to force periodic change and only change where there is a suspicion of breach.