当前位置: 首页 > news >正文

Web 攻防之业务安全:Session会话注销测试.

Web 攻防之业务安全:Session会话注销测试.

业务安全是指保护业务系统免受安全威胁的措施或手段。广义的业务安全应包括业务运行的软硬件平台(操作系统、数据库,中间件等)、业务系统自身(软件或设备)、业务所提供的服务安全狭义的业务安全指业务系统自有的软件与服务的安全


目录

Session会话注销测试:

测试原理和方法:

测试过程:

第一步:在登录授权的系统页面时使用 Burp Suite 工具进行请求数据拦截,然后备份Session 认证的参数记录.

第二步:在Burp Suite 工具中数据拦截窗口中使用鼠标点击右键,然后会弹出菜单则选择Repeater 将请求的数据发送到 Repeater 模块中.

第三步:然后退出已经登陆系统.

第四步:返回 Burp Suite 工具中的 Repeater 模块中再次利用原来的Session认证值进行访问,然后点击 GO 按钮,并查看系统是否对退出后的用户授权进行解除授权.

修复建议:


免责声明:

严禁利用本文章中所提到的技术进行非法攻击,否则后果自负,上传者不承担任何责任。


Session会话注销测试:

测试原理和方法:

Session 是应用系统对浏览器客户端身份验证的属性标识,在用户注销或退出应用系统时,系统应将客户端 Session 认证属性标识清空。如果未能清空 Session 认证会话,该认证会话将持续有效,此时攻击者获取该 Session 认证会话会导致用户权限被盗取。


测试过程:

该项测试主要在用户注销退出系统授权后,判断授权 Session ID 值认证是否依然有效,若授权认证 Session ID 值依然有效则存在风险。

第一步:在登录授权的系统页面时使用 Burp Suite 工具进行请求数据拦截,然后备份Session 认证的参数记录.


第二步:在Burp Suite 工具中数据拦截窗口中使用鼠标点击右键,然后会弹出菜单则选择Repeater 将请求的数据发送到 Repeater 模块中.


第三步:然后退出已经登陆系统.


第四步:返回 Burp Suite 工具中的 Repeater 模块中再次利用原来的Session认证值进行访问,然后点击 GO 按钮,并查看系统是否对退出后的用户授权进行解除授权.


修复建议:

在用户注销或退出应用系统时,服务器应及时销毁 Session 认证会话信息并清除客户端浏览器 Session 属性标识.

   

    

学习的书籍:Web 攻防之业务安全实战指南.

http://www.lryc.cn/news/58106.html

相关文章:

  • 4月最新编程排行出炉,第一名ChatGPT都在用~
  • 生成不保存在服务器的附件,并以附件形式发送邮件
  • Golang Gin框架HTTP上传文件
  • BM36-判断是不是平衡二叉树
  • Quartz 单例定时任务
  • 不要告诉同事你要离职!打算跳槽,新公司开出两倍薪资,私下告诉要好的同事,却被同事出卖给领导!...
  • RK3399平台开发系列讲解(外设篇)Camera OV13850配置过程
  • yolov8训练自己的数据集
  • 【产品经理】对接第三方平台,你应该怎么做?
  • Hbase 介绍
  • 金三银四没把握住,凉了...
  • 模拟axios请求的数据Mockjs在vue3的使用
  • Elasticsearch:索引状态是红色还是黄色?为什么?
  • 一对多关系映射
  • 字母有重复全排列 [2*]
  • 机器学习中的数学原理——过拟合、正则化与惩罚函数
  • RK3588S imx415摄像头调试
  • 「SAP ABAP」OPEN SQL(七)【GROUP BY | HAVING | ORDER BY】
  • 容器-LinkedList
  • Flask 路由和视图函数
  • Linux主机 SSH 通过密钥登录
  • 中国信息安全测评中心-自主原创测评
  • redis杂谈之部分重同步的实现
  • 多态部分参考答案
  • 【高项】项目人力资源管理,沟通管理与干系人管理(十大管理)
  • Wikijs简介-强大可扩展的开源维基软件
  • 微博舆情分析系统的设计与实现(python)
  • 【AUTOSAR】【Lin通信】LinTrcv
  • UE4C++学习篇(十九)-- 动画蒙太奇初级使用
  • 子集和问题