• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

PHP Session 保险

php 搞代码 3年前 (2022-01-23) 13次浏览 已收录 0个评论

PHP Session 安全
在stackoverflow上看本2文来*源gao($daima.com搞@代@#码(网搞gaodaima代码到关于 php Session 安全的讨论,特记录之。(http://stackoverflow.com/questions/328/php-session-security)

1.使用SSL

2.重设session_id

引用

PHP中可以:session_regenerate_id(true);

3.设置session有效时间

可以参考鸟哥的文章:http://www.laruence.com/2012/01/10/2469.html

4.不是全局变量

5.存储信息在服务器上,不发送重要信息到cookie上

6.检查用户user_agent和IP

引用

PHP 使用:if ($_SESSION[‘user_agent’] != $_SERVER[‘HTTP_USER_AGENT’]

|| $_SESSION[‘user_ip’] != $_SERVER[‘REMOTE_ADDR’]) {

//Something fishy is going on here?

}

7.设置 httpOnly 避免 Session 攻击

参考:http://ilia.ws/archives/121-httpOnly-cookie-flag-support-in-PHP-5.2.html

8.Lock down access to the sessions on the file system or use custom session handling

引用

可是自定义session session_set_save_handler()
将session存储在DB, memcached等

9.For sensitive operations consider requiring logged in users to provide their authenication details again


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:PHP Session 保险

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址