我对 2017 年密码过期/轮换的想法感到非常困惑,尤其是与 ISO、PCI 等安全认证相关的想法。我一直在阅读密码过期不是很有用,但我发现了几个幻灯片似乎仍然是政策/规则的一部分(对于 ISO 和 PCI)。
有一个特定的部分对我来说似乎有点不自然,这是(假设您有一个强大的密码策略,我们已经有了)需要将旧密码哈希存储在您的数据库中,以防止用户设置当前过期时的旧密码。
我一直(错误地)认为过期是从社交角度来解决问题的,这是一种告诉用户密码很重要的方式。因此,新密码必须与当前密码不同,但无需检查历史记录。
我的直觉认为这是不安全的,但似乎大公司知道使用它来提供 UI 提示(尽管我认为可以公平地假设这些组织可能比小公司更好地控制他们的备份,其中错误的可能性更大)。
我读过一篇文章,其中似乎 NIST 将不再强制密码过期。无论如何,既然我的系统由于要求将有密码过期,我认为在某种程度上匹配这些认证中存在的要求是有意义的。
2017 年这些认证(ISO、PCI 等)的密码过期/轮换状态如何?它仍然是他们的一部分吗?
他们是否针对/提到了您必须存储的旧密码的数量/期限?
我无权访问任何原始文档,因为我们没有处于任何采用过程中,但即使一般来说,也很高兴知道。