设为首页 | 收藏本站
首页>IT学院>网络技术>正文
Win2003基本WEB服务器安全设置
WWW.DBIT.CN 2007-11-20 9:25:44 热度:
 


  其实,只要做好了上面的权限设置,那么FSO、XML、strem都不再是不安全组件了,因为他们都没有跨出自己的文件夹或者站点的权限。那个欢乐时光更不用怕,有杀毒软件在还怕什么时光啊。

  最危险的组件是WSH和Shell,因为它可以运行你硬盘里的EXE等程序,比如它可以运行提升程序来提升SERV-U权限甚至用SERVU来运行更高权限的系统程序。

   谨慎决定是否卸载一个组件

  组件是为了应用而出现的,而不是为了不安全而出现的,所有的组件都有它的用处,所以在卸载一个组件之前,你必须确认这个组件是你的网站程序不需要的,或者即使去掉也不关大体的。否则,你只能留着这个组件并在你的ASP程序本身上下工夫,防止别人进来,而不是防止别人进来后SHELL。

  比如,FSO和XML是非常常用的组件之一,很多程序会用到他们。WSH组件会被一部分主机管理程序用到,也有的打包程序也会用到。

5、卸载最不安全的组件

  最简单的办法是直接卸载后删除相应的程序文件。将下面的代码保存为一个.BAT文件,( 以下均以 WIN2000 为例,如果使用2003,则系统文件夹应该是 C:\WINDOWS\ )

  regsvr32/u C:\WINNT\System32\wshom.ocx

  del C:\WINNT\System32\wshom.ocx

  regsvr32/u C:\WINNT\system32\shell32.dll

  del C:\WINNT\system32\shell32.dll

  然后运行一下,WScript.Shell, Shell.application, WScript.Network就会被卸载了。可能会提示无法删除文件,不用管它,重启一下服务器,你会发现这三个都提示“×安全”了。

  改名不安全组件

  需要注意的是组件的名称和Clsid都要改,并且要改彻底了。下面以Shell.application为例来介绍方法。

  打开注册表编辑器【开始→运行→regedit回车】,然后【编辑→查找→填写Shell.application→查找下一个】,用这个方法能找到两个注册表项:“{13709620-C279-11CE-A49E-444553540000}”和“Shell.application”。为了确保万无一失,把这两个注册表项导出来,保存为 .reg 文件。

  比如我们想做这样的更改

  13709620-C279-11CE-A49E-444553540000 改名为 13709620-C279-11CE-A49E-444553540001

  Shell.application 改名为 Shell.application_ajiang

  那么,就把刚才导出的.reg文件里的内容按上面的对应关系替换掉,然后把修改好的.reg文件导入到注册表中(双击即可),导入了改名后的注册表项之后,别忘记了删除原有的那两个项目。这里需要注意一点,Clsid中只能是十个数字和ABCDEF六个字母。

  下面是我修改后的代码(两个文件我合到一起了):

  Windows Registry Editor Version 5.00

  [HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}]

  @="Shell Automation Service"

  [HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\InProcServer32]

  @="C:\\WINNT\\system32\\shell32.dll"

  "ThreadingModel"="Apartment"

  [HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\ProgID]

  @="Shell.Application_ajiang.1"

  [HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\TypeLib]

  @="{50a7e9b0-70ef-11d1-b75a-00a0c90564fe}"

  [HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\Version]

  @="1.1"

  [HKEY_CLASSES_ROOT\CLSID\{13709620-C279-11CE-A49E-444553540001}\VersionIndependentProgID]

  @="Shell.Application_ajiang"

  [HKEY_CLASSES_ROOT\Shell.Application_ajiang]

  @="Shell Automation Service"

  [HKEY_CLASSES_ROOT\Shell.Application_ajiang\CLSID]

  @="{13709620-C279-11CE-A49E-444553540001}"

  [HKEY_CLASSES_ROOT\Shell.Application_ajiang\CurVer]

本新闻共3页,当前在第2页  1  2  3  

 
上一篇:没有了
下一篇:布线中选择多模和单模光纤的技巧
打印】【关闭
  相关文章:
·网络服务器防止被黑安全经验谈·怎样选择合适的服务器规避风险
·用于管理活动目录的11个基本工具·服务器不稳定或站点打开慢的原因
·Windows中IIS内FTP服务器高级配置·Linux下配置功能完善的Web服务器
·解决如何远程登陆服务器·整合服务器时易犯十个错误
·使用内存配置选项来优化服务器性能·浅谈服务器配置常见误区及解决
·刀片服务器与机架式服务器的选择·解密服务器采购误区 应用与细节是
·如何架设基于windows XP的Web服务·Web服务器实战之如何改善性能
·告诉你服务器不能启动的几种解决方·让你轻松架设FTP服务器
☆联姻学院☆

USB硬盘不被系统正确识别问题
XP替换正在使用文件的无敌命令
用DOS命令管理Windows XP防火
网络服务器防止被黑安全经验谈
PowerPoint做交互课件
Excel中频繁提示“无法清空剪
妙用注册表快速隐藏管理员账号
另类方法恢复XP系统用户登录密
Photoshop cs2在Vista下的尴尬
教你如何安装Photoshop笔刷
在WEB标准中嵌入Flash的最佳方
WEB网站主要的HTML标志和属性
C语言中使用环境变量的技巧
Asp.Net输出数据到EXCEL表格中
Win2003基本WEB服务器安全设置
布线中选择多模和单模光纤的技

精品图秀
美女面相大盘点
清新孙俪纯情写真
刘羽琦最新写真
爱国者MP5-E898入驻三 尼康广角相机上市 东软电脑城店庆日 惠士嘉快乐音符魅力重 7100元校花级MM配置