【发布时间】:2015-03-12 17:10:47
【问题描述】:
我使用 C# 和 ASP.NET MCV4 开发了一个应用程序。在 IIS 中,它设置为使用仅使用 Kerberos 提供程序的 Windows 身份验证。
我使用 Burp Suite 对登录页面的不良 cookie 随机性进行测试。 选择图片中的选定文本来测试在 20k 请求期间有多少变量变化。
结果表明估计的熵为 0 - 因此变量根本没有变化。
有哪些选项可以增加标题选定部分的随机性? 增加 cookie 中存储的会话变量随机性的一般方法是什么?
【问题讨论】:
-
您突出显示的标头不是 cookie,也不是随机的。它是用于 NTLM 身份验证的标头,最初协商此标头以验证您的 Windows 身份。在协商之后,标头将在整个会话中重复使用,以避免对每个请求进行协商步骤。大概这就是为什么它在您的测试期间不会改变。
标签: c# security asp.net-mvc-4 cookies random