【发布时间】:2014-06-12 07:20:33
【问题描述】:
我有使用表单身份验证的 ASP.NET MVC 应用程序。用户通过身份验证后,作为响应,他将收到包含身份验证信息的表单 cookie。现在关于表单cookie:它由机器密钥加密,并通过签名防止被篡改。我也使用 HTTPS...但是,如果我以某种方式获取 cookie 并尝试从另一个客户端发出请求(这意味着该请求将从另一个 IP 地址发出)怎么办?
在我看来,这种情况会奏效。有什么方法可以防御这种攻击吗?
【问题讨论】:
-
您说,“这种情况会奏效。”。使用 https/ssl 时如何获取某人的表单 ID?
-
[PingPong] 我认为这可以使用 XSS 来完成(即使 cookie 设置了 Secure 属性)。可能还有木马之类的其他东西。
标签: asp.net security forms-authentication