小编JiJ*_*JiJ的帖子

加密cookie中的会话ID(或其他身份验证值)是否有用?

在Web开发中,当启用会话状态时,会话ID存储在cookie中(在cookieless模式下,将使用查询字符串).在asp.net中,会话ID自动加密.互联网上有很多关于如何加密cookie的主题,包括会话ID.我可以理解为什么要加密私人信息(如DOB),但任何私人信息都不应该存储在cookie中.因此,对于其他cookie值,例如会话ID,目的加密是什么?它会增加安全性吗?无论你如何保护它,它都会被送回服务器进行解密.

更具体,

出于认证目的,

  1. 关闭会话,我不想再处理会话超时了
  2. 在cookie中存储某种id值,
  3. 在服务器端,检查id值是否存在并匹配(如果是),验证用户身份.
  4. 这样,当浏览器会话结束时,让cookie值到期.

VS

Asp.net表单身份验证机制(我认为它依赖于会话或会话ID)

后者提供更好的安全性吗?

asp.net security authentication cookies session

9
推荐指数
1
解决办法
8970
查看次数

标签 统计

asp.net ×1

authentication ×1

cookies ×1

security ×1

session ×1