ASP.NET防范SQL注入式攻击的方法(2)

加密用户输入的数据,然后再将它与数据库中保存的数据比较,这相当于对用户输入的数据进行了“消毒”处理,用户输入的数据不再对数据库有任何特殊的意义,从而也就防止了攻击者注入SQL命令。System.Web.Security.FormsAuthentication类有一个HashPasswordForStoringInConfigFile,非常适合于对输入数据进行消毒处理。    

⑹ 检查提取数据的查询所返回的记录数量。

如果程序只要求返回一个记录,但实际返回的记录却超过一行,那就当作出错处理。

以上就是ASP.NET防范SQL注入式攻击的方法,希望对大家的学习有所帮助。

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjwyzg.html