web-xss攻击常用解决方案

46次阅读

共计 368 个字符,预计需要花费 1 分钟才能阅读完成。

web xss 攻击常见解决方案

1.https://jsxss.com/zh/options….

js-xss 可以过滤标签所有的属性 只显示文本

2. 标签过滤

     var html = filterXSS(contentValue,{onTag : function (tag, html, options) {console.log(tag, html, options)
                        if (tag === 'script') {return filterXSS(html);
                        } else {
                         // 不对其属性列表进行过滤
                            return html
                        }
                    }
                });  

3. 白名单过滤

 var html = filterXSS(contentValue,{
                whiteList: {span: ['style'],
                    div: ['style'],
                    p: ['style'],
                    b: ['style'],
                    strong: ['style']
                }
            });

正文完
 0