品牌知名度调研问卷>>

什么是xss攻击 xss攻击防御方式有哪些

本文章由 mg537866 上传提供 评论 发布 纠错/删除 版权声明 0
摘要:XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。攻击成功后,攻击者可能得到包括但不限于更高的权限(如执行一些操作)、私密网页内容、会话和cookie等各种内容。接下来为大家介绍XSS攻击的类型及防御方式有哪些。

一、什么是xss攻击

XSS即(Cross Site Scripting)中文名称为:跨站脚本攻击。XSS的重点不在于跨站点,而在于脚本的执行。那么XSS的原理是:恶意攻击者在web页面中会插入一些恶意的script代码。当用户浏览该页面的时候,那么嵌入到web页面中script代码会执行,因此会达到恶意攻击用户的目的。

二、xss攻击的种类及防御方式

XSS攻击最主要有如下分类:反射型、存储型、及DOM-based型。反射性和DOM-baseed型可以归类为非持久性XSS攻击。存储型可以归类为持久性XSS攻击。

1、反射性XSS

反射性XSS的原理是:反射性xss一般指攻击者通过特定的方式来诱惑受害者去访问一个包含恶意代码的URL。当受害者点击恶意链接url的时候,恶意代码会直接在受害者的主机上的浏览器执行。常见的反射性XSS有哪些?常见的是恶意链接。

2、存储性XSS

存储型XSS的原理是:主要是将恶意代码上传或存储到服务器中,下次只要受害者浏览包含此恶意代码的页面就会执行恶意代码。

如何防范?后端需要对提交的数据进行过滤。前端也可以做一下处理方式,比如对script标签,将特殊字符替换成HTML编码这些等。

3、DOM-based型XSS

DOM XSS是基于文档对象模型的XSS。

一般有如下DOM操作:使用document.write直接输出数据。使用innerHTML直接输出数据。使用location、location.href、location.replace、iframe.src、document.referer、window.name等这些。

4、SQL注入

SQL注入是通过客户端的输入把SQL命令注入到一个应用的数据库中,从而执行恶意的SQL语句。

网站提醒和声明
本站为注册用户提供信息存储空间服务,非“MAIGOO编辑”、“MAIGOO榜单研究员”、“MAIGOO文章编辑员”上传提供的文章/文字均是注册用户自主发布上传,不代表本站观点,版权归原作者所有,如有侵权、虚假信息、错误信息或任何问题,请及时联系我们,我们将在第一时间删除或更正。 申请删除>> 纠错>> 投诉侵权>> 网页上相关信息的知识产权归网站方所有(包括但不限于文字、图片、图表、著作权、商标权、为用户提供的商业信息等),非经许可不得抄袭或使用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
最新评论
相关推荐
硬盘分几个区最好 如何给电脑硬盘分区
硬盘分几个区最好?1个、3个、5个?电脑硬盘分区的依据是什么?如何给电脑硬盘分区?经常有电脑爱好者网友会问类似的问题。其实,硬盘分区的不同,会显著影响传文件的速度和电脑的空间。那么,在实际操作中,小伙伴们该如何对硬盘进行分区呢?下面小编与大家一起分享。
电脑 硬盘
1.4w+ 72
如何找回电脑文件?资料误删与文件损坏解决方法
文件的删除是必不可少的操作,因为电脑的磁盘空间有限,不可能完全不删文件的,还有就是刚开始觉得没用的文件肯定就删除了,后面发现这个文件仍然有用,怎么办呢?我们有三种方法可以解决,其中两种借助文件恢复软件,还有一种是通过注册表进行恢复,具体内容一起来看看了解下吧!
硬盘数据丢失了怎么办 硬盘数据误删恢复方法
众所周知,硬盘内存大,可以保存大量数据,但就是因为内存大的特点,往往导致一旦发生数据丢失的问题,恢复难度就十分大。人工恢复硬盘数据确实是一笔不小的开销,许多人不愿意或者还没有打算在数据恢复上花费如此高昂的费用,那么自己如何恢复硬盘数据呢?看完本文后,你就能自己动手进行移动硬盘数据恢复,不必再到处求人恢复移动硬盘上的数据!
硬盘 电脑维修
5289 108
电脑内存多大合适?电脑内存选购升级指南
电脑内存多大合适?内存条在电脑内主要的作用就是记忆与加载的功能,很多用户反应自己的电脑有卡顿、运行速度慢的问题,当然一台优质的告诉电脑靠的是综合性能,包括cpu、芯片、硬盘、内存等等,内存条占着举足轻重的地位。一般可针对不同人群和需求选购不同大小的内存条,当然不是越来越好,而是合理搭配,这样才经济又实用,当然如果你是土豪就不用考虑这个问题啦。一起来看看电脑内存选购升级指南吧。
内存条 笔记本 ★★★
3106 26
电脑怎么加内存条 电脑内存升级有什么用
内存条是CPU可通过总线寻址,并进行读写操作的电脑部件。内存条在个人电脑历史上曾经是主内存的扩展。随着电脑软、硬件技术不断更新的要求,内存条已成为读写内存的整体。在我们日常操作电脑的过程中,为了提高电脑的运行内存,会选择增加一个内存条,那么,电脑怎么加内存条?电脑内存升级有什么用?赶紧和小编一起来了解一下吧。
内存条 电脑
7369 186