用Win 2003 server打造安全的个人Web服务器(2)
2008-02-23 08:21:30来源:互联网 阅读 ()
3、删除系统盘下的虚拟目录,如:_vti_bin、IISSamples、Scripts、IIShelp、IISAdmin、IIShelp、MSADC。
4、删除不必要的IIS扩展名映射。
右键单击“默认Web站点→属性→主目录→配置”,打开应用程式窗口,去掉不必要的应用程式映射。主要为.shtml, .shtm, .stm
5、更改IIS日志的路径
右键单击“默认Web站点→属性-网站-在启用日志记录下点击属性
6、假如使用的是2000能够使用iislockdown来保护IIS,在2003运行的IE6.0的版本无需。
7、使用UrlScan
UrlScan是个ISAPI筛选器,他对传入的HTTP数据包进行分析并能够拒绝任何可疑的通信量。现在最新的版本是2.5,假如是2000Server需要先安装1.0或2.0的版本。下载地址见页未的链接
假如没有特别的需要采用UrlScan默认配置就能够了。
但假如您在服务器运行ASP.NET程式,并要进行调试您需打开要%WINDIR%\System32\Inetsrv\URLscan
文档夹中的URLScan.ini 文档,然后在UserAllowVerbs节添加debug谓词,注意此节是区分大小写的。
假如您的网页是.asp网页您需要在DenyExtensions删除.asp相关的内容。
假如您的网页使用了非ASCII代码,您需要在Option节中将AllowHighBitCharacters的值设为1
在对URLScan.ini 文档做了更改后,您需要重启IIS服务才能生效,快速方法运行中输入iisreset
假如您在配置后出现什么问题,您能够通过添加/删除程式删除UrlScan。
8、利用WIS (Web Injection Scanner)工具对整个网站进行SQL Injection 脆弱性扫描.
下载地址:[http://www.fanvb.net/websample/othersample.aspx]VB.NET爱好者[/url]
七、配置Sql服务器
1、System Administrators 角色最好不要超过两个
2、假如是在本机最好将身份验证配置为Win登陆
3、不要使用Sa账户,为其配置一个终极复杂的密码
4、删除以下的扩展存储过程格式为:
use master
sp_dropextendedproc '扩展存储过程名'
xp_cmdshell:是进入操作系统的最好捷径,删除
访问注册表的存储过程,删除
Xp_regaddmultistring Xp_regdeletekey Xp_regdeletevalue Xp_regenumvalues
Xp_regread Xp_regwrite Xp_regremovemultistring
OLE自动存储过程,无需删除
Sp_OACreate Sp_OADestroy Sp_OAGetErrorInfo Sp_OAGetProperty
Sp_OAMethod Sp_OASetProperty Sp_OAStop
5、隐藏 SQL Server、更改默认的1433端口
右击实例选属性-常规-网络配置中选择TCP/IP协议的属性,选择隐藏 SQL Server 实例,并改原默认的1433端口。
八、假如只做服务器,不进行其他操作,使用IPSec
1、管理工具—本地安全策略—右击IP安全策略—管理IP筛选器表和筛选器操作—在管理IP筛选器表选项下点击
添加—名称设为Web筛选器—点击添加—在描述中输入Web服务器—将源地址设为任何IP地址——将目标地址设为我的IP地址——协议类型设为Tcp——IP协议端口第一项设为从任意端口,第二项到此端口80——点击完成——点击确定。
2、再在管理IP筛选器表选项下点击
添加—名称设为任何入站筛选器—点击添加—在描述中输入任何入站筛选—将源地址设为任何IP地址——将目标地址设为我的IP地址——协议类型设为任意——点击下一步——完成——点击确定。
3、在管理筛选器操作选项下点击添加——下一步——名称中输入阻止——下一步——选择阻止——下一步——完成——关闭管理IP筛选器表和筛选器操作窗口
4、右击IP安全策略——创建IP安全策略——下一步——名称输入数据包筛选器——下一步——取消默认激活响应原则——下一步——完成
5、在打开的新IP安全策略属性窗口选择添加——下一步——不指定隧道——下一步——任何网络连接——下一步——在IP筛选器列表中选择新建的 Web筛选器——下一步——在筛选器操作中选择许可——下一步——完成——在IP筛选器列表中选择新建的阻止筛选器——下一步——在筛选器操作中选择阻止 ——下一步——完成——确定
6、在IP安全策略的右边窗口中右击新建的数据包筛选器,点击指派,无需重启,IPSec就可生效.
九、建议
假如您按本文去操作,建议每做一项更改就测试一下服务器,假如有问题能够马上撤消更改。而假如更改的项数多,才发现出问题,那就很难判断问题是出在哪一步上了。
十、运行服务器记录当前的程式和开放的端口
1、将当前服务器的进程抓图或记录下来,将其保存,方便以后对照查看是否有不明的程式。
2、将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然假如您能分辨每一个进程,和端口这一步能够省略。
