web项目权限控制放在session里面会有什么隐患吗

jcroad 2017-08-04 11:50:19
在做一个web项目,请教:权限控制放在session里面会有什么隐患吗?
按照session的生命周期,这样做不对,请教各位具体的
...全文
423 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
北飞的企鹅 2017-08-07
  • 打赏
  • 举报
回复
威5555555555555
解开者 2017-08-04
  • 打赏
  • 举报
回复
安全性方面问题不大。需要防范会话重放:客户端用一个Cookie和服务端的Session对象绑定,如果客户端保留了这个Cookie并且服务端没把Session置为invalidate,那么客户端随时都可以访问这个Session,并获取相应的权限。 更需要考虑的是,Session是放在内存里的,当在线用户达到一定数量时内存可能不够用。
走在四季 2017-08-04
  • 打赏
  • 举报
回复
1楼主攻,2楼辅助,其他楼围观助威。
evanweng 2017-08-04
  • 打赏
  • 举报
回复
一楼正解,二楼辅助解,三楼总结不错!
god de gold 2017-08-04
  • 打赏
  • 举报
回复
1楼正解,二楼辅助解!
minemine0418 2017-08-04
  • 打赏
  • 举报
回复
结合楼上所说,建议用redis存放用户登录信息,性能速度比较好,可以设置过期时间,并且多个应用共享数据

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