首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在php中防止会话固定和劫持的最佳方式或方法是什么?

问在php中防止会话固定和劫持的最佳方式或方法是什么?
EN

Stack Overflow用户
提问于 2011-07-30 18:56:59
回答 2查看 140关注 0票数 3

我浏览了各种方法,以防止会话固定和在php中劫持,但我发现很难找到我可以依赖的最佳方法。与防止statement类似,大多数开发人员建议使用prevent语句.It可以有效地防止大多数sql注入攻击。是否有任何这样的代码、函数或片段是最有效、快捷和简单的,以防止对会话的攻击。请大家分享一下。谢谢大家。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-07-30 19:03:39

您可以做几件事来帮助您,例如,当将cookie设置为httponly时,不能从javascript读取它们,跟踪用户ip地址,并且只有当用户ip位于他们开始会话的ip的某个范围内时,才允许访问会话,当启动新会话重新生成会话id而不是重用以前的会话id时,跟踪用户浏览器,如果会话期间的更改不允许访问会话。我相信还有更多,但这只是我的头上。

票数 4
EN

Stack Overflow用户

发布于 2011-07-30 19:00:20

不允许http协议,只允许https。

仅此而已,它防止了SESSID的劫持..。

代码语言:javascript
复制
RewriteEngine On
RewriteCond %{SERVER_PORT} !443
RewriteRule (.*) https://yourdomain.com/ [R]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6885326

复制
相关文章

相似问题

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