网络安全-XSS

目录

XSS简介 

XSS分类

XSS反射性攻击

XSS持久性攻击

XSS防御方式


XSS简介 

      XSS又叫CSS(Cross Site Script),跨站脚本攻击,它指的是恶意攻击者往Web页面里插入恶意代码脚本,然后当用户在访问这个网页的时候就会执行,或是弹出广告、动图等。恶意代码的运行就会使用户失控,无法关闭网页、批量下载文件、甚至丢失浏览器中 cookie 信息,所以我们在搭建web系统的时候,一定是要防止XSS攻击的。

XSS分类

XSS反射性攻击

    主要是诱导客户点击一个链接(搜索框、动图、广告等),这个链接的背后,指向的是黑客远程服务器上的一段恶意脚本,然后对我们的浏览器进行恶意行为,例如强制弹出广告刷流量,关注某些Id,下载流氓软件,传播跨站脚本蠕虫等

XSS持久性攻击

    就是有一个保存的概念在里边,常见的有黑客在某博客中留言(恶意代码脚本),然后系统默认将留言内容进行了保存,结果导致,用户查看这个博客页就会使这段恶意代码运行,造成上述风险。

XSS防御方式

1、对保存内容进行转义,让恶意代码失效,即代码运行符号<>转义成&lt、&gt;

2、对重要的 cookie设置 httpOnly,防止客户端通过document.cookie读取 cookie;

3、浏览器自带的xss auditor(chrome,高版本IE,safari。。。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值