Session攻击

一、Session劫持

       原理: 用户登入后网站保存了用户的session id,黑客通过暴力破解、预测或者使用网络探嗅拿到session id,以此获得合法的会话。

        防御:1、添加HTTP Only,防止从cookie中读取session id

        2、 HTTP Secure 

二、会话固定

        原理: 会话固定是会话劫持的一种,会话固定是诱骗用户使用指定的会话标识

        防御:1、每当用户登入时对session id进行重置

                     2、session id 超过限制时间,进行重置session id

                     3、禁止客户端访问Cookie,设置HttpOnly

三、Session保持攻击

        原理:用户拿到session id后,让session id一直保持服务器中,不让session id销毁,称为永久后门。一般cookie与session 都有过期时间,达到失效时间后就失效,有一些系统出于体验,当用户活跃时会保持session。

        防御:1、设置session失效时间,如三天

                     2、用户环境发生变化使session 失效,如ip、UserAgent发生了变化

                     3、一个用户只能拥有一个session

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值