我们如何防止在 asp.net mvc 应用程序中的会话劫持?测试人员执行了以下步骤来劫持会话 - OWASP A2。
- 以低权限用户身份登录。
- 以管理员用户身份登录。(在单独的浏览器中 - 来自同一台机器)
- 复制
ASP.Net Session ID了管理员用户的 - 将 low-prev 用户替换
ASP.Net Session ID为 admin 用户。
通过执行上述步骤,low-prev 用户能够访问应用程序的管理区域。
- 该应用程序由
SSL (https). - Cookie 已设置为
Secure和HttpOnly。 - Cookie 设置为在
Session_End和到期Signout。
尽管如此,我仍然可以使用Fiddler. 有人可以帮助解决上述问题。
谢谢。