目录
XSS简介
XSS又叫CSS(Cross Site Script),跨站脚本攻击,它指的是恶意攻击者往Web页面里插入恶意代码脚本,然后当用户在访问这个网页的时候就会执行,或是弹出广告、动图等。恶意代码的运行就会使用户失控,无法关闭网页、批量下载文件、甚至丢失浏览器中 cookie 信息,所以我们在搭建web系统的时候,一定是要防止XSS攻击的。
XSS分类
XSS反射性攻击
主要是诱导客户点击一个链接(搜索框、动图、广告等),这个链接的背后,指向的是黑客远程服务器上的一段恶意脚本,然后对我们的浏览器进行恶意行为,例如强制弹出广告刷流量,关注某些Id,下载流氓软件,传播跨站脚本蠕虫等
XSS持久性攻击
就是有一个保存的概念在里边,常见的有黑客在某博客中留言(恶意代码脚本),然后系统默认将留言内容进行了保存,结果导致,用户查看这个博客页就会使这段恶意代码运行,造成上述风险。
XSS防御方式
1、对保存内容进行转义,让恶意代码失效,即代码运行符号<>转义成<、>;
2、对重要的 cookie设置 httpOnly,防止客户端通过document.cookie读取 cookie;
3、浏览器自带的xss auditor(chrome,高版本IE,safari。。。)
3347

被折叠的 条评论
为什么被折叠?



