黑马程序员技术交流社区
标题:
如何防止SQL注入
[打印本页]
作者:
wang29901
时间:
2013-12-1 23:05
标题:
如何防止SQL注入
本帖最后由 wang29901 于 2013-12-2 20:14 编辑
如何防止SQL注入
作者:
许杰
时间:
2013-12-2 11:20
本帖最后由 许杰 于 2013-12-2 11:22 编辑
用传参的方式 不要拼接字符串 一般不会出现sql注入的
类似于这样的 一般不会出现注入的
"select stuNum from userId where
userName=@userName
", new SqlParameter("@userName", strName)
这里面的userName就是一参数的形式传递的
作者:
V_John
时间:
2013-12-2 12:31
如果问题得到解决,请修改为已解决
作者:
大牙到潍坊
时间:
2013-12-2 13:31
1.查看和修改等的权限分离2.过滤所有用户输入 3.把所有单独出现的单引号改成两个单引号,防止攻击者修改SQL命令 4.用存储过程来执行所有的查询 5.完善用户输入的的长度和类型等验证 6.检查用户输入的合法性 7.将用户登录名称、密码等数据加密保存
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2