标签:遇到 sys 要求 后台 ESS reg 分享 == png
项目当中在进行安全测试的时候,遇到了xss的攻击,要求前端来做个防御,针对于遇到的xss攻击,做个总结
1.xss---存储型xss的攻击
前端只要在接收到后台数据的时候做个特殊字符的过滤,即可抵制攻击
function htmlEncodeByRegExp(str){ var s = ""; if(str.length == 0) return ""; s = str.replace(/&/g,"&"); s = s.replace(/</g,"<"); s = s.replace(/>/g,">"); s = s.replace(/ /g," "); s = s.replace(/\‘/g,"'"); s = s.replace(/\"/g,"""); return s; } <td c_data=‘thref‘ data-name=‘" + res.page.list[i].accessSysDialect.name + "‘ title="+ htmlEncodeByRegExp(res.page.list[i].name)+">"+accessDialect+"</td>"
注:以后慢慢进行更新…………
标签:遇到 sys 要求 后台 ESS reg 分享 == png
原文地址:https://www.cnblogs.com/yesu/p/9400204.html