注册
登录
论坛
搜索
社区银行
帮助
导航
私人消息 (0)
公共消息 (0)
系统消息 (0)
好友消息 (0)
帖子消息 (0)
黑色海岸线论坛
»
网络技术
» 针对MS SQL SERVER的安全防御方案
返回列表
发帖
风三
该用户已被删除
楼主
跳转到
»
倒序看帖
打印
字体大小:
t
T
风三
发表于 2006-3-22 09:03
|
只看该作者
针对MS SQL SERVER的安全防御方案
针对MS SQL SERVER的安全防御方案:我将整个防御方案分为两个部分:防御MS SQL SERVER服务本身的漏洞解决方案、防止SQL注入脚本攻击
的解决方案。
1)防御MS SQL SERVER服务本身的漏洞解决方案
①使用网络防火墙过滤非本地对MS SQL SERVER的服务请求。
最简单的方法就是在MS SQL SERVER本地主机上安全如天网之类的个人防火墙,添加下面的规则群:
规则一:允许本机访问本地的TCP1433与UDP1434端口
规则二:阻止所有地址访问本机的TCP1433与UDP1434端口
注:规则一的优先执行级别必须比规则二高。
这样就可以了。
②定期使用MBSA扫描MS SQL SERVER的服务器,并确保MS SQL SERVER的补丁版本为最新版。
附录:MBSA的使用说明请看:
http://demonalex.nease.net/mbsa/index.html
③检查是否存在弱口令问题。
2)防止SQL注入脚本攻击的解决方案
①修改IIS目录的默认设置路径。
②使用SecureIIS过滤特殊字符/字符串。
附录:特殊字符/字符串包括:
有可能被攻击者利用的SQL语句。
elect、having、group、from、where、update、insert、create、exec、execute
有可能被攻击利用的扩展存储过程。
xp_、sp_
一些特殊的符号。
@、%、;、';、"、!、--、1=1
③在IIS中设置特殊的出错信息,保证攻击者不能在出错信息中得到任何他们想需要得到的信息。
附录:具体操作如下:
打开IIS中WEB服务的“属性”-》“主目录”一栏-》“配置...”按钮-》“应用程序调试”一栏-》选定“
发送文本错误消息给客户”-》“确定”
④在调用数据库时尽可能不使用操作员(dbo)或sa帐号,以减低被入侵的风险性。
⑤保证网站所使用的脚本源码是保密的。
⑥加强管理员入口路径的强壮度。
收藏
分享
发短消息
加为好友
chinanic
当前离线
Member
帖子
0
我的爱好
阅读权限
10
在线时间
0 小时
黑海舰队列兵
主题
0
积分
0
贝壳
0 个
注册时间
2006-11-29
最后登录
2006-11-29
沙发
chinanic
发表于 2006-3-22 12:17
|
只看该作者
针对MS SQL SERVER的安全防御方案
http://www.thysea.com/lb/cgi-bin/topic.cgi?forum=1&topic=5272&show=0
TOP
返回列表
回复
发帖
使用交流
网络安全
网络技术
娱乐休闲
灌水乐园
文学天地
美图欣赏
网站办公
站务处理
[收藏此主题]
[关注此主题的新回复]
[通过 QQ、MSN 分享给朋友]