【发布时间】:2012-10-31 08:55:03
【问题描述】:
可能重复:
What is the best way to prevent session hijacking?
Is encrypting session id (or other authenticate value) in cookie useful at all?
我的会话处理程序将会话 ID 存储在 cookie 中并返回 cookie 的值以用作对数据库的引用。
我的问题很简短。我应该加密 cookie 中的会话 ID 还是没有意义?
谢谢! :)
【问题讨论】:
-
你认为为什么需要加密它?
-
为了防止会话固定/劫持。我不确定它是否有必要/是否会有任何好处。 :s
-
毫无意义。见related answer。
-
从客户端返回到服务器的 cookie 值是纯文本,未加密。所以你的加密不会有任何好处。例外情况是,如果请求是通过 https 进行的,在这种情况下,您无论如何都不需要加密。
-
感谢大家的帮助。真正有用的东西。 :)
标签: php database security session cookies