美文网首页
Django过滤xss攻击的方法

Django过滤xss攻击的方法

作者: 小白豆豆5 | 来源:发表于2017-08-18 12:19 被阅读0次

Web应用中,对于用户输入的字段,要考虑防止出现xss攻击;Django有自带的处理方式,总结为如下两种:

1.后台view或model中

from django.utils.html import escape

首先引入lxml库中的escape方法,对可能出现xss对字段调用该方法,前端可避免出现攻击;

2.前端html模版中,对可能出现攻击的字段增加escape过滤,例如:

{{user.team|escape}}

此外,在前端js中,避免出现将后台传过来的值采用字符串拼接的方式赋值。

应当采用严格的赋值方式:

相关文章

网友评论

      本文标题:Django过滤xss攻击的方法

      本文链接:https://www.haomeiwen.com/subject/yotarxtx.html