密码使用时长与轮换检测器
根据上次修改日期计算密码已使用多久,以及在最长有效期策略下何时到期,并提供已过期和即将到期的提示。
0 = 密码永不过期
请选择上次修改密码的日期。
这里使用的是日历日期,因此时区和夏令时不会影响结果。NIST SP 800-63B 不建议强制定期更换密码:只有在有证据表明密码已泄露时才需要更换。如果政策或法规仍要求定期轮换,可使用本工具。
什么是 密码使用时长与轮换检测器?
输入密码上次修改的日期和你的策略规定的密码最长有效期。工具会显示密码以天数以及年、月、日表示的使用时长、到期日期、剩余天数,以及是否已过期或即将到期。
如何使用 密码使用时长与轮换检测器
- 在上次修改密码的日期中选择日期。
- 让检查日期保持为今天,或选择其他日期。
- 设置密码最长有效期(天);0 表示永不过期。
- 设置到期前多少天提醒,然后查看状态。
示例
输入
Last changed 2024-01-15, check as of 2024-04-10, maximum age 90 days, warn 14 days
输出
Expires soon: 4 day(s) left. Age 86 days (0 y, 2 m, 26 d), expires on 2024-04-14
距到期还有 4 天,处于 14 天的提醒期内。
何时使用 密码使用时长与轮换检测器
适用于策略或法规仍要求定期轮换的场合,或审计服务账号。请注意,NIST SP 800-63B 建议对用户密码不要强制定期更改,而是在有被泄露的证据时再更改。
密码使用时长与轮换检测器 的工作原理
日期被视为 UTC 日历日期,因此时区和夏令时变化不会影响结果。以天计的使用时长是两个日期之差;年/月/日的拆分遵循与 java.time.Period 相同的规则。到期日期 = 修改日期 + 最长有效期;没有剩余天数时状态为已过期,处于提醒期内则为即将到期。
常见用例
- 检查服务账号密码何时必须轮换
- 按 90 天策略审计密码
- 为事件报告回答“这个密码用了多久?”
- 规划共享管理员凭据的轮换
常见问题
密码应该每 90 天过期一次吗?
目前 NIST 的指南认为用户密码不应如此:强制轮换会导致可预测的模式。应在密码被泄露时更换。一些法规和服务账号仍要求轮换。
时区有影响吗?
没有。两个日期都是日历日期,所以各地的结果相同。
最长有效期为 0 是什么意思?
密码永不过期;此时工具只显示它的使用时长。