Fiddler2工具分享之并发安全测试.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Fiddler2工具分享之并发安全测试

Fiddler2工具分享 之 并发安全测试 version:2.0 Designer : junewang Creation Date : 20 10-11-11 1. Fiddler2介绍 1.1 应用背景: 华丰2010爱心点亮中国-领取种子活动,由于安全机制漏洞,使用fiddler进行并发领取时, 弹出了包含SQL语句的对话框,导致安全信息泄漏。所以有必要在活动上线前,做并发 测试,来检验物品领取、发钻、发QQ秀等有没有并发时的安全风险。 1.2简介Fiddler : Fiddler 是一个IE 与 Server 之间的通讯分析器,和httpwatch 相似,它能够抓包到所有 你电脑和互联网之间的http 通讯。然而Fiddler 还可以设置断点,甚至还可以修改发送 和接收的数据,在本机就可以方便的观察到被修改的请求带来的效果。功能非常强大。 当启用 Fiddler 时,IE 的代理设定会变成 :8888,所有IE 与webserver 之间的 HTTP 协议均会透过 WinINET 和fiddler 。 如下图: IE/FF WinINET Fiddler Web Server 安装fiddler2 后,打开软件,左边大框是Web Session 区域,显示的是所有抓包文件的 细节,相关栏位就不多介绍了,与其他抓包工具相似,值得注意的是栏位1,每行第一 栏显示的图标是本文档之后要留意变化的地方。 右侧大框显示的是每一条记录抓取到的发送接收请求详情,以及各种分析、调试的 tab 页 上图是华丰首页打开后抓包情况。在抓包的list 右键查看属性,可以查看到url 的host 。 在并发前请确认是否是向测试环境并发请求。 关于Fiddler 的详细功能,在Fiddler 工具其他分享中会详细介绍,本文主要叙述并发测 试的操作步骤,以便同学们方便应用。 当抓包不满意时,我们用ctrl+x 删除记录的session,ctrl+shift+x 清除缓存,直到抓到我 们需要的操作请求。下图为我抓到的华丰点击“领取种子”时,向server 端提交的get 请 求。 当这个请求多人并发时,数据库就有可能会出现查询和插入的错误,这时如果反馈到前 台页面,就会导致数据库表信息泄漏。 1.3 官网及下载地址 可以从/Fiddler2/version.asp 下载最新版本,大小约600Kb 2. 应用场景 一般就是涉及到读写数据库的各种并发操作。简单列举: 2.1 抽奖 在没有加入验证码机制的抽奖活动中,需要验证并发抽奖的结果是否符合预期。 测试环境中,事先设定红钻概率为99.9%,运用并发请求,查看结果是否会送多份红钻。 2.2 投票 这个环节经常会被网友利用来刷投票,如果不加验证码的话,则需要做并发验证 2.3 虚拟积分、金币等 此类问题一般为在回答问题正确或结束,或者是点击领取时,给用户加积分,需要并发 请求,检查积分是否成倍增加,或是可以多次领分。 2.4领取虚拟物品(挂件、种子等) 例如Qzone挂件、Qzone农场种子、活动礼包、兑换码、激活码、购物券、送礼物。。。。 都是需要关注的风险点。 3.并发测试的基本思路: 单用户操作时先统计好数据A ,并发操作后再统计数据B ,检查A 与B 是否一致。 比如:单用户领取后,是2 个种子+50 积分,10 请求并发领取后是20 个种子+500 积分, 预期是领取积分只能领一次,种子每次只能领2 个,每天只能领一次,但是并发就会一 次性领取多份,这就存在并发漏洞。 4.并发如何操作: 以“华丰-领取种子”作为案例,按照以下步骤进行并发操作 4.1 步骤1:要测试的页面打开后,删除掉之前Fiddler 缓存和记录的session 4.2 步骤2 :设置断点为“Before Requests” ,意味着在向web 后台请求前拦截请求。 也可以不需要下拉菜单,直接在软件左下角第三栏空白状态处点击一次,变成如下图所 示状态 4.3 步骤3 :点击页面,触发获取种子的请求 4.

文档评论(0)

jiupshaieuk12 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:6212135231000003

1亿VIP精品文档

相关文档