利用jquery encoder解决XSS脚本注入所产生的问题

Posted 两块五的菜鸟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用jquery encoder解决XSS脚本注入所产生的问题相关的知识,希望对你有一定的参考价值。

问题现象:前端接收到后台一个数据(其中包含html)标签,自动转译成html页面元素,且自动执行了脚本,造成了前端页面的阻塞

接受的后台数据为大量重复的如下代码

<script>alert("1");</script><button>i am but</button>

 我才了解到这时xss攻击。

 然而什么叫xss攻击呢?

 度娘的解释是跨站脚本攻击,我现下的理解是截取后台请求,返回一段页面能执行的恶意脚本,使得web应用该界面瘫痪,可能还有更大的危害,后面了解之后在加上(6.14)。

 那么如何解决页面老是执行脚本中的alert呢?
 
我在之后查到,jquery encoder 提供了一些列api来专门解决类似的问题,那么接下来简单了,解决问题就变成了学习api,这是我解决问题中最喜欢的部分。


以上是关于利用jquery encoder解决XSS脚本注入所产生的问题的主要内容,如果未能解决你的问题,请参考以下文章

Web 攻击之 XSS 攻击及防御策略

Web 攻击之 XSS 攻击及防御策略

XSS跨站脚本总结

XSS漏洞详解

3大Web安全漏洞防御详解:XSS、CSRF、以及SQL注入解决方案

XSS 是什么