品牌知名度调研问卷>>

什么是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网官方发布内容外,用户自主上传的文章、文字、图片等均不代表本站立场,本站亦不主动修改编辑,不对其真实性、合法性、准确性负责。如涉侵权、违法虚假等问题,权利人可通过平台投诉并提交相关证明,平台将依法履行通知和删除义务。 申请删除>> 纠错>> 投诉侵权>> 平台自有内容(文字、图片、界面、榜单、商标、LOGO 等)知识产权归本站所有,未经书面许可,禁止复制、转载、商用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
最新评论
相关推荐
如何找回电脑文件?资料误删与文件损坏解决方法
文件的删除是必不可少的操作,因为电脑的磁盘空间有限,不可能完全不删文件的,还有就是刚开始觉得没用的文件肯定就删除了,后面发现这个文件仍然有用,怎么办呢?我们有三种方法可以解决,其中两种借助文件恢复软件,还有一种是通过注册表进行恢复,具体内容一起来看看了解下吧!
电脑内存多大合适?电脑内存选购升级指南
电脑内存多大合适?内存条在电脑内主要的作用就是记忆与加载的功能,很多用户反应自己的电脑有卡顿、运行速度慢的问题,当然一台优质的告诉电脑靠的是综合性能,包括cpu、芯片、硬盘、内存等等,内存条占着举足轻重的地位。一般可针对不同人群和需求选购不同大小的内存条,当然不是越来越好,而是合理搭配,这样才经济又实用,当然如果你是土豪就不用考虑这个问题啦。一起来看看电脑内存选购升级指南吧。
内存条 笔记本 ★★★
3250 26
什么是xss攻击 xss攻击防御方式有哪些
XSS攻击通常指的是通过利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。攻击成功后,攻击者可能得到包括但不限于更高的权限(如执行一些操作)、私密网页内容、会话和cookie等各种内容。接下来为大家介绍XSS攻击的类型及防御方式有哪些。
如何把电脑文件拷贝到移动硬盘?怎么进行硬盘对拷?
文件拷贝是指将重要文件通过媒介进行复制、粘贴等行为,特别适用于职场中重要文件传输。那么,怎么将电脑文件拷贝到移动硬盘?硬盘与硬盘之间如何进行对拷?移动硬盘拷贝不了文件这是怎么回事?下面,小编为大家整理了相关的内容,一起来看看了解下吧,希望对你有帮助。
硬盘 台式电脑
1.8w+ 24
硬盘数据丢失了怎么办 硬盘数据误删恢复方法
众所周知,硬盘内存大,可以保存大量数据,但就是因为内存大的特点,往往导致一旦发生数据丢失的问题,恢复难度就十分大。人工恢复硬盘数据确实是一笔不小的开销,许多人不愿意或者还没有打算在数据恢复上花费如此高昂的费用,那么自己如何恢复硬盘数据呢?看完本文后,你就能自己动手进行移动硬盘数据恢复,不必再到处求人恢复移动硬盘上的数据!
硬盘 电脑维修
5398 108