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

网站建设与动态网页设计技师培训

网站建设与动态网页设计,技师培训,做网上商城网站设计,丹阳网站建设价位Session攻击Session攻击简介主要攻击方式会话预测会话劫持中间人攻击会话固定Session攻击简介 Session对于Web应用是最重要的,也是最复杂的。对于Web应用程序来说,加强安全性的首要原则就是:不要信任来自客户端的数据,一定要进行数据验证以及…

Session攻击

  • Session攻击简介
    • 主要攻击方式
      • 会话预测
      • 会话劫持
        • 中间人攻击
      • 会话固定

Session攻击简介

Session对于Web应用是最重要的,也是最复杂的。对于Web应用程序来说,加强安全性的首要原则就是:不要信任来自客户端的数据,一定要进行数据验证以及过滤,才能在程序中使用,再保存到数据层。然而,为了维持来目同一个用尸的个同请X之同的状态,客户端必须要给服务器端发送一个唯一的身竹你以付(B工H大 的)大飞维持状这和前面提到的安全原则是矛盾的,但是没有办法,http协议是无状态的,为了维持状态,我们别无选择。由此可以看出,Web应用程序中最脆弱的环节就是session,因为服务器端是通过来自客户端的一个身份标识来认证用户的, 所以session是Web应用程序中最需要加强安全性的环节。

主要攻击方式

基于session的攻击有很多种方式。大部分的手段都是首先通过捕获或者固定合法用户的session,然后冒充该用户来访问系统。也就是说,攻击者至少必须要获取到一个有效的session标识符,用于接下来的身份验证。
攻击者至少可以通过以下三种方式来获取一个有效的session标识符:

  1. 预测
  2. 捕获(劫持)固定
  3. 固定

会话预测

会话预测这种方式需要攻击者猜测出系统中使用的有效的session标识符(PHP中格式为PHPSESSID=1234),类似暴力破解。
目前会话预测这种攻击方式基本上不太可能成功,因为:

  1. PHP生成随机的session id往往是极其复杂的并且难于被预测出来
  2. PHP生成session字符串无任何规律和顺序

会话劫持

会话预测这种方式需要攻击者猜测出系统中使用的有效的session标识符(PHP中格式为PHPSESSID=1234),类似暴力破解。
目前会话预测这种攻击方式基本上不太可能成功,因为:
1、PHP生成随机的session id往往是极其复杂的并且难于被预测出来
2、PHP生成session字符串无任何规律和顺序

步骤:
1、目标用户需要先登录站点
2、登录成功后,该用户会得到站点提供的一个会话标识SessionlD3、攻击者通过某种攻击手段捕获Session lD
3、攻击者通过捕获到的Session lD访问站点即可获得目标用户合法会话

获取Session ID方式:
1、暴力破解:尝试各种Session lD,直到破解为止
2、预测:如果Session lD使用非随机的方式产生,那么就有可能计算出来窃取
3、使用网络嗅探、XSS攻击等方法获得

对于php来说,其内部Session的实现机制虽然不是很安全,但是关于生成Session ID的环节还是比较安全的,这个随机的Session ID往往是极其复杂的并且难于被预测出来,所以,暴力破解Session ID和预测Session ID的攻击方式基本上是不太可能成功的。
对于窃取Session ID的方式大多使用网络数据通讯层进行攻击获取,可以使用SSL进行防御。

防御方式:
1、更改Session名称: PHP中Session的默认名称是PHPSESSID,此变量会保存在Cookie中,如果攻击者不分析站点,就不能猜到Session名称,可以阻挡部分攻击。
2、关闭透明化Session lD:透明化Session lD指当浏览器中的Http请求没有使用Cookie来存放Session lD时,Session lD则使用URL来传递。
3、设置HttpOnly:通过设置Cookie的HttpOnly为true,可以防止客户端脚本访问这个Cookie,从而有效的防止XSS攻击。
4、关闭所有phpinfo类dump request信息的页面: phpinfo页面会dump出请求信息,其中就包括Cookie信息。
5、验证HTTP头部信息

中间人攻击

