15年来,为全国50万+企业提供互联网数字化基础应用服务。
知 识
0514-86177077
9:00-17:00(工作日)
首 页
企业400电话
Hot
网站☯建设
微网小程序
商标✡知产
网络营销推广
AI电话机器人
热
彩铃©短信
增值拓展业务
新
主页
>
知识库
> 也谈跨站脚本攻击与防御
也谈跨站脚本攻击与防御
热门标签:
电话机器人案例
vue 地图标注拖拽
镇江云外呼系统怎么样
土地证宗地图标注符号
保定电销机器人软件
自动外呼系统怎么防止封卡
成都销售外呼系统公司
客服外呼系统呼叫中心
电话机器人销售公司吗
网络上曾经有过关于跨站脚本攻击与防御的文章,但是随着攻击技术的进步,以前的关于跨站脚本攻击的看法与理论已经不能满足现在的攻击与防御的需要了,而且由于这种对于跨站脚本认识上的混乱,导致现在很多的程序包括现在的动网都存在着跨站脚本过滤不严的问题,希望本文能给写程序的与研究程序的带来一点思路。
还是首先看看跨站脚本漏洞的成因,所谓跨站脚本漏洞其实就是Html的注入问题,恶意用户的输入没有经过严格的控制进入了数据库最终显示给来访的用户,导致可以在来访用户的浏览器里以浏览用户的身份执行HTml代码,数据流程如下:
恶意用户的Html输入————>web程序————>进入数据库————>web程序————>用户浏览器
这样我们就可以清楚的看到Html代码是如何进入受害者浏览器的了,我们也就可以根据这个流程来讨论跨站脚本的攻击与防御了!
1 什么是HTml输入?
这里给出一个HTml代码的示例
img src="http://www.loveshell.jpg" width=100 onerror=alert("载入图片错误!")>
很多的程序最终都是将用户的输入转换成这种形式的。可以看到>是告诉浏览器这是一个Html标记,img是这个Html标记的名称,src是这个标记的第一个属性,=后面是这个属性的值,后面的width是第二个属性,onerror是标记的事件属性。大家可以看到,一个Html标记是包括很多元素的,并不是传统意义上的只有输入>才会注入Html,事实上只要你的输入处在Html标签内,产生了新的元素或者属性,就实现了跨站脚本攻击!实际上大多数隐秘的跨站脚本攻击是不需要>的,因为现在的Ubb标签已经让你处在了Html标记之内,很有意思,不是么?
2 哪里才是罪恶的来源?
既然我们的目标是引入代码在目标用户的浏览器内执行,那么我们来看看哪些地方可以引入HTml代码吧!如果用户可以不受限制的引入>,那么很显然他可以完全操纵一个Html标记,譬如script>alert('xss')/script>这样的形式,这对于追求安全的程序来说是绝对不允许的,所以首先要做转换的就是>,通过如下代码:
过滤代码:
replace(str,"","#x3C;")
replace(str,">","#x3E;")
好了,用户可能不能构造自己的HTml标记了,那么利用已经存在的属性如何呢?下面的代码依然可以工作得很好:
img src="javascript:alert(/xss/)" width=100>
因为很多的Html标记里属性都支持javascript:[code]的形式,很好,很多的程序意识到了这一点,可能做了如下的转换:
过滤代码
Dim re
Set re=new RegExp
re.IgnoreCase =True
re.Global=True
re.Pattern="javascript:"
Str = re.replace(Str,"javascript:")
re.Pattern="jscript:"
Str = re.replace(Str,"jscript:")
re.Pattern="vbscript:"
Str = re.replace(Str,"vbscript:")
set re=nothing
你看,只要发现以javascript等脚本属性的形式都会被过滤掉,失去了:的脚本代码是起不了作用的!这样完美了么?事实上Html属性的值,注意是值而不是属性本身是支持#ASCii这种形式表示的,譬如上面的代码可以换成这样:
img src="javascrip#116#58alert(/xss/)" width=100>
代码又执行了,呵呵!看来你漏掉了点什么哦,加上这个代码吧!
replace(str,"","#x26;")
行了,失去它原来的意义了,用户不能以其他方式表示Html属性值了哦!等等,这样的过滤真可以相信么?只要发现这种过滤的关键字机制,饶过就是简单的问题了:
img src="javas cript:alert(/xss/)" width=100>
没有javascript关键字了哦!注意中间那个是tab键弄出来的!关键字被拆分了哦!这是个很麻烦的问题,很多人忘记了这些特殊的字符,呵呵!有人想到要过滤空格了,在过滤之前我们再看看其他的一些东西吧!也许我们现在所处的src属性已经无法利用了,但是我们依然可以产生自己的属性或者事件机制哦!依然是可以执行Html代码的,首先说说事件机制吧:
img src="#" onerror=alert(/xss/)>
这样依然可以执行代码的哦!明白问题出在哪了,不是么?有的程序员仿佛明白了,注意我说的是仿佛,动网就是一个典型的例子,事件属性不是要onerror么?很多人开始用正则表达式了,发现关键的词如onerror就会做转换或者提示用户不执行,是不是没有机会了呢?
当然不是的,事件只是让代码运行的一种方法而不是所有的,可以定义事件了那么也就可以实现自己弄出自己的属性了,试试下面的:
img src="#" style="Xss:expression(alert(/xss/));">
呵呵,还是执行了哦!在做关键字过滤之后有人发现是不是属性之间分隔要用到空格,好,他们把空格堵死了(这样认为的人很多,呵呵)!将空格转成nbsp;是个很普遍的方法?是么?甚至还可以让别人无法关键字拆分,不要太自信了,试试下面的代码看看如何:
img src="#"/**/onerror=alert(/xss/) width=100>
嘿嘿,Good Work!这好象是利用了脚本里注释会被当作一个空白来表示造成的!那怎么办呢?上面提到的好象一直都是在进行被动的攻击防御,为什么不抓住他的本源出来呢?哪里出了问题哪里堵上!
3 本质
上面的问题好象本质上就是一个东西,那就是用户超越了他所处的标签,也就是数据和代码的混淆,对付这种混淆的办法就是限制监牢,让用户在一个安全的空间内活动,这通过上面的分析大家也可能已经知道,只要在过滤了>这两个人人都会去杀的字符之后就可以把用户的输入在输出的时候放到""之间,现在的一般的程序都是这样做的,譬如将会转化成img src="http://www.loveshell.net">这是个好的安全习惯,然后呢?就要让用户的输入处在安全的领域里了,这可以通过过滤用户输入里""实现,但是不要忘记了,这个标签本身也是不安全的,过滤掉空格和tab键就不用担心关键字被拆分饶过了,然后就是用文章中提到的办法过滤掉script关键字,最后就是防止用户通过#这样的形式饶过检查,转换掉吧!
4 困惑
在文章中开始提到的图里可以看到,数据的转换和过滤是可以在3个地方进行转换的,在接受数据的时候可以转换下,在进入数据库的时候可以转换下,在输出数据的时候也可以转换下,但是困惑在哪里呢?不得不面对一个问题就是许多时候程序员舍不得为安全做出那么大的应用上的牺牲,安全是要有代价的,譬如现在邮箱的就不愿意舍弃html标签,因为需要支持多资多彩的页面,所以他们侧重于XSS的IDS检测的性质,只要发现不安全的东西就会转化,但是攻击是无法预知的,漂亮的东西总是脆弱的,有限制,肯定就有人会饶过,呵呵。本文没什么技术含量,只是希望搞安全的脚本人员能更加的了解Xss,跨站,不是那么简单滴!
您可能感兴趣的文章:
跨站脚本攻击XSS(Cross Site Script)的原理与常见场景分析
最新的黑客技术:XSS跨站脚本攻击详细介绍
关于跨站脚本攻击问题
跨站脚本攻击+Cookies欺骗(Discuz篇)
字符集导致的浏览器跨站脚本攻击分析
UBB的跨站脚本攻击的漏洞
研究UBB的跨站脚本攻击之综合篇
PHP常用工具函数小结【移除XSS攻击、UTF8与GBK编码转换等】
PHP如何防止XSS攻击与XSS攻击原理的讲解
Web安全之XSS攻击与防御小结
跨站脚本攻击XSS原理与防范实例分析
标签:
成都
怀化
台湾
内江
天津
丽江
公主岭
重庆
巨人网络通讯声明:本文标题《也谈跨站脚本攻击与防御》,本文关键词 也,谈跨站,脚本,攻击,与,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
相关文章
下面列出与本文章《也谈跨站脚本攻击与防御》相关的同类信息!
也谈跨站脚本攻击与防御
网络上曾经有过关于跨站脚本攻击与防御的文章,但是随着攻击技术的进步,以前的关于跨站脚本攻击的看法与理论已经不能满足现在的攻击与防御的需要了,而且由于这种对于跨站脚...
10-18
为何巨人科技要不断的发展
我们都知道如今的巨人科技已经是行业大端的位置,但是在这个时候整个网站还是会不断的发展以及制定适合的计划和做好员...
05-16
海南电话外呼系统哪家好(智能外呼电话系统)
本文目录一览: 1、网络电话外呼系统哪个好?2、电话外呼管理系统哪家好用?3、有知道的么外呼系统哪家的比较好?4、哪...
11-28
跨越智能语音呼叫中心全面升级,为您带来客服新体验!
近两年来,人工智能技术在各行各业加速落地。智能语音技术更是以突破人们想象的速度快速发展,人工智能语音客服正在向...
10-19
烟台市好用防封电销卡办理
取消漫游费对虚商并无多大影响虚商用户权益受损可到工信部投诉有媒体称,今年两工作报告明确提出2017年全部取消好用防...
03-04
商标法关于撤销三年不使用的立法目的
《商标法》第四十九条第二款:注册商标成为其核定使用的商品的通用名称或者没有正当理由连续三年不使用的,任何单位或...
10-23
php 根据URL下载远程图片、压缩包、pdf等文件到本地
1、此方法可以下载图片、压缩包、pdf(亲测),应该所有类型的文件都可以下载到本地,可以试一下 //远程路径,名称,文...
10-18
连云港电销防封号线路加盟
连云港电销防封号线路加盟,连云港电销防封号线路怎么加盟,连云港电销防封号线路加盟代理 电销防封线路 全国套餐可选,...
11-18
把Lua函数传递到C/C++中实例
问题 在Lua中,因为函数也是第一类值,所以会出现将函数作为另一个函数的参数,或者函数作 为函数的返回值。这种机制在...
10-18
六安电销卡不封号
详细介绍: 公司依托于强大的技术团队力量和可靠的企业平台推出的 电销卡 、 电销线路 、 注册卡 ,成为解决困扰各大行...
12-11
物联网卡流量监控(物联网卡会不会被流量监控)
物联网卡没有语音功能,只有短信跟gprs功能。查询跟交话费应该跟普通电话卡一样啊。直接打10086转人工就好了移动物联卡怎...
10-13
双11将启用共享快递盒:每个成本25元 能用一千次
站长之家(Chinaz.com)10 月 25 日消息 我国无疑是一个快递大国,同时每天也产生了大量的快递垃圾。为了减少快递垃圾对环境的...
10-16
移动400电话怎么申请移动、联通、电信400电话服务
移动应用400手机的过程相对简单,而400手机最初是运营商的电信增值业务。 三大运营商是中国电信、中国联通、中国移动和...
01-13
虚拟外呼系统排名(外呼系统哪家性价比高)
本篇文章给大家谈谈虚拟外呼系统排名,以及外呼系统哪家性价比高对应的知识点,希望对各位有所帮助,不要忘了收藏本站...
03-22
绵阳市好用171号段电销卡办理
2020年8月18日,MediaTek今日推出更新5GSoC——天玑800U。作为天玑800系列的新成员,天玑800U采用先进的7nm制程,多核架构带来的...
02-20
沈阳外呼电销机器人报价(沈阳电话机器人)
本文目录一览: 1、外呼智能机器人多少钱一台?2、智能电话销售机器人多少钱3、电话机器人多少钱?贵嘛?4、电销机器人...
11-27
中国电话机器人排名(电话机器人哪家好)
今天给各位分享中国电话机器人排名的知识,其中也会对电话机器人哪家好进行解释,如果能碰巧解决你现在面临的问题,别...
11-06
台州市好用168号段电销卡便宜
早期,三大运营商各分配了3000万码号资源,空留1704号段无人认领。不过,随着联通合作虚拟运营商飞速发展用户,联通不仅...
03-27
甘肃小型外呼系统招商(甘肃自动外呼)
本文目录一览: 1、招商银行外呼专线是什么意思2、招商银行外呼专线是干嘛的?3、小型呼叫中心系统建设大概需要多少费...
11-27
Win8和Windows RT 两者有什么区别
本月晚些时候即将发布的Windows 8操作系统将带给我们自Windows 95系统发布以来Windows系统最大的改变。而这款最新的Windows操作系...
10-20
北斗完成全球组网开通,车联网步入全球舞台
从2012年开始,我国的北斗卫星导航系统向亚太地区提供区域服务,到2020年7月31日,中共中央总书记、国家主席、中央军委主...
10-13
长春手机卡电销卡哪里批发便宜
长春手机卡电销卡哪里批发便宜 电销卡的使用成本相对来说是比较低的,一般来说都是套餐服务,一个外呼电话也就几分钱...
12-16
美政府公共服务外包以节约成本提高效率
主持人:2013年度美国公共工程协会研讨会暨展会当地时间25日在美国芝加哥市麦考密克会展中心开幕。这个为期四天...
10-22
电销机器人有哪些特征(智能电销机器人好吗)
本文目录一览: 1、电销板滞人有哪些特点?应该怎样选购 2、各年夜电话板滞人有什么特点吗 3、什么是电话营销板滞人?电...
11-26
“互联网+”下的投诉服务价值的浅析
只要有服务就会有投诉,这是由客户与企业在服务过程中就需求与利益趋向的平衡程度而决定的。呼叫中心在客户与企业交互...
10-22
昆明防封电销卡
昆明防封电销卡办理 , 昆明高频语音卡购买 , 昆明不封号手机卡办理 卡卡通讯 有限公司是一家专业做 电销卡 的通讯公司...
11-23
虚拟卡是民生电销卡吗(虚拟卡是民生电销卡吗)
本文目录一览:1、民生虚拟卡是什么意思2、民生通讯虚拟卡怎么打电话3、民生辣妈卡用不了说是虚拟卡4、民生银行虚拟卡...
07-10
php curl获取https页面内容,不直接输出返回结果的设置方法
使用php curl获取页面内容或提交数据, 有时候希望返回的内容作为变量储存, 而不是直接输出. 方法: 设置curl的CURLOPT_RETURNTR...
10-18
Win10快速访问功能怎么关闭 Win10快速访问删除小技巧
Win10快速访问删除小技巧 Windows 10 中的快速访问功能实际上就是文件开启记录,也就是说你开过那些文件,不论存在哪个文件...
10-20
远传技术董事长徐立新获“2017浙商人工智能领军人物”
6月8日-9日,第十四届浙商(投融资)大会暨2017浙商人工智能峰会在杭州举行。大会现场发布了2017浙商人工智能领军人物榜单...
10-19
抖音怎样添加自己的地址?抖音怎样添加自己店铺的地址?
抖音地址怎么添加自己的店面? 1、打开抖音,选择右上角有三条横杠的地方。2、点开选择创作者服务中心。3、然后点开往...
10-08
合肥语音电销机器人供应商(合肥智能语音创新发展有限公司怎么样)
今天给各位分享合肥语音电销机器人供应商的知识,其中也会对合肥智能语音创新发展有限公司怎么样进行解释,如果能碰巧...
11-06
批处理实现固定IP地址 系统自动登录 登录后锁定计算机
可以实现IP地址的录入和载入,也就是说录入一次后,以后用就可以直接载入不用手动输入了。 没什么版权,转载留名,毕竟...
10-18
宁美国度建立400呼叫中心服务再度升级
为进一步提升公司的服务水平,着力提升品牌形象,增强客户关系,提高售后处理能力和客户满意度,宁美国度成立了400呼叫...
10-21
电销虚拟卡哪里有办理
电销虚拟卡哪里有办理 电销行业用什么电销卡?到2020年,电话销售公司越来越多,随着一些非法使手机卡的用户的出现,如...
12-16
如何在Unity中使用VR暴风魔镜蓝牙手柄
目录 一、蓝牙手柄按键的响应 二、UGUI的事件检测 一、蓝牙手柄按键的响应 在暴风魔镜的官网下载了最新的SDK后导入Unity项...
10-18
智能语音电销机器人-智能电话销售机器人如何?
智能语音电销机器人-智能电话销售机器人如何? 智能电话销售机器人如何? AI机器人只能说二次运营商已经完成了最基本的...
10-29
商标注册的钱不能省
现如今,商标注册已成为企业必不可少的一项,特别是随着国家愈发重视知识产权,国内企业商标保有量由2010年的10个/千企...
10-23
电信外呼系统怎么解绑录音(电信外呼系统怎么解绑录音机)
本文目录一览: 1、外呼系统的录音能永久保存吗? 2、中国电信用“外呼”改变客户的宽带业务合法吗? 3、我用的天津电信...
11-26
GIS结合联络中心应用探索:全媒体时代的新生活(二)
应用功能 GIS和联络中心结合的应用除了车辆辅助基础的功能以外,还可以拓展更多丰富的应用功能。通过整合互联网娱乐信...
10-19
400电话去哪办理400电话一分钟多少钱?贵吗
400电话业务是由当地企业和拨打400电话的用户共同支付的一种电话分摊费。 主电话方只支付陕西省西安市当地电话费,被电...
01-13
杭州如何申请400电话(杭州400电话办理流程)
杭州如何申请400电话(杭州400电话办理流程) 400电话是一款十分实惠且高效的企业热线,能够有效提升企业形象及客户服务...
08-14
主动外呼系统(自动外呼系统)
本文目次一览: 1、天天手动拨号好累,可能推荐一下好用的被动拨号外呼体系吗? 2、外呼体系有什么功能? 3、被动外呼体...
11-26
浙江营销外呼系统多少钱(电销外呼系统公司)
本文目录一览: 1、做电话营销。一套一键外呼体系多少钱? 2、市面上外呼体系挺多的,外呼体系多少钱一个? 3、外呼体系...
11-25
杭州电销机器人线路维修(杭州找电工维修)
本文目录一览: 1、有谁用过电话营销机器人?2、任网行电销机器人售后服务怎么?3、电销机器人怎么样?4、电销机器人多...
11-28
办理浙江400电话是一件非常重要的事情,从这篇文章中,您可以了解如何办理浙江400电话。在
首先,您需要了解的是,浙江400电话的办理非常简单,只需按照以下步骤操作即可。 1.准备个人身份证件 在办理浙江400电话...
07-21
温州电信电话营销系统办理费用,外呼机器人-查看价格
温州电信电话营销系统办理费用,外呼机器人简洁明了,可以给企业接下来的智能外呼计划提供充分有力的依据。智能电销机...
12-17
宿迁客服外呼系统排名(宿迁 呼叫中心)
今天给各位分享宿迁客服外呼系统排名的知识,其中也会对宿迁 呼叫中心进行解释,如果能碰巧解决你现在面临的问题,别...
05-16
武汉电销外呼系统代理(电话销售外呼系统软件电销网)
今日给各位共享武汉电销外呼体系署理的常识,其间也会对电话出售外呼体系软件电销网进行解说,假设能可巧处理你现在面...
11-06
新疆scrm外呼系统(新疆外呼公司)
今日给各位共享新疆scrm外呼体系的常识,其间也会对新疆外呼公司进行解说,假如能可巧处理你现在面对的问题,别忘了重...
11-06
昆山房产外呼线路办理多少钱,电销软件-信誉保障
昆山房产外呼线路办理多少钱,电销软件就能解决在工作中的各种麻烦问题,尤其是还能解决机械反复工作对情绪造成的影响...
12-17
也谈跨站脚本攻击与防御
网络上曾经有过关于跨站脚本攻击与防御的文章,但是随着攻击技术的进步,以前的关于跨站脚本攻击的看法与理论已经不能满足现在的攻击与防御的需要了,而且由于这种对于跨站脚...
10-18
本页收集关于也谈跨站脚本攻击与防御的相关信息资讯供网民参考!
推荐文章
南昌销售外呼系统
百度地图标注的点发给别人
销售公司用的营销外呼系统
南宁电销外呼系统原理是什么
铜川电商外呼系统供应商
苏州外呼系统哪家强
销售宝外呼系统
苹果软件地图标注哪里都去过
一个电话机器人到底是如何工作的
电话机器人线路问题
十堰营销电话机器人效果怎么样
贷款中介还能用哪个外呼系统
淮北市腾讯地图标注
焦作高频外呼防封系统多少钱
车玛仕蛋糕甜品店地图标注
恩施电话机器人哪家好
青岛智能电销机器人供应商
福州人工外呼系统排名
加格达奇地图标注
如何用高德地图标注多个地点
广东高频外呼系统
德州企业外呼系统厂家
福建手机外呼系统
腾讯地图多个标注图标
系统外呼打不出去
威海crm外呼系统供应商
实体店上传地图标注
地图标注在线工具
400电话办理公司价格表
湖南九寨沟400电话到哪申请
地图标注绿幕素材店
濮阳百应电话机器人公司
电销机器人有哪些成本
电销机器人外显
旅游厕所百度地图标注方法
教育智能外呼系统销售价格
腾讯地图标注范围
重庆外呼系统定制
标注东西的地图标
运城博爱400电话官方申请
广州电话机器人价格多少
秦朝地图标注
地图标注教程迷你世界
北京做外呼系统的公司
衡阳市地图标注
腾讯地图标注怎么操作
地图标注怎么查审核结果
外呼系统英语教学
蚌埠400电话如何办理
办理400电话的途径
贵阳网络外呼系统运营商
电话机器人厂
智能语音电话机器人是什么东西
智能电销机器人洛阳
商家地图标注需要收费
北京公司外呼系统价格
谁tm发明的电销机器人
一套外呼系统怎么做
目前最好的智能电销机器人
喀什电话机器人哪家好
360电子地图标注店
淘宝商铺地图标注
黔南四川外呼系统
杭州电销机器人‘’
百度地图标注能增加上限嘛
兰州销售外呼系统收费
浙江外呼系统软件
黑龙江手机自动外呼系统怎么安装
天津外呼系统供应商
电销防封卡怎么打
扬州营销外呼系统代理商
地图标注类app
如何给地图标注不同颜色
邯郸语音外呼系统运营商
vue地图标注点半径画圆
vos 外呼系统
潍坊企业外呼系统价格
四会工厂怎么做地图标注
陕西高频外呼回拨系统多少钱
修罗星宿地图标注
NLP外呼系统
福建怎样办理400电话
广州博物馆地图标注
滨州智能外呼系统代理
贵阳机器人电销
漯河外呼系统免费
万玺智能电话机器人怎么样
广州外呼系统排名
汶上县地图标注app
日照语音电销机器人如何收费的
抖音地图标注教程
400电话办理操作流程
外呼系统怎么取消自动录音
机器人电销一天多少钱
国道地图标注app
地图标注商家地址
哈尔滨人工外呼系统线路
行业地图标注店
奥的斯acd2外呼线路
话家系统任务配置下外呼方式
外呼系统不能连续呼叫
河南智能电话机器人好用吗
沈阳高频外呼防封系统是什么
地图标注怎么代理注册
青岛ai语音电销机器人好用吗
无锡如何申请400电话
山西省地图标注app
十堰便宜电销机器人
广州番禺地图标注
南雄市地图标注
百度地图标注的费用
深圳云外呼系统
安阳高频外呼系统
腾讯地图标注要多少天
ec外呼系统 录音保存多久
电销机器人哪家公司做的好
兰州销售外呼系统业务
巩义电销外呼回拨系统怎么样
珲春代理外呼系统
天津地图标注公司位置
也谈跨站脚本攻击与防御
上一篇:
整理了下手动注入脚本命令[带注释]
下一篇:
突破空格的限制
一起分享吧
产品关键词: 也谈跨站脚本攻击与防御 也,谈跨站,脚本,攻击,与,