会话是Internet通讯的重要组成部分,大部分都是基于Web的。会话劫持是通过利用活动的Web会话进行的Web攻击。会话是两个计算机系统之间进行通信的时间段。Web服务器需要身份验证,因为通过网站进行的每个用户通信都使用多个TCP / IP通道。

身份验证的一种常见形式始终是使用用户名和密码,它们通常是预定义的。身份验证成功后,Web服务器将会话令牌发送给用户,然后将其存储在启用会话的用户计算机中。会话ID可以作为cookie存储在HTTP标头或URL中。

会话劫持如何工作?

当入侵者通过劫持或窃取用于在大多数网站上维护会话的HTTP cookie来利用受到威胁的活动会话时,就会发生会话劫持。另一种方法是通过预测活动会话,以在未经检测的情况下获得对远程Web服务器中信息的未授权访问,因为入侵者使用了特定用户的凭据。会话令牌或HTTP标头可以通过多种方式进行泄露和操纵,包括:

会话嗅探:当Web服务器与用户之间存在未加密的通信,并且会话ID以纯文本形式发送时,嗅探可用于劫持会话。因此,如果入侵者正在监视网络,则他或她可以获得会话ID,然后他们可以使用该会话ID自动向Web服务器进行身份验证。在监视网络时,可以使用符合道德规范的黑客工具(例如Wireshark和Kismet)从网络捕获敏感数据包(例如会话ID)。
跨站点脚本(XSS):OWASP将跨站点脚本命名为十大Web应用程序安全风险之一。服务器可能容易受到跨站点脚本攻击的攻击,从而使攻击者能够从用户端执行恶意代码,从而收集会话信息。攻击者可以锁定受害者的浏览器为目标,并发送脚本化的JavaScript链接,该链接在用户打开后会在浏览器劫持会话中运行恶意代码。
会话劫持对策
使用安全的HTTP或SSL在用户浏览器和Web服务器之间进行端到端加密,以防止未经授权访问会话ID。VPN也可以用于加密所有内容,而不仅仅是使用个人VPN解决方案工具对网络服务器的流量进行加密。

Web服务器可以生成长而随机的会话cookie,从而减少了对手猜测或预测会话cookie可能是什么的机会。

会话ID监视器还可以用于监视是否正在使用这些ID,并且可以使用Blacksheep之类的实用程序将伪造的会话ID发送到网络,并监视入侵者是否试图使用该会话ID。

如果会话终止使用,应该自动注销,并且应该要求客户端使用其他会话ID重新进行身份验证。另外,可以指示服务器从客户端计算机中删除会话cookie,以最大程度地减少会话cookie在网络中暴露的时间。

如何成为一名道德黑客

成为一名合格的道德黑客(CEH)当然不是一件容易的事。本课程将使您沉浸在Hacker Mindset中,从而可以防御将来的攻击。完成“合格的道德黑客认证”培训后,您将已扫描,测试,黑客入侵并保护了自己的网络和系统。有了这些知识,您就可以使组织放心,因为他们知道当今最大,最严峻的网络犯罪分子的网络更加安全。

