如何在asp.net应用程序中处理AntiXSSLibrary Globaly?

时间:2018-06-26 07:29:41

标签: xss antixsslibrary

我想全局使用AntiXSSLibrary防止javascript中的XSS攻击。在Google中找不到它。请帮助。提前致谢。

1 个答案:

答案 0 :(得分:0)

如果在全球范围内您的意思是“我想写几行代码并一劳永逸地解决它”,那是不可能的。如果是这样,那么XSS不会是Web应用程序中最普遍的漏洞之一。 :)

要防止XSS,您必须对应用程序的所有动态输出进行上下文相关的编码,一种是从服务器到html(页面dom),或者是从javascript到页面dom。

专门用于javascript编码的AntiXSSLibrary提供了JavaScriptEncode(),您可以使用它来编码javascript字符串。 (还请注意,第二个参数允许您省略自动引号-它可以使您的代码看起来更好,更易于分析。)