【发布时间】:2021-03-02 18:08:40
【问题描述】:
我正在开发 asp.net (4.0) 网站。我试图使用表单身份验证()。显然试图让一些页面安全。我的理解是,最好的安全解决方案是设置 cookieless="UseCookies" 这样它就不会将 id 写入 URL。
我的问题是当我使用 cookieless="UseCookies" 时到底发生了什么。
- 是创建了会话并在浏览器中存储了一些 id(~内存,后来用于从 IIS 服务器端会话“cookie”中提取信息)还是它实际上是创建“常规”客户端加密 cookie 的配偶?
(我显然试图避免写入 URL 和客户端 cookie - 不确定是否可以避免所有这些)
- 如果它在浏览器中设置 ID,是否所有浏览器都允许在其中存储会话 ID。如果浏览器不允许这样做会发生什么?有没有办法预先检查它?
所以我想作为我们所有人,我只是在尝试构建适当的安全应用程序,如果有人有任何其他建议,将不胜感激。
坦克很多,
【问题讨论】:
-
您应该在问题中添加更多标签,否则人们将很难找到它。试试 asp.net 什么的。
标签: asp.net security cookieless