身份验证与会话管理漏洞实战指南

4 阅读1分钟

身份验证与会话管理漏洞实战指南

引言

现代应用严重依赖会话、令牌和身份校验。如果这些控制措施实现不当,攻击者可以轻易绕过限制或接管账户。在本指南中,我将带你逐一检查所有与会话相关的问题、如何测试它们以及它们可能造成的影响。这是一种确认应用程序会话处理是否真正安全的直接方法。

1. 密码修改后旧会话未失效

描述:
当用户修改密码时,所有现有的活动会话(在其他设备或浏览器上)通常应被失效。

复现步骤:

  1. 在目标网站上创建一个账户。
  2. 在两个不同的浏览器(例如 Chrome 和 Firefox/无痕模式)中登录该账户。
  3. 在 Chrome 中,进入设置并修改密码。
  4. 密码修改成功后,切换到 Firefox 窗口(其中旧会话仍处于活动状态)…… CSD0tFqvECLokhw9aBeRqopJDR93OU7WxHE+knUD6TPtyOHWb/TMip8vqC1NoDSTPcKhoyw1ksZtK9Vs2hqkYG+jBvEiabU147wRX1yIf5r4S6zWzj/PQQih7TUzHDlrkSpospT+dp+gEV25zKrjzU648Ara3WeLfFgd0274azI=