双11狂欢大促

盲盒赢 定制羽绒服

开启惊喜盲盒,抽取你的专属好礼

— 惊喜奖品抢先看 —

session漏洞:知道别人的sessionid就能强制访问需登录的页面

askquestion_007 askquestion_007 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
www.example.com不论是部署在tomcat5或6下按以下步骤均可强制登录:
www.example.com/secure.jsp是一个需要登录才能访问的页面
1. 用firefox登录该页面,然后用firebug查看cookie中的sessionId,比如等于XXX123
2. 用IE9访问链接www.example.com/secure.jsp;jsessionid=XXX123,无法查看,但当把cookie设置为禁用时
则可以访问到该页面。(说明先从cookie中查找sessionId,如果没有再用链接中的jsessionid,很自然的逻辑)
3. 换台电脑用IE8访问www.example.com/secure.jsp;jsessionid=XXX123,不论是否禁用cookie均访问成功

疑问:
1. 通过抓包工具很容易看到别人的sessionId,这样通过附加jsessionid且不是能为所欲为
2. 为何IE8不禁用cookie也能成功,难以理解 (chrome不同版本竟然也类似于IE9/8)

这个安全漏洞大家关注过么,如何解决?
...全文

相关推荐

URL中允许携带sessionid带来的安全隐患分析

很多WEB开发语言为了防止浏览器禁止了cookie而无法识别用户,允许在URL中携带sessionid,这样虽然方便,但却有可能引起钓鱼的安全漏洞。

weixin_38502292

大厂Python自动化测试面试题合集

题目:函数的作用是什么?调用函数的语法?答案:将独立功能代码封装成模块,复用代码;函数名(实参)。题目:函数 return 作用是什么?无 return 时函数返回什么?多返回值底层是什么类型?答案:返回函数执行结果;无 return 默认返回 None;return x,y,z 底层自动封装为元组。题目:函数四大参数类型分别是什么?定义顺序要求?答案:必选参数、默认参数、可变位置 * args、命名关键字、可变关键字 **kwargs;顺序:必选→默认→*args→命名关键字→**kwargs。

wespten

基于Session的用户登录系统[代码]

本文详细介绍了基于Session对象实现的用户登录系统。Session用于记录用户状态,服务器为每次会话创建Session对象,并通过Cookie存储SessionId发送给客户端。系统通过HTML表单接收用户输入的用户名和密码,提交到服务端进行验证。验证成功后,服务器创建Session并存储用户信息,随后重定向到个人中心页面;验证失败则提示用户重新登录。个人中心页面通过Session获取用户信息显示欢迎信息,并提供安全退出功能,退出时清除Session。整个过程展示了Session在用户登录系统中的核心作用及其实现细节。

「已注销」

PHP中的session安全吗?

做PHP开发这么长时间,还真没有真正关注过安全的问题,每次都是以完成项目为主,最近在网上看到了一篇关于安全的文章,看完以后才注意到自己以前的项目都存在着很大的安全漏洞,于是挑了一个项目进行了测试,发现很容易就中招儿了。在这里我会分享自己写的一个测试的例子来说明PHP中的session是如何不安全的,以及在项目中如何加强其安全性。 对于session的原理机制,网上有很多好的文章来介绍,我们可以自行查阅。下面直接分享测试用的例子。 这个测试的例子主要就是一个登录页,登录成功以后可以修改密码,就这样一个简单的功能。 界面如下 首先是在项目入口的地方使用函数 session_start() 开启

weixin_38706100

webgoat——Session Management Flaws会话管理缺陷

Session Management Flaws 会话管理: 因为HTTP是没有状态的,之前认证缺陷的也会涉及到类似的知识点,由于每次请求完成后链接就会断开,当客户端再次发起请求的时候,服务端就识别不了客户端的状态,而会话管理就是解决这一问题的,其中一种会话管理是通过服务器端session的管理,在用户登录认证成功之后,服务器生成sessionid通过cookie返回给用户所在的浏览器从而使每个用户都会有一个唯一标识sessionID(详细问度娘诺) 然后还在网上找了一个会话管理的思维导图,今天这部分知识一丁半点: 具体文章戳 [Web安全之攻击会话管理机制] Hijack a

weixin_38610815
评论 11
收藏 已收藏
分享
返回顶部
askquestion_007
Web 开发 81,108 成员 341,721 内容