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

国土政务网站建设制度视频高清线hdmi

国土政务网站建设制度,视频高清线hdmi,餐厅vi设计公司,wordpress 获取category idWeb 攻防之业务安全:Callback自定义测试 业务安全是指保护业务系统免受安全威胁的措施或手段。广义的业务安全应包括业务运行的软硬件平台(操作系统、数据库,中间件等)、业务系统自身(软件或设备)、业务所提…

Web 攻防之业务安全:Callback自定义测试

业务安全是指保护业务系统免受安全威胁的措施或手段。广义的业务安全应包括业务运行的软硬件平台(操作系统、数据库,中间件等)、业务系统自身(软件或设备)、业务所提供的服务安全狭义的业务安全指业务系统自有的软件与服务的安全


目录:

Callback自定义测试:

测试原理和方法:

测试过程:

第一步:使用 Burp Suite 的爬虫功能,从重点关注的目录(一般为网站的根目录)开始爬取,在  HTTP history 选项卡中选中要开始爬取的项,右键选择 “Spider from here”。爬取的结果会在 Target  --> Site map 中显示。在爬取完毕后,再使用 Burp Suite 过滤功能找到带有 Callback 参数的链接.(在输入关键字之后,再点击 “1” 的位置,即可让过滤功能生效)

第二步:找到 URL 带有 callback 参数的链接.

第三步:查看 URL 对应的 HTTP Response(查看响应的数据包) 的 Content-Type 类型是否为 text/html ,如果 Content-Type 为 text/html ,我们输入的标签才会被浏览器识别。则将对应的请求发送到 Repeater(重发器) 

第四步:查看 Callback 参数是否存在过滤及可控,这时我们需要在 Callback 参数值前追加一些文本类的 HTML 标签,不直接使用 script 等标签,避免 waf 等保护设备的检测。这里我们使用标签是一级标签。例如:callback=Testjsonp1,然后发送查看响应效果有没有Test 内容,如果有则存在漏洞,然后进行删除 info(在URL中) 的参数,得到精简 URL.

第五步:在 精简 URL 中把 callback 参数更换为恶意行为的 HTML 标签,在新的浏览器中进行利用.

修复建议:


免责声明:

严禁利用本文章中所提到的技术进行非法攻击,否则后果自负,上传者不承担任何责任。


Callback自定义测试:

测试原理和方法:

在浏览器中存在着同源策略,所谓同源是指域名,协议,端口相同。当使用 Ajax 异步传输数据时,非同源域名之间存在限制,其中有一种解决方法是 JSONP(JSON with Padding), 基本原理利用了  HTML <script> </script> 元素标签,远程调用 JSONP 文件来实现数据传递,JSONP 技术中一般使用 Callback(回调函数)参数来声明回调时所使用的函数名,这里往往存在安全问题,由于没有使用白名单的方法进行限制 Callback 函数名,导致攻击者可以自定义 Callback 内容,从而触发XSS等漏洞。


测试过程:

攻击者在测试前,使用 Burp Suite 的爬虫功能对网站进行爬取,筛选出带有 Callback 或者 JSONP 参数的请求,请对请求响应的 Content-Type 进行判断,如果 Content-Type text/html, 则进行下一步,接着攻击者对 Content-Type 参数进行分析,如果 Callback 参数允许攻击者插入 HTML 标签,则存在漏洞。


第一步:使用 Burp Suite 的爬虫功能,从重点关注的目录(一般为网站的根目录)开始爬取,在  HTTP history 选项卡中选中要开始爬取的项,右键选择 “Spider from here”。爬取的结果会在 Target  --> Site map 中显示。在爬取完毕后,再使用 Burp Suite 过滤功能找到带有 Callback 参数的链接.(在输入关键字之后,再点击 “1” 的位置,即可让过滤功能生效)


第二步:找到 URL 带有 callback 参数的链接.

第三步:查看 URL 对应的 HTTP Response(查看响应的数据包) 的 Content-Type 类型是否为 text/html ,如果 Content-Type 为 text/html ,我们输入的标签才会被浏览器识别。则将对应的请求发送到 Repeater(重发器) 


第四步:查看 Callback 参数是否存在过滤及可控,这时我们需要在 Callback 参数值前追加一些文本类的 HTML 标签,不直接使用 script 等标签,避免 waf 等保护设备的检测。这里我们使用标签是一级标签<h1>。例如:callback=<h1>Test</h1>jsonp1,然后发送查看响应效果有没有<h1>Test</h1> 内容,如果有则存在漏洞,然后进行删除 info(在URL中) 的参数,得到精简 URL.


第五步:在 精简 URL 中把 callback 参数更换为恶意行为的 HTML 标签,在新的浏览器中进行利用.


修复建议:

(1)严格定义 HTTP 响应中的 Content-Typejson 数据格式:Content-Type:application / json

(2)建立 Callback 函数白名单,如果传入的 Callback 参数值不在白名单内,跳转到统一的异常页面阻止其继续输出.

(3)对 Callback 参数进行 HTML 实体编码来过滤掉 “ < ”,“ > ” 等字符.

     

    

学习的书籍:Web 攻防之业务安全实战指南.

http://www.yayakq.cn/news/878992/

相关文章:

  • 住建部网站资质查询中宏建设集团模版建站
  • 做医院健康专题网站指定关键词seo报价
  • 建设产品信息网站深圳附近做个商城网站找哪家公司好
  • 网络公司的手机网站全球跨境电商平台排名
  • 厦门手机网站建设公司哪家好池州网站建设价格
  • 公司为什么要建立网站wordpress+防止采集
  • 网站 设计 案例 简单北京建筑公司招聘信息
  • 学做视频t的网站网站镜像 cdn
  • 网站转化微信小程序企业为什么要培训
  • 景区协会官方网站建设如何提高网站收录
  • 个人网站建设代码网页设计与网站建设考试名词解释2019
  • 建设银行网站设计的优点厦门黄页
  • 谷歌seo网站建设微信建设网站找哪家
  • 湛江网站建设皆选小罗24专业申请注册网站
  • 网站建设的书籍做网站设计的论文中摘要怎么写
  • 做一手房产中介用什么网站好企业网站首页设计
  • 网站里图片的作用北京专业网站翻译影音字幕翻译速记速记速记快而高效
  • 旅游小镇网站建设方案网页设计登录界面模板
  • 深圳网站建设合同上海卫生人才招聘官网
  • 东莞市公司网站建设平台怎么做网站标题优化
  • 靖江网站开发上海浦东新区娱乐场所最新通知
  • 企业营销型网站概念wordpress 映射 frp 群晖
  • 网站收录平台企业手机端网站源码
  • 公司网站建设有什么好处wordpress添加代码片段
  • 免费简历模板的网站基于jsp的网站建设论文
  • 网站后台管理系统免费下载书法网站优化关键词
  • 部门网站建设管理报告登录全球最大的域名注册商网站
  • 阜宁做网站哪家公司最好企业网站有哪些例子
  • 乡镇中心小学校园网站建设指南推介网官网
  • 中国做视频网站有哪些内容做网站大约需要多少钱