当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > 服务器网站分离 给每个IIS站点建立一个用户

Windows服务器
自动实现Windows 2000系统补丁的快速安装
快速恢复Windows 2000/XP遗忘的管理员密码
Windows 2000/XP操作系统中超强命令syskey
环境变量应用:多系统共享程序
如何配置windows 2003的DNS服务器
Win 2003远程管理的实现
Win 2003轻松识别外来设备
Win 2003实现网络共享还原
体验Win 2003共享“还原”技术
用Windows 2003实现网络共享还原
激活windows 2003常用服务
windows 2003常见故障诊断
轻松提高windows 2003的运行速度
windows 2003中IE安全区域的设置技巧
改变windows 2003登录方式
windows 2003中给用户文件指派登录脚本
在windows 2003创建映像之前使用Sysprep
怎样在windows 2003下使用USB便携存储器
NT升级至windows 2003如何应用注册表和文件系统
windows 2003中配置PPTP VPN客户端筛选器

Windows服务器 中的 服务器网站分离 给每个IIS站点建立一个用户


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-04   浏览: 146 ::
收藏到网摘: n/a

一、这样配置的好处?

不知大家有没有听过旁注?我简单的解释一下吧:有个人想黑掉A站点,但找来找去都没发现可利用的漏洞,无意中他发现与A同服务器上还有个B站点,并且在B站点上找到了可利用的漏洞,于是他将木马从B站中上传至服务器,如果服务器权限配置不当,那么现在他就可以黑掉服务器上的所有站点了!如果我们为每个站点都建立一个用户,并设置该用户只有访问本站点的权限,那么就能将访问权限控制在每个站点文件夹内,旁注问题也就解决了。
二、准备工作
Win2K 服务器版 + IIS 5.0
各分区文件系统为NTFS
E盘下建立两个文件夹web001和web002
IIS中新建两个站点web001和web002,站点文件夹分别为E:\web001和E:\web002,都指定IP为192.168.0.146,端口分别为101和102

网站架设:给每个IIS站点建立一个用户

OK,在IE中分别输入http://192.168.0.146:101和http://192.168.0.146:102测试两站点是否建立成功。
三、配置过程

新建一用户组webs,以后所有站点用户全部隶属于该组,以便于权限分配。

网站架设:给每个IIS站点建立一个用户

建立用户web01,注意要钩选"密码永不过期"(否则背后会出现"HTTP 401.1 - 未授权:登录失败"),并设置其只隶属于webs用户组。同样在建一个用户web02。

网站架设:给每个IIS站点建立一个用户

网站架设:给每个IIS站点建立一个用户



打开各分区的安全选项卡依次给各分区授于administrator和system完全控制权限,并设置webs组完全拒绝权限。

网站架设:给每个IIS站点建立一个用户


打开E:\web01文件夹属性窗口,选择安全选项卡,先去掉"允许将来自父系的可继承权限传播给该对象"前的钩,经弹出的对话框中选择删除继承权限。

网站架设:给每个IIS站点建立一个用户

最终确保administrator、system和web01对该文件夹都有完全控制权限。

网站架设:给每个IIS站点建立一个用户

E:\web02文件夹也一样设置。

在IIS中打开web01站点属性,选择目录安全性→匿名访问和验证控制→编辑,去掉"集成Windows验证"前的钩,再编辑匿名访问使用的帐号,设置匿名访问帐号为web01(web02站点也一样设置)。

网站架设:给每个IIS站点建立一个用户

网站架设:给每个IIS站点建立一个用户

四、测试
将老兵写的站长助手放至web02站点中进行测试,经测试除站点文件可以浏览外,其他分区均不能访问:)

网站架设:给每个IIS站点建立一个用户