X S S 漏洞原理:

XSS,即跨站脚本攻击,是指攻击者利用Web服务器中的代码漏洞,在页面中嵌入客户端

脚本(通常是一段由JavaScript编写的恶意代码),当信任此Web服务器的用户访问

Web站点中含有恶意脚本代码的页面,用户浏览器会自动加载并执行该恶意代码,从而

达到攻击的目的。

XSS分类

1、反射型XSS

ppImGes.png

2、存储型XSS

ppImUYV.png

3、DOM型XSS

ppImaWT.png

XSS漏洞介绍

ppImhlD.png

XSS漏洞的危害

1.窃取用户Cookie
2.后台增删改文章
3.XSS钓鱼攻击
4.利用XSS漏洞进行传播和修改网页代码
5.XSS蠕虫攻击
6.网站重定向
7.获取键盘记录
8.获取用户信息等

XSS漏洞防御

1、对输入和URL参数进行过滤(白名单和黑名单)

检查用户输入的数据中是否包含一些特殊字符,如<、>、’、“等,发现存在特殊字符,将这些特殊字符过滤或者编码。

2、HTML实体编码

字符串js编码转换成实体html编码的方法(防范XSS攻击)

3、对输出内容进行编码

在变量输出到HTML页面时,可以使用编码或转义的方式来防御XSS攻击。

如何实行攻击呢

ppIn97n.png

ppInE1U.png

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

S · Y 微信支付

微信支付

S · Y 支付宝

支付宝

S · Y 贝宝

贝宝