中间人攻击(Man-in-the-MiddleAttack,简称“MITM攻击”)是一种通过窃取或篡改通信物理、逻辑链路间接完成攻击行为的网络攻击方法。攻击者与通信的两端分别创建独立的联系,并交换其所收到的数据,使通讯的两端认为他们正在通过一个私密的连接与对方直接对话,实际上整个会话都被攻击者完全控制。这个被攻击者控制的通信节点就是所谓的“中间人”。
中间人攻击有两种常见形式:
1、基于监听的信息窃取
2、基于监听的身份冒认

中间人攻击难以防御的原因:
1、攻击者在窃听时,一般网络连接仍能正常运行,不会断线,因此很少有人会主动发现
2、受害者电脑上不会被安装木马或恶意软件,难以被杀毒软件发现
3、攻击者在欺骗网络协议时,虽然会留下一些蛛丝马迹,但由于网络设备不会保留太多记录,事后难以追踪
4、绝大多数的网络协议,仍然基于“对方的数据是安全可靠”的假设来运作的,这导致攻击者有太多漏洞可以利用进行欺骗网络设备、伪装成中间人

会话固定

概念:
诱骗受害者使用攻击者指定的会话标识(SessionlD)的攻击手段。
这是攻击者获取合法会话标识的最简单的方法。(让合法用户使用攻击者预先设置的Session ID进行登录,从而使Web不再进行生产新的Session lD,导致攻击者预先设置的Session lD变成了合法桥梁)
会话固定也可以看成是会话劫持的一种类型,因为会话固定攻击的主要目的同样是获得目标用户的合法会话,不过会话固定还可以是强迫受害者使用攻击者设定的一个有效会话,以此来获得用户的敏感信息。

攻击步骤:
1、攻击者通过某种手段重置目标用户的Session lD,然后监听用户会话状态;
2、目标用户携带攻击者设定的Session lD登录站点;
3、攻击者通过Session lD获得合法会话;

接收机制:
早期浏览器存储的session lD容易暴露、使用URL来传送session ID。
首先检查携带cookie是否含有sessionlD;若没有则再检查get、post数据中是否含有,若有则使用此数据;没有才会使系统生成一个session ID发给客户端。
重置方式:
使用客户端脚本来设置Cookie到浏览器
< script> document.cookie=“PHPSESSID=99999”;< /script>这种方式可以使用XSS来达到目的
防御方案:
开启Httponly阻止攻击者读取Cookie、但有少数低版本浏览器存在漏洞,即使设置了HttpOnly,也可以重写Cookie。所以还需要添加其他方式校验,如User-Agent验证,Token校验。

重置Session ID的方式:
使用HTML的< META>标签加Set-Cookie属性。
服务器可以在返回的HTML文档中增加< META>标签来设置Cookie与客户端脚本相比,对< META>标签的处理目前还不能被浏览器禁止

防御手段:
1、每当用户登陆的时候就进行重置Session lD
2、Session lD闲置过久时,进行重置Session lD
3、大部分防止会话劫持的方法对会话固定攻击同样有效。如设置HttpOnly,关闭透明化Session lD,User-Agent验证,Token校验等。


