防止SQL注入,通常一个一个文件修改不仅麻烦而且还有漏掉的危险,下面我说一下如何从整个系统防止注入。
避免SQL注入,一般一个一个文件修正不只费事并且还有漏掉的风险,下面我说一下怎么从整个体系避免注入。
做到以下三步,相信你的程序就会比较安全了,并且对整个网站的保护也将变的简略。
一、数据验证类
parameterCheck.cs
public class parameterCheck{ public static bool isEmail(string emailString){ return System.Text.RegularExpressions.Regex.IsMatch(emailString, "['\\w_-]+(\\. ['\\w_-]+)*@['\\w_-]+(\\.['\\w_-]+)*\\.[a-zA-Z]{2,4}"); } public static bool isInt(string intString){ return System.Text.RegularExpressions.Regex.IsMatch(intString ,"^(\\d{5}-\\d{4})| (\\d{5})$"); } public static bool isUSZip(string zipString){ return System.Text.RegularExpressions.Regex.IsMatch(zipString ,"^-[0-9]+$|^[0-9] +$"); } } |
二、Web.config
在你的Web.config文件中,在下面添加一个标签,如下:
|
转载请说明出处
知优网 » 网站安全:整站怎么避免SQL注入方法侵略(网站防sql注入)
知优网 » 网站安全:整站怎么避免SQL注入方法侵略(网站防sql注入)