首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
.NET技术
ASP.NET
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
防止SQL 注入
[已结贴,结贴人:jkjj20]
加为好友
发送私信
在线聊天
jkjj20
阿贝
等级:
可用分等级:
短工
总技术专家分:
369
总技术专家分排名:
40038
揭帖率:
92.08%
发表于:
2008-06-01 11:28:21
楼主
刚学开发ASP.NET,请教高手一个问题,要防范SQL 注入,必须在每个可能接收参数的页面里面去进行注入关键字的验证吗?
问题点数:
50
回复次数:
9
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
mqcan
笑Q:不懂.NET(房奴)
等级:
可用分等级:
长工
总技术专家分:
8755
总技术专家分排名:
2195
发表于:
2008-06-01 11:31:47
1
楼 得分:
10
尽量不用拼sql的方法去操作数据库.
应该用参数化的方法!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
46539492
男儿当自强(http://blog.csdn.net/46539492/)
等级:
可用分等级:
中农
总技术专家分:
11610
总技术专家分排名:
1584
发表于:
2008-06-01 11:35:06
2
楼 得分:
10
一是写一个通用类,定义一个方法,对所有的输入过滤危险字符。
二是利用SqlParameter可以避免注入,
比如"select * from table1 where username=@username"
SqlParameter pram = new SqlParameter("@username", SqlDbType.NVarChar, 50);
pram.Value = userName;
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kellerdu
小冰冰
等级:
可用分等级:
长工
总技术专家分:
10
总技术专家分排名:
211901
发表于:
2008-06-01 12:17:13
3
楼 得分:
10
可以在Global.aspx或者一个HttpMoule中写一个检测含SQL攻击参数的代码,从而防止SQL攻击。
具体代码请参考:
http://www.zgkw.cn/forums/forums/225/ShowForum.aspx
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
kellerdu
小冰冰
等级:
可用分等级:
长工
总技术专家分:
10
总技术专家分排名:
211901
发表于:
2008-06-01 12:19:37
4
楼 得分:
0
抱歉,上面地址有误,应该是
一招搞定SQL注入
http://www.zgkw.cn/forums/forums/thread/73963.aspx
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
rongbing84
美妙人生
等级:
可用分等级:
乞丐
总技术专家分:
56
总技术专家分排名:
118779
发表于:
2008-06-01 13:31:37
5
楼 得分:
5
用参数写SQL语句完全能解决
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
nighting1029
一个人的日子
等级:
可用分等级:
中农
总技术专家分:
982
总技术专家分排名:
19522
发表于:
2008-06-01 14:14:20
6
楼 得分:
5
生成xml应该就 比较不怕勒!sql2005支持这样写 for xml auto,再转换一下就比较安全!
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Zeilg1981
Ockham's Razor
等级:
可用分等级:
长工
总技术专家分:
189
总技术专家分排名:
61712
发表于:
2008-06-01 15:56:41
7
楼 得分:
0
SqlHelper
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
wangjun8868
回首看斜阳正浓
等级:
可用分等级:
富农
总技术专家分:
2068
总技术专家分排名:
11339
发表于:
2008-06-01 16:01:04
8
楼 得分:
5
用存储过程呢
就不担心SQL注入了
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
shadowjl
找.NET或asp.net的实习.广州最好
等级:
可用分等级:
富农
总技术专家分:
1770
总技术专家分排名:
13309
发表于:
2008-06-01 16:13:05
9
楼 得分:
5
用存储过程,用的时候用add方法添加参数
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友