当用户可以将可执行代码(或脚本)添加到您的应用程序中时,会发生大多数脚本攻击.默认情况下,ASP.NET提供请求验证,如果表单发布包含任何HTML,则会引发错误. 您可以通过以下方式帮助防止脚本漏洞利用: 1,对表单变量,查询字符串变量和cookie值执行参数验证.此验证应包括两种类型的验证:验证变量可以转换为预期类型(例如,转换为整数,转换为日期时间等),以及验证预期范围或格式.例如,应使用Int32.TryParse方法检查旨在为整数的表单post变量,以验证变量是否为整数.此外,应检查结果…