重置链接相当于一份临时授权。系统不仅要把邮件送到用户手里,还要限制令牌的有效期、使用次数和关联账户,避免旧链接长期保留修改密码的能力。

令牌生命周期要明确
令牌应足够随机,安全保存,限定有效期,并在使用后失效。它应绑定正确账户及相应操作。不要仅凭链接里带着用户编号就授权,也不要将可用令牌写入普通日志或公开分析系统。
申请阶段不要泄漏账户存在性
对存在与不存在的账户,应考虑一致的提示与合理的请求限制。频繁申请可能给用户造成骚扰,流程不应因一次申请就改变现有密码。邮件发送成功也不能代替后续令牌验证。
用专用账户检查三种情况
在隔离环境核对正常使用、已使用链接和过期链接的行为,确认失败时密码没有改变。恢复流程还应让用户知道后续如何处理已有会话。本文提供设计检查项,没有重置任何真实账户密码。
资料与继续学习
OWASP:找回密码流程。资料查阅日期:2026年10月1日。步骤与练习由本站整理。
资料查阅与编辑日期:2026年10月1日。作者:玖柒。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END











