首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >https如何防止会话劫持

https如何防止会话劫持
EN

Stack Overflow用户
提问于 2017-07-18 15:24:33
回答 1查看 1.5K关注 0票数 0

我读过一些关于防止会话劫持的文章,大多数都说在你的网站上使用https,但我不明白https如何防止会话劫持

https如何防止会话劫持?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-07-19 08:17:02

会话劫持也可以由嗅探您的网络流量的人执行。例如,假设您通过HTTP连接到Stackoverflow,并且有人正在读取您发送到服务器的每个请求。每次访问不同的页面时,都会将身份验证cookie与请求一起发送给Stackoverflow,这样它就会知道您已登录,并且不会要求您再次登录。

问题是,由于您的通信是以明文形式执行的,因此攻击者可以读取您的请求,他将能够窃取您的身份验证cookie,并能够冒充您。

现在,如果您使用HTTPS,您将通过加密通道进行通信。即使攻击者嗅探了您的所有请求,他也无法获得任何有意义的信息,因为他只能看到加密的文本。这就是为什么HTTPS可以很好地防止会话劫持的原因。当然,有不同的方法来劫持会话,中间的人只是其中之一,所以也许你应该看看这个:https://www.owasp.org/index.php/Session_hijacking_attack

此外,就像附注一样,“仅仅使用HTTPS”不是万能的,它需要被正确地配置和实现,所以如果你是要执行一些服务器端配置的人,我强烈建议你阅读更多关于协议和对协议的攻击的信息,以避免一些常见的错误(比如启用旧版本的SSL,或者使用破解的算法,比如RC4)。

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

https://stackoverflow.com/questions/45160167

复制
相关文章

相似问题

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