跨站攻击,怎么解决呢?当然是特殊字符过滤了,常用的有两种方式:
1、自写函数过滤特殊字符:
public static string XssReplace(string source) { source = source.Replace("<", ""); source = source.Replace(">", ""); source = source.Replace("'", ""); source = source.Replace("/"", ""); return source; }
2、用HttpUtility.HtmlEncode过滤特殊字符
<script language="javascript" type="text/javascript"> var question = "<%=HttpUtility.HtmlEncode(Question)%>"; </script>
本文介绍了解决跨站攻击的方法,包括自定义函数过滤特殊字符和使用HttpUtility.HtmlEncode进行编码,这两种方式能有效防止恶意代码注入。
1694

被折叠的 条评论
为什么被折叠?



