Rumah >hujung hadapan web >tutorial js >分享用jquery encoder解决XSS脚本注入问题的方法

分享用jquery encoder解决XSS脚本注入问题的方法

零下一度
零下一度asal
2017-06-26 14:57:261697semak imbas

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

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

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

 我才了解到这时xss攻击。

 然而什么叫xss攻击呢?

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

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

Atas ialah kandungan terperinci 分享用jquery encoder解决XSS脚本注入问题的方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn