-
概念
跨站脚本(Cross-Site Scripting,XSS/CSS)是一种经常出现在Web应用程序中的计算机安全漏洞,是由于Web应用程序对用户的输入过滤不足而产生的。攻击者利用网站漏洞把恶意的脚本代码(通常包括HTML代码和客户端javascript脚本)注入到网页之中,当其他用户浏览这些网页时,就会执行其中的恶意代码,对受害者可能采取Cookie资料窃取、会话劫持、钓鱼欺骗等各种攻击。
本质:前端代码注入
-
XSS的分类
1、反射型XSS
攻击者构建一个恶意的URL,(URL中包含了JS脚本)用户点击此URL后,就会被攻击,这种类型的攻击是非持久型攻击
2、存储型XSS
攻击者将恶意的JS脚本,存储到了服务器,用户在访问服务器的某个页面时&