只要做到以下三点,网站就会比较安全了而且维护也简单。 一、数据验证类 代码如下:parameterCheck.cs public class parameterCheck{ public static bool isEmail(string emailString){ return System.Text.RegularExpressions.Regex.IsMatch(emailString, “[‘\\w_-]+(\\. [‘\\w_-]+)*[‘\\w_-]+(\\.[‘\\w_-]+)
什么是SQL注入?
我理解的sql注入就是一些人可以通过恶意的参数输入,让后台执行这段SQL,然后达到获取数据或者破坏数据库的目的!
举个简单的查询例子,后台sql是拼接的:select * from Test where name=’+参数传递+’;前台页面要求输入name,那么黑客可以输入: ‘;DROP TABLE Test;– 不要小瞧这一段SQL代码:
select * from Test where name=’ ‘;DROP TABLE Test;–‘;在SQL中是正确的,可执