什么是会话劫持?如何预防?相关推荐

  1. 会话劫持 攻击:了解 和预防

    每次您访问网站时,从登录到退出之间的时间称为"会话".大多数用户每天都会发起数十个会话,而不会出现问题.但是,并非每次会议都是安全的,因为网络犯罪分子会找到理由和方法来接管他们. ...

  2. 【Kali渗透全方位实战】利用Beef进行XSS会话劫持(XSS Stored)

    文章目录 1 会话劫持 2 kali中beef的使用 3 开始渗透 2.1 修改dvwa xss stored等级为low 2.2 script 标签 2.3 过程演示 2.4 会话劫持 2.5 换一 ...

  3. PHP漏洞之session会话劫持

    本文主要介绍针对PHP网站Session劫持.session劫持是一种比较复杂的攻击方法.大部分互联网上的电脑多存在被攻击的危险.这是一种劫持tcp协议的方法,所以几乎所有的局域网,都存在被劫持可能. ...

  4. Web安全实践(13)嗅探,arp欺骗,会话劫持与重放攻击(上)

    前言 (作者:玄魂) 嗅探,arp欺骗,会话劫持与重放攻击之间的关系可谓相辅相成,这次针对web安全把它们放在一起来讲,并探讨一下相关的编程问题.内容比较多,分三节来讲,第一节讲嗅探和会话劫持,第二节 ...

  5. Web安全实践(14)嗅探,arp欺骗,会话劫持与重放攻击(下)

    距离上篇文章已经很长时间了,但是不能留下这个缺憾,所以今天抽时间写了点内容.还是希望更多的高手和朋友参与进web安全的讨论中来.这篇文章重点放在重放攻击的原理解说上. 正文 14.1 什么是重放攻击 ...

  6. SSClone非ARP会话劫持原理分析

    作者:robur 来源:CSNA网络分析论坛 前两天买的过期杂志上看到的一款软件,刚开始还没注意,后来就恨自己杂志买晚了.(今年3月份的<黑客防线>) 那个神奇的软件,就像我标题上说的,叫 ...

  7. 终极会话劫持工具SSClone

    文/图 刘志生          继httphijack以来,cncert又一巨作终于面世,它就是Switch Session Clone.SSClone是基于无MAC欺骗的会话复制软件,可完全无痕迹 ...

  8. 白帽子技术分析会话劫持实战讲解

    前言 通常,大家所说的hack,都是针对一台主机,在获得管理员权限后,就很是得意:其实,真正的hacker是占领整个内部网络.针对内部网络的hack方法比较多,但比较有效的方法非ARP欺骗.DNS欺骗 ...

  9. 如何修复会话固定漏洞_PHP安全漏洞:会话劫持,跨站点脚本,SQL注入以及如何修复它们...

    如何修复会话固定漏洞 PHP中的安全性 (Security in PHP) When writing PHP code it is very important to keep the followi ...

最新文章

  1. mysql数据库,删除root用户后恢复
  2. Yann Lecun最新演讲:机器怎样进行有效学习?
  3. Android Fragment 解析(下)
  4. POJ 1423 Big Number
  5. 解决数据中心管综难题:管线避让的十七个原则!
  6. SQL Server里那些我们应该知道的系统存储过程
  7. IoC组件Unity再续~根据类型字符串动态生产对象
  8. PHP + Redis 实现一个简单的twitter
  9. 【SQL】分组数据,过滤分组-group by , having
  10. debugging Auto Layout:Logical Errors
  11. http代码_一行代码就可以实现HTTP文件服务器,他为什么写了150行?
  12. 设计类超实用的导航网站,一网包含1000+个行业内热门资讯灵感源!
  13. Qt 5.14 稳定版发布,带来更好的 HiDPI 支持和改进 3D 模块
  14. 高清壁纸:60款可爱的圣诞节电脑桌面壁纸《中篇》
  15. 博客园博客转至个人网站博客声明
  16. jquery migrate 应用迁移辅助插件
  17. Android:安卓虚拟机(Dalvik ART)学习
  18. 【66份】SaaS资料合集
  19. CCSK认证,提升云安全专业技能,助力职业生涯发展
  20. PS更换照片底色的方法(红底变白底为例)

热门文章

  1. Android studio使用手机调试步骤
  2. 图森TuSimple车道线检测数据集介绍
  3. JRuby入门学习:建立第一个Hello World
  4. [转]xml文件中的转义字符
  5. 2022-2027中国生物基相变材料行业需求态势与盈利前景预测报告
  6. oracle11g初次使用教程,Oracle11g简单安装和使用教程
  7. 海峡智汇加入飞桨技术伙伴计划,共同赋能“AI+机器人”智能巡检场景
  8. layui单击一行直接选中
  9. 没了“百草味”的好想你:生命不止,画饼不息
  10. 我的世界服务器修改地狱亮度,《我的世界》hypixel服务器画面亮度调节方法 存档导出介绍...