【发布时间】:2010-11-05 18:30:46
【问题描述】:
他们有什么方法可以隐藏会话 ID 不被嗅探吗?
【问题讨论】:
-
这不是一个坏问题,但您可能希望让它变得更好并稍微修饰一下。
标签: php
他们有什么方法可以隐藏会话 ID 不被嗅探吗?
【问题讨论】:
标签: php
不要附加SID to the URL。
使用https。
(为会话 cookie 设置 httponly flag。)
【讨论】:
如果“嗅探”是指“被中间人攻击者嗅探,监听服务器和客户端之间的所有网络流量”,唯一可靠的方法是使用 https。
是否将 SID 附加到 URL 没有区别:SID 仍以 cookie 的形式发送,如果您不在 HTTPS 上,则该 cookie 将不加密发送。
httponly 标志可以很好地防止 XSS 攻击 - 请参阅 VolkerK 链接到的博客文章 - 但不能防止嗅探器
(...如果那是动词)
您可能必须明确定义您要防范的攻击者类型才能获得更多答案。
【讨论】: