会话劫持原理

知了堂2021-06-241156

会话劫持原理?

在现实生活中,比如你去市场买菜,在交完钱后你要求先去干一些别的事情,稍 候再来拿菜;如果这个时候某个陌生人要求把菜拿走,卖菜的人会把菜给陌生人 吗?!当然,这只是一个比喻,但这恰恰就是会话劫持的喻意。所谓会话,就是 两台主机之间的一次通讯。例如你 Telnet 到某台主机,这就是一次 Telnet 会话; 你浏览某个网站,这就是一次 HTTP 会话。而会话劫持(Session Hijack),就 是结合了嗅探以及欺骗技术在内的攻击手段。例如,在一次正常的会话过程当中, 攻击者作为第三方参与到其中,他可以在正常数据包中插入恶意数据,也可以在 双方的会话当中进行简听,甚至可以是代替某一方主机接管会话。我们可以把会 话劫持攻击分为两种类型:

1)中间人攻击(Man In The Middle,简称 MITM),

2)注射式攻击(Injection);并且还可以把会话劫持攻击分为两种形式:


步骤


     目标用户需要先登录站点

     登录成功后,该用户会得到站点提供的一个会话标识SessionID

     攻击者通过某种攻击手段捕获Session ID

     攻击者通过捕获到的Session ID访问站点即可获得目标用户合法会话

获取cookie

了解cookie接口:找到Session ID位置进行破解

    暴力破解:尝试各种Session ID,直到破解为止

    预测:如果Session ID使用非随机的方式产生,那么就有可能计算出来

    窃取:XSS攻击、使用网络嗅探(中间人攻击)等方法获得


XSS攻击劫持cookie


中间人攻击劫持cookie


危害


    冒充其他人做事情:被冒充的人的权限越大,可以做的事情越多,比如:更改用户信息、进行转账、购买物品

    对网站的影响:因为投诉等原因,会出现信誉下降、客户认为网站本身不可信


cookie机制


    在动态网页语言中,某个用户(浏览器)访问(登陆)后,可以一直记录状态。这种状态浏览器使用Cookie来保存。

    服务器通过在HTTP的响应头中加上一行特殊的指示以提示浏览器按照指示生成相应的cookie。然而纯粹的客户端脚本如JavaScript或者VBScript也可以生成cookie。

    浏览器检查所有存储的cookie,如果某个cookie所声明的作用范围大于等于将要请求的资源所在的位置,则把该cookie附在请求资源的HTTP请求头上发送给服务器。

    cookie的内容主要包括:名字,值,过期时间,路径和域。

    如果不设置过期时间,则表示这个cookie的生命期为浏览器会话期间


session机制


session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息


当程序需要为某个客户端的请求创建一个session的时候,服务器首先检查这个客户端的请求里是否已包含了一个session标识 -称为session id,如果已包含一个session id则说明以前已经为此客户端创建过session,服务器就按照sessionid把这个session检索出来使用(如果检索不到,可能会新建一个),如果客户端请求不包含sessionid,则为此客户端创建一个session并且生成一个与此session相关联的session id,sessionid的值应该是一个既不会重复,又不容易被找到规律以仿造的字符串,这个session id将被在本次响应中返回给客户端保存。


保存这个sessionid的方式可以采用cookie,这样在交互过程中浏览器可以自动的按照规则把这个标识发挥给服务器。


由于cookie可以被人为的禁止,必须有其他机制以便在cookie被禁止时仍然能够把sessionid传递回服务器。经常被使用的一种技术叫做URL重写,就是把sessionid直接附加在URL路径的后面,附加方式也有两种,一种是作为URL路径的附加信息,表现形式为:

      http://...../xxx;jsessionid=ByOK3vjFD75aPnrF7C2HmdnV6QZcEbzWoWiBYEnLerjQ99zWpBng!-145788764

      http://...../xxx?jsessionid=ByOK3vjFD75aPnrF7C2HmdnV6QZcEbzWoWiBYEnLerjQ99zWpBng!-145788764


cookie属性


(1)HTTP-Only


服务端发送cookie的时候,可以设置HTTP-Only

 Set-Cookie: SESSIONID=abc123; expires=Wednesday, 17-Nov-99 23:12:40 GMT; HttpOnly


这个参数的优点是不会被js获取

尝试打开有HTTP-Only cookie设置的网站


查看cookie


一般,session-id是用这个来判断

    即使有xss漏洞,也获取不了session-id相关的cookie值


(2)secure


设置cookie的某个值secure为True时:

此cookie只有在HTTPS协议中才会进行传输


HTTP协议传输时,是不传输此协议的。


防御方法


    XSS漏洞引起的会话劫持:可以使用http-only来防止js获取cookie中的sessionid信息

    会话劫持引起的会话劫持:可以使用HTTP-SSL(https)+secure来保证sessionid不被获取

上一篇

网络安全好就业吗?安全运维工程师主要做什么?

大家都在看

  • 知了汇智项目总监探讨鸿蒙生态与人才培育新机遇

    知了汇智项目总监探讨鸿蒙生态与人才培育新机遇

    2024-05-06浏览次数:9
  • 知了汇智引领产教融合新篇章:成都纺织高专与西南石油大学学子共赴国际商贸城研学之旅

    知了汇智引领产教融合新篇章:成都纺织高专与西南石油大学学子共赴国际商贸城研学之旅

    2024-04-30浏览次数:25
  • 知了汇智与西昌学院信息技术学院深入交流,探索校企合作新模式

    知了汇智与西昌学院信息技术学院深入交流,探索校企合作新模式

    2024-04-29浏览次数:42
  • 鸿蒙生态新机遇,知了汇智在重软学院研讨会发表前沿见解

    鸿蒙生态新机遇,知了汇智在重软学院研讨会发表前沿见解

    2024-04-28浏览次数:56
  • 探秘人工智能AIGC,汇智知了堂19.9元课程助你掌握未来技能!

    探秘人工智能AIGC,汇智知了堂19.9元课程助你掌握未来技能!

    2024-04-25浏览次数:59
  • 以赛促学|知了汇智“知了杯”网络安全趣味赛在西科大圆满落幕

    以赛促学|知了汇智“知了杯”网络安全趣味赛在西科大圆满落幕

    2024-04-24浏览次数:61
  • 网络安全新突破:知了汇智成为奇安信金牌代理商,引领行业新潮流

    网络安全新突破:知了汇智成为奇安信金牌代理商,引领行业新潮流

    2024-04-23浏览次数:58
  • 汇智知了堂网络安全75班晨会揭秘:NAS应用助力网络安全新飞跃

    汇智知了堂网络安全75班晨会揭秘:NAS应用助力网络安全新飞跃

    2024-04-18浏览次数:58

最新资讯:

学鸿蒙,选择南向还是北向?深入解析鸿蒙北向的魅力!

知了汇智项目总监探讨鸿蒙生态与人才培育新机遇

知了汇智引领产教融合新篇章:成都纺织高专与西南石油大学学子共赴国际商贸城研学之旅

知了汇智与西昌学院信息技术学院深入交流,探索校企合作新模式

鸿蒙生态新机遇,知了汇智在重软学院研讨会发表前沿见解

女生学计算机可以从事什么职业?网络安全行业等你来挑战!

探秘人工智能AIGC,汇智知了堂19.9元课程助你掌握未来技能!

以赛促学|知了汇智“知了杯”网络安全趣味赛在西科大圆满落幕

网络安全新突破:知了汇智成为奇安信金牌代理商,引领行业新潮流

网络安全工作内容是什么?看看月入1w+网络安全每天都在干些什么?

  • 培训费用

  • 上课方式

  • 开班时间

  • 就业情况

天下网标王洛阳seo优化推荐抚顺企业网站建设推荐鹤壁外贸网站制作报价昌吉百姓网标王推广哪家好中卫企业网站设计价格天津网站建设多少钱鄂州网站优化推广贵阳SEO按天扣费价格怒江seo网站优化价格南京网站开发公司迪庆网站建设德宏网站优化软件多少钱红河关键词排名包年推广多少钱随州模板网站建设哪家好临沧网站搜索优化哪家好张北网站排名优化公司洛阳企业网站建设哪家好南平SEO按天扣费哪家好哈尔滨SEO按天扣费价格辽阳网站排名优化公司宜昌seo网站推广推荐深圳网站优化按天计费报价兴安盟SEO按效果付费价格阳江网站推广工具推荐大鹏百度标王哪家好辽阳网站优化推广哪家好菏泽关键词按天扣费多少钱楚雄网站制作哪家好布吉网站建设设计价格武汉百度爱采购多少钱香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化