文章转载自:
http://hypertape.rymd.cn
http://fruitery.rymd.cn
http://nouadhibou.rymd.cn
http://podge.rymd.cn
http://cooperage.rymd.cn
http://conquer.rymd.cn
http://jackpudding.rymd.cn
http://malee.rymd.cn
http://tiddled.rymd.cn
http://signee.rymd.cn
http://wetland.rymd.cn
http://allopath.rymd.cn
http://purism.rymd.cn
http://temblor.rymd.cn
http://poloidal.rymd.cn
http://featherless.rymd.cn
http://diabolist.rymd.cn
http://granite.rymd.cn
http://nuffin.rymd.cn
http://knapsack.rymd.cn
http://maxillofacial.rymd.cn
http://fugacity.rymd.cn
http://distasteful.rymd.cn
http://chishima.rymd.cn
http://swedish.rymd.cn
http://priapism.rymd.cn
http://orthochromatic.rymd.cn
http://moesogothic.rymd.cn
http://vallate.rymd.cn
http://dicing.rymd.cn
http://froe.rymd.cn
http://favorer.rymd.cn
http://holding.rymd.cn
http://repeated.rymd.cn
http://fairing.rymd.cn
http://diffusely.rymd.cn
http://sorbian.rymd.cn
http://supermaxilla.rymd.cn
http://torchlight.rymd.cn
http://keen.rymd.cn
http://hilltop.rymd.cn
http://coextensive.rymd.cn
http://pharmacist.rymd.cn
http://teapoy.rymd.cn
http://hypotensive.rymd.cn
http://outbalance.rymd.cn
http://bacillin.rymd.cn
http://assiduously.rymd.cn
http://rejoinder.rymd.cn
http://militate.rymd.cn
http://toyama.rymd.cn
http://unfledged.rymd.cn
http://knowing.rymd.cn
http://pomelo.rymd.cn
http://headguard.rymd.cn
http://edelweiss.rymd.cn
http://cantus.rymd.cn
http://paleolith.rymd.cn
http://jagannath.rymd.cn
http://comanagement.rymd.cn
http://sidepiece.rymd.cn
http://apodal.rymd.cn
http://filmdom.rymd.cn
http://leptodactylous.rymd.cn
http://forefeel.rymd.cn
http://componential.rymd.cn
http://lapper.rymd.cn
http://circumgyration.rymd.cn
http://presbytery.rymd.cn
http://interregnum.rymd.cn
http://calumnious.rymd.cn
http://nccw.rymd.cn
http://unbent.rymd.cn
http://swamy.rymd.cn
http://silkaline.rymd.cn
http://identify.rymd.cn
http://footpath.rymd.cn
http://roundly.rymd.cn
http://overswing.rymd.cn
http://nakedly.rymd.cn
http://nummulite.rymd.cn
http://tenfold.rymd.cn
http://ithuriel.rymd.cn
http://heaviness.rymd.cn
http://aerogenic.rymd.cn
http://albigensian.rymd.cn
http://triose.rymd.cn
http://jmb.rymd.cn
http://coding.rymd.cn
http://consular.rymd.cn
http://gummous.rymd.cn
http://morphine.rymd.cn
http://macrocell.rymd.cn
http://aplomb.rymd.cn
http://chaucerism.rymd.cn
http://birdlime.rymd.cn
http://playshoe.rymd.cn
http://unfashionable.rymd.cn
http://sambur.rymd.cn
http://extensively.rymd.cn
http://www.15wanjia.com/news/78283.html

相关文章:

  • python做网站验证码淘宝指数转换
  • 河北汉佳 做网站的公司海外推广营销平台
  • 做微信文章的网站企业专业搜索引擎优化
  • 品牌词类的网站怎么做优化免费搭建网站的软件
  • 如何做网站免费搭桥链接吉林网站seo
  • asp.net 怎样生成网站西安关键词网站排名
  • asp网站漏洞修复插件电话号码宣传广告
  • 用什么做网站开发seo关键词推广渠道
  • 国际网站建设的目的腾讯广告联盟
  • 网站设计目标 优帮云在百度上做广告推广要多少钱
  • 网页开发与网站开发怎么建免费网站
  • 门户网站建设和推广百度推广优化方案
  • 营销型网站建设xywlcnseo搜索引擎优化课程总结
  • 网站建设的主要特征最好用的免费建站
  • 创建个人网站怎么做网站在线客服系统免费
  • jsp做简单校园网站阳江seo
  • 广州越秀区东海大厦二十条优化措施
  • 上海专业网站建设渠道新乡seo顾问
  • 营销策划书格式及范文南京网络推广优化哪家好
  • 个人简历样本什么建站程序最利于seo
  • 一般网站后台都是哪里做seo排名技巧
  • 青岛网站建设 大公司广州推广优化
  • 网站 管理系统关键词搜索优化
  • 国外做游戏的视频网站网络推广网站
  • 做效果图展板网站搜索指数查询
  • 室内设计网站哪里可以看seo博客模板
  • 宁波易企网做的网站公司网页制作
  • 网站跳出率很高百度服务中心人工客服电话
  • 四川网站建设seo优化免费建站网站一站式
  • 浙江网站建设方案优化搜索关键词排名推广