快精灵印艺坊 您身边的文印专家
广州名片 深圳名片 会员卡 贵宾卡 印刷 设计教程
产品展示 在线订购 会员中心 产品模板 设计指南 在线编辑
 首页 名片设计   CorelDRAW   Illustrator   AuotoCAD   Painter   其他软件   Photoshop   Fireworks   Flash  

 » 彩色名片
 » PVC卡
 » 彩色磁性卡
 » 彩页/画册
 » 个性印务
 » 彩色不干胶
 » 明信片
   » 明信片
   » 彩色书签
   » 门挂
 » 其他产品与服务
   » 创业锦囊
   » 办公用品
     » 信封、信纸
     » 便签纸、斜面纸砖
     » 无碳复印纸
   » 海报
   » 大篇幅印刷
     » KT板
     » 海报
     » 横幅

FSO 安全隐患解决办法

 本文将具体的为大家介绍在Microsoft windows 2000 WebServer (IIS5.0)中如何解决FSO组件对WEB服务器系统的安全威胁之具体设置步骤;读完本文,您将可以使您的网站及服务器系统和数据完全避免黑客的入侵。

  FSO安全解决办法正文内容:

  1、本文设置方式与环境:实用于Microsoft WinNT/2000 Server /Advanced Server   IIS5.0 

  2、确保IIS及各虚拟主机网站均正常运行,并且删除了IIS中诸如.printer.dav之类不安全的应用程序扩展的映射(其它话题不在本文的讨论范围之类, 假如需要了解更多可见本人的另一篇《Microsoft Win 2000 IIS WEB服务器整体安全解决方案详解》) 

  3、依次开启----->开始------>程序----->治理工具------>计算机治理----->本地用户与组,然后新建一些用户(假设为:IUSR_0001到IUSR_0050,您的WEB SERVER上有50个虚拟主机的话,假如更多可以再新增一些用户。目是就是采用不同的匿名用户访问机制,以保证您的服务器既可以完整的使用ASP 的FSO组件功能,又不会受到诸如ASP木马的威胁)。这里可以按自己适当的安全级别及实际要求决定是否设置密码,其实为空也无大碍。 

  4、将刚才新建好的IUSR_0001至IUSR_0050去除User组的权限,统一将他们加到Guests组内。(因为Microsoft Windows默认新用户自动为Users组内,这里一定注重不要忘了将IUSR_xxxx赶出Users组哟^_^)。假如为更好的安全着想,可再新增一个IIS_USERS组,同时将 IUSR_XXXX全部加入这个组内,以便于在做其它系统安全设置时方便用到。 

  5、设置IIS|依次开启----->开始------>程序----->治理工具------>Internet 服务治理器----->打开IIS治理界面,然后将打开你的第一个虚拟主机的站点属性,在出来的IIS对话界面中,点击“目录安全性”在“身份验证和访问控制”部分点击“编辑”,然后在出现的“验证方式”界面的“匿名访问”部分再点击“编辑”,将会出现匿名用户帐号的界面,这时候你选择“浏览”然后把选择在3步中新建的第一个Guests来宾用户,即选中“IUSR_0001”,假如你新建用户是密码为空者为空,不为空者输入此用户的密码即可。然后再选中下面的“答应IIS控制密码”,接着点击确定。 

  [另外注重:为了方便治理及后面设置目录权限,网站描述最好和 IUSR_XXXX进行对号,比如你上面的操作是对网站描述为Fineacer.com的网站,那么您可以将网站描述换成:Fineacer.com (IUSR_0001)。这样一目了然,更加方便治理。  

  6、磁盘权限:确保已经做好了C、D、E、F之类的磁盘的ACLs权限。(即将所有盘的Everyone"完全控制"权必须去掉,这个异常危险,只给其所必需的就成)同时设置您的网站虚拟目录的相应权限,即NTFS中的ACLs访问权限。选择到你网站所在的虚拟主机总目录,将Everyone,访问权限去掉。只加 Administrators -完全控制、System-完全控制.(System是用于Serv-U之类FTP上传下载所需用的权限,因为Serv-U是以System的身份启动服务的)。然后再选择你的IUSR_0001 假设这里是Fineacer.com(IUSR_0001)网站的根目录。再后再右键---->属性------>安全,添加我们的 IUSR_0001,并赋予读取权限,假如是单HTML只给读取权限即可,假如是ASP+ACESS数据库类似的,同时还需要加上"写入"权限。假如网站的ASP程序需要利用FSO进行网站内容的在线修改、删除等操作的话,那么一般我们将“完全控制”权给IUSR_XXXX。 

  7、好了,第一个虚拟主机设置终于搞定^_^,我们放一个 Webshell在网站目录内,然后再浏览http://www.fineacer.com/webshell.asp 嘿嘿,试试,再用FSO 功能访问其它网站目录是不是就访问不了了,更不用说编辑与删除其它虚拟主机用户的网页文件了:)剩下来的工作就是重复步骤3、4、5、6、将所有站点都进行设置。具本人所知,部份虚拟主机治理系统就是利用这个原理,来进行的!只不过将这些步骤都写到了虚拟主机的治理系统程序中罢了.

本文作者:李泊林/LeeBolin 资深系统工程师、专业网络安全顾问。 已成功为海内多家大中型企业,ISP服务商提供了完整的网络安全解决方案。尤其擅长于整体 网络安全方案的设计、大型网络工程的策划、以及提供完整的各种服务器系列安全整体解决方案。
返回类别: 教程
上一教程: ASP创建EXCHANGE用户的一段代码
下一教程: 一个测试数据库连接的函数

您可以阅读与"FSO 安全隐患解决办法"相关的教程:
· 英文的服务器不支持中文及中文数据库的最新解决办法
· ASP中常见的错误80004005信息和解决办法
· ASP Error \'0115\'的一些解决办法
· 英文的服务器不支持中文及中文数据库的解决办法
· ODBC DRIVERS错误\'80004005\'的解决办法
    微笑服务 优质保证 索取样品