WD1X.COM - 问答一下,轻松解决,电脑应用解决专家
主板显卡CPU内存显示器
硬盘维修显卡维修显示器维修
注册表系统命令DOS命令Win8
存储光存储鼠标键盘
内存维修打印机维修
WinXPWin7Win11Linux
硬件综合机箱电源散热器手机数码
主板维修CPU维修键盘鼠标维修
Word教程Excel教程PowerPointWPS
网络工具系统工具图像工具
数据库javascript服务器
PHP教程CSS教程XML教程

打造安全个人Web服务器的十大步骤(2)

更新时间:2011-03-22 12:18 作者:佚名点击:

  六、配置 IIS 服务

  1、不使用默认的Web站点,如果使用也要将 将IIS目录与系统磁盘分开。

  2、删除IIS默认创建的Inetpub目录(在安装系统的盘上)。

  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_regaddmultistringXp_regdeletekeyXp_regdeletevalueXp_regenumvalues

  Xp_regread Xp_regwrite Xp_regremovemultistring

  OLE自动存储过程,不需要删除

  Sp_OACreate Sp_OADestroySp_OAGetErrorInfoSp_OAGetProperty

  Sp_OAMethodSp_OASetPropertySp_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、将当前开放的端口抓图或记录下来,保存,方便以后对照查看是否开放了不明的端口。当然如果你能分辨每一个进程,和端口这一步可以省略。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
你可能感兴趣的内容