我正在研究 asp.net (4.0) 网站。我试图使用表单身份验证()。显然试图让一些页面安全。我的理解是,最好的安全解决方案是设置 cookieless="UseCookies" 这样它就不会将 id 写入 URL。
我的问题是当我使用 cookieless="UseCookies" 时到底发生了什么。
- 会话是否已创建并且某些 id 是否存储在浏览器中(〜内存,稍后用于从 IIS 服务器端会话“cookie”中提取信息)或者它实际上是创建“常规”客户端加密 cookie 的配偶?
(我显然试图避免写入 URL 和客户端 cookie - 不确定是否可以避免所有这些)
- 如果它在浏览器中设置 ID,是否所有浏览器都允许在其中存储会话 ID。如果浏览器不允许这样做会发生什么?有没有办法预先检查它?
所以我想和我们所有人一样,我只是在尝试构建适当的安全应用程序,如果有人有任何其他建议,我们将不胜感激。
坦克很多,