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

来源: 作者:买得易 2025-04-16 我要评论

编辑最后更新 2025年04月16日,一、什么是xss攻击XSS即(CrossSiteScripting)中文名称为:跨站脚本攻击。XSS的重点不在于跨站点,而在于脚本的执行。那么XSS的原理是:恶意攻击者在web页面中会插入一些恶意的s

一、什么是xss攻击

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

该图片由注册用户"mg537866"提供,版权声明反馈

二、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操作:使用[xss_clean]直接输出数据。使用innerHTML直接输出数据。使用location、location.href、location.replace、iframe.src、document.referer、window.name等这些。

4、SQL注入

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

本站推荐: 买得易 折扣信息 网上购物大全 买得易网 双鱼座 水瓶座 摩羯座 射手座 天蝎座 天秤座 买得易 买得易网 网上购物大全 折扣信息 双子座 处女座 天蝎座 射手座 摩羯座 双鱼座 折扣信息 双子座 巨蟹座 狮子座 天秤座 天蝎座 射手座 摩羯座 水瓶座 双鱼座

转载请注明出处。

2022-05-11 11:46:00

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
    洗衣凝珠是什么东西 纽约禁售含有聚乙烯醇的洗衣凝珠

    洗衣凝珠是什么东西 纽约禁售含有聚乙烯醇的洗衣凝珠
    Gucci卖不好!开云集团销量下跌 开始关闭部分Gucci奥特莱斯折扣店

    Gucci卖不好!开云集团销量下跌 开始关闭部分Gucci奥特莱斯折扣店
    中国十大宜居养老城市 国内最适合居住的10个城市百强排行榜

    中国十大宜居养老城市 国内最适合居住的10个城市百强排行榜
    内地人怎么开香港银行账户银行卡需要什么资料 如何在内地开通香港银行账户

    内地人怎么开香港银行账户银行卡需要什么资料 如何在内地开通香港银行账户
    苹果认证十大热门快充充电器排行榜 精选10款快充充电器品牌产品

    苹果认证十大热门快充充电器排行榜 精选10款快充充电器品牌产品
    小孩子进电影院要买票吗 电影院小孩子一米几不用票收费标准。

    小孩子进电影院要买票吗 电影院小孩子一米几不用票收费标准。
    新华社发文章点赞支持网购“仅退款” 白嫖党最终让新华网旗舰店下架

    新华社发文章点赞支持网购“仅退款” 白嫖党最终让新华网旗舰店下架
    十大热门盲盒排行榜 精选10款盲盒品牌产品

    十大热门盲盒排行榜 精选10款盲盒品牌产品
网友点评
热门资讯