首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >再生会话ID是否有助于防止固定、劫持或两者兼而有之?

再生会话ID是否有助于防止固定、劫持或两者兼而有之?
EN

Stack Overflow用户
提问于 2013-07-18 15:42:03
回答 1查看 173关注 0票数 1

如果说再生会话ID的策略仅仅是为了通过会话固定来防止会话劫持,这是真的吗?如果没有,那么重新生成id的帮助如何防止会话劫持?

This popular answer重命名为更改会话ID通常是因为:

..if攻击者确实劫持了一个会话,您不希望他们使用它太久。“

但是,如果攻击者已经劫持了一个会话,难道他们不会只接收新的会话ID吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-18 16:06:01

这将是一种比赛条件。您将让2+用户共享相同的会话ID。在某个时候,您的代码决定重新生成ID,这将向其中一个用户发送新ID。如果攻击者运气好,而他们的“命中”就是获得重新生成的ID的on,那么他们将处于清除状态,并且现在可以完全控制该会话。

如果实际的用户获得重新生成的ID,那么攻击者现在将得到一个无效的会话ID,他们将不得不尝试劫持新重新生成的ID,然后重新启动。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17728066

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档