设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
Windows IIS 6安全保护贴—URL授权全攻略!
返回列表
发新帖
Windows IIS 6安全保护贴—URL授权全攻略!
[复制链接]
11
|
0
|
2009-1-30 06:28:38
|
显示全部楼层
|
阅读模式
Windows操作系统的IIS是大家最常用的Web服务器之一。IIS功能强大、简单易用,但也容易受到恶意攻击,它的安全性一直是大家谈论的焦点,为了增强Web服务器的安全性,在Windows Server 2003操作系统的IIS6中增加了很多安全防范功能,“URL授权”就是其中之一。该功能可以使得IIS6更加安全稳定地工作,本文就向大家介绍一下有关URL授权的相关的知识。 一、为什么使用URL授权 IIS网站为用户工作提供便利,但它的安全性一直是管理员最关心的话题。众所周知,IIS服务器组件存在一些漏洞,很多“不法之徒”利用这些漏洞对网站进行攻击。虽然及时安装IIS补丁可以修复这些漏洞,但新的漏洞又会不断出现。很多管理员采用取消匿名访问权限方式来控制访问网站的用户范围,但此方式还是存在一定的安全隐患。为了增强IIS的安全性,在Windows Server 2003系统中提供URL授权功能,它可以通过授权管理器对浏览网站的用户进行严格的控制。如要想让某个用户账户能访问启用了URL授权功能的虚拟目录,首先这个用户账号必须是Windows Server 2003系统合法的账号。此外,还要将该账号添加到授权管理器的角色分配项中。 二、配置URL授权功能 IIS6默认情况下并没有启用URL授权功能,必须结合授权管理器进行手工配置才能实现。下面笔者将一步步介绍如何实现。 1.禁用匿名访问 在Windows Server 2003系统中,IIS6默认是允许用户匿名访问的,要想使用URL授权功能,首先必须禁用匿名访问。点击“开始→运行”,在运行对话框中输入“%systemroot% \\System32\\InetSrv\\IIS.msc”命令(其中“%systemroot%”表示操作系统所在目录)。回车后弹出“Internet信息服务(IIS)管理器”窗口,然后依次展开“本地计算机→网站→默认网站”。下面笔者以默认网站的Online虚拟目录为例,介绍如何配置URL授权功能。 右键点击“Online文件夹”选项,在弹出的菜单中选择“属性”,在弹出的Online属性对话框中,切换到“虚拟目录”标签页,点击“创建”按钮。在“目录安全性”标签页的身份验证和访问控制栏中点击“编辑”按钮,在弹出的身份验证方法对话框中,取消“启用匿名访问”前的钩选,确保“集成Windows身份验证”选项被选中(如图1),然后两次点击“确定”按钮。 2.配置通配符应用程序映射 禁用了匿名访问功能后,我们就正式开始进行配置。首先要为URL授权功能配置通配符应用程序映射。在Online属性对话框的虚拟目录标签页中,点击“配置”按钮,弹出“应用程序”对话框,点击“通配符应用程序映射”栏中的“插入”按钮(如图2),在“添加/编辑应用程序扩展名映射”对话框中点击“浏览”按钮,进入到“%systemroot% \\System32\\InetSrv”目录,找到urlauth.dll文件后,点击“打开”按钮,最后点击“确定”按钮。 3.添加WEB服务扩展 接着我们要在IIS6中为URL授权添加一个Web服务扩展。在Internet信息服务(IIS)管理器窗口中,依次展开“本地计算机→网站→Web服务扩展”,在右侧的WEB服务扩展框体中点击“添加一个新的WEB服务扩展”链接,弹出新建WEB服务扩展对话框(如图3)。在“扩展名”栏中输入“URL授权”,然后点击“添加”按钮,在添加对话框中点击“浏览”,找到“%systemroot%\\System32\\ InetSrv”目录下的urlauth.dll文件,打开后点击“确定”按钮。接着在新建WEB服务扩展对话框中选中“设置扩展状态为允许”选项,最后点击“确定”按钮。 4.新建授权存储 要想启用URL授权功能,必须和授权管理器配合使用,授权管理器是用来管理访问IIS网站的用户账号的,因此,对它要进行管理配置。首先要为它创建一个存储授权信息的文件。在运行对话框中输入“Azman.msc”命令,回车后弹出授权管理器窗口,右键点击“授权管理器”选项,在弹出菜单中选择“选项”,接着在选项对话框中选中“开发人员模式”后,点击“确定”按钮。接下来我们新建一个授权存储文件,右键点击“授权管理器”选项,选择“新建授权存储”选项,弹出授权存储对话框(如图4),选中“XML文件”单选项,在“存储名称”栏中输入“C:\\MyStore.xml”后,点击“确定”按钮。 接着在授权管理器窗口中,右键点击MyStore.xml项。在弹出的菜单中选择“新建应用程序”,在名称栏中输入“IIS6 URL授权”后,点击“确定”按钮。然后在授权管理器窗口中,依次展开“IIS6 URL授权→定义”,右键点击“操作定义”,在弹出的菜单中选择“新建操作定义”。然后在“名称”栏中输入“AccessURL”,在操作号码栏中输入“1”,最后点击“确定”按钮。 5.配置作用域 接着要为新建的应用程序IIS6 URL授权配置作用域。右键点击“IIS6 URL授权”选项,在弹出菜单中选择“新建作用域”,在名称栏中输入“WebApp”后,点击“确定”按钮。接着依次展开“IIS6 URL授权→定义”,右键点击“角色定义”选项,在弹出菜单中选择“新建角色定义”。下面在角色定义中创建作用域,在名称栏中输入“Viewer”后,点击“确定”按钮。然后点击“角色定义”选项,在右侧框体中右键点击Viewer选项,弹出快捷菜单,选择“属性”选项,切换到“定义”标签页,点击“添加”按钮后,切换到“操作”标签页,在操作定义列表框中选中“AccessURL”选项后,连续两次点击“确定”按钮。 然后依次展开“IIS6 URL授权→ WebApp”,右键点击“角色分配”选项,在弹出的菜单中选中“分配角色”。在添加角色对话框中选中“Viewer”选项后,点击“确定”按钮。接着在右侧框体中右键点击“Viewer”选项,选择“分配Windows用户和组”选项,弹出选择用户或组对话框(如图5),在“输入对象名称来选择”栏中输入访问网站页面需要的用户账号,然后点击“确定”按钮。 6.配置读取器角色 默认情况下,IIS6是以Network Service账号身份运行的。下面就对读取器使用的账号进行配置。右键单击“MyStore.xml”项,在弹出的菜单中选择“属性”,切换到“安全”标签页,在“授权管理器用户角色”下来列表中选中“读取器”,接着点击“添加”按钮,在“输入对象名称来选择”栏中输入“Network Service”账号,接着两次点击“确定”按钮。 7.配置IIS Metabase文件 完成了以上配置过程后,URL授权功能依然还没启用,还需要修改IIS Metabase文件参数才行。下面我们就使用vbs脚本对IIS Metabase文件进行修改。进入到“C:\\ Inetpub\\AdminScripts”目录下,新建一个名为“SetUrlAuth.vbs”的脚本文件。打开此文件后,将以下内容复制到脚本文件中,最后要保存文件。 脚本内容如下: \'SetUrlAuth.vbs 内容 Set objArgs= WScript.Arguments If objArgs.count wscript.echo \"Usage: SetUrlAuth VDirPath AzScopeName AzStoreName AzEnable [ImpersonationLevel]\" wscript.echo \"\" wscript.echo \"Example:\" wscript.echo \" SetUrlAuth w3svc/1/root/MyApp MyApp msxml://d:\\inetpub\\wwwroot\\AzStore.xml True 1\" wscript.echo \"\" wscript.echo \"Run with \'cscript\' command in cmd.exe to avoid msgboxes\" Else wscript.echo objargs(0) DIM iis set iis = GetObject(\"IIS://localhost/\" & objArgs(0)) iis.AzScopeName = objArgs(1) iis.AzStoreName = objArgs(2) iis.AzEnable = objArgs(3) If objArgs.count > 4 then iis.AzImpersonationLevel = objArgs(4) End if iis.SetInfo End if 接着点击“开始→运行”,在运行对话框中输入“Cmd.exe”命令,弹出命令提示符窗口。切换到“C:\\ Inetpub\\AdminScripts”目录下,运行“Cscript SetUrlAuth.vbs W3svc\\1\\Root\\WebApp WebApp msxml://C:\\MyStore.xml true 1”命令,完成Metabase文件参数修改。 这样就启用了URL授权功能。只有在授权管理器的Viewer角色中指定的用户账号,才能访问你网站Online虚拟目录的页面。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
全四石头就行,不要太高,门派最好是明教、丐帮或天山,武当也行。级别最好96以上。
2
落荒而逃的正真解释是啥?
3
求一CF电信区号有大炮就行其他无所谓因为没工作压岁钱也没到时候深陷绿狙不死人的苦恼中好心哥姐借下
4
飞轮海......炎亚纶(吴康霖).....有没有女朋友!!!!
5
2012福建美术联考普遍成绩都不好是吧。。 退了很多,才考215要怎么办,没有信心考校考了。
6
啊呀的士的士的士的士的士的士的士的士的士的士的士
7
怎样在网上买东西防止上当
8
把下面的句子改为拟人句
9
收藏货币和邮票五行属什么?
10
丙的20刚好是乙数的20%,猪的50%正好是乙数的30%,猪数是多少?
11
如果你穿牛仔裤去参加晚会,老师会生气。翻译成英文
12
模拟人生3的原版和资料片种子有吗?我的光盘版装上后不知道怎么回事儿,玩了几回就进不去了,我没钱给...
13
请问玩过PS3暴雨MOVE的玩家回答下需要左手柄吗?还是只需要右手柄,控制方向如何控制?
14
如何用解析法求取圆的方程,高一文科,中难,详解,谢谢
15
QQ靓号修改不了密保手机怎么办! 很急啊!
16
本人22岁三年前患脑血管瘤伴出血脑干左侧现在能干粗活但左侧身体有点麻右侧身体僵硬不灵活字写不了还很...
17
谁给我一个摩尔庄园有银色音乐发型的头发的号?要帐号密码,我用用。HI我
18
不是神仙鱼,但像,没有长的背鳍,也没有丝状腹鳍,是什么品种
19
最近打算去丽江,自助游方式,为什么都说拉市海好玩呢
20
Dota里面的小娜迦说的话My son is yours 还是My sun is yours?她为什么说这句话啊?
21
高考考不考计算机????
22
你好,我的手机上是三星5570的,为什么别人给我发短信过来,我都是youni的那个短信方式?而不是短信方式?
23
怎么用SAI画出国画的感觉
24
梅毒病人会出现那些阵状.正常的夫妻生活会得梅毒吗?会传染吗?要多长时间能治疗好?
25
QQ西游称号安全专家和归来的勇士哪个好
26
新 浪 微 博 客 户 端 是不是更新了啊,我的诺记5230,应该是S60V5的系统,能装2012版客户端那个么?
27
甲给乙2支笔,则甲乙相等;乙给甲2支笔,则甲是乙的2倍甲乙各有几只笔?
28
武汉至衡阳的高铁春运期间可以买到当天票不
29
急!!!哪位亲帮我翻译下这些英语:witginyouilosemyselfwithoutyouifondmyselfwantingtobelostagain
30
求好听的,吉他弹唱的安静歌曲
31
漂流瓶的偶遇,一个月的无话不谈,终究败给了距离。。。
32
哪位热心网友有自考会计专业,审计学和资产评估的视频课件资料啊,可以提供吗,不胜感激啊。
33
有没有哪位亲有TAENY的CP打包文。。?能不能发给我?
[email protected]
谢谢!!!
34
魔兽世界找师傅
35
工资的近义词
36
过年了给自己个新年礼物,ip4是不现在只有8g的了,成都哪里有32g的呢?要港行的,手机现在真可怕还整双核
37
厦大高数E 会挂吗
38
急要一篇my summer和一篇my weekend的作文65字左右
39
初二英语题!!
40
求一篇关于雪的童话作文!
41
我的三星5830手机屏保灯一直亮着为什么啊?
42
网络和拨号连接 那哪里找
43
求最好的口袋妖怪黑白中文版游戏!
44
谁有手机腾讯书城里作者:月出云的<错妃:枕边恶魔难伺候>TXT,帮忙发邮箱
[email protected]
谢谢了
45
无限试驾填完个人档案怎么还玩不了呢
46
水手怕水B-box是什么鼓
47
麻烦大家帮个忙,我真的不知道该怎么办才好
48
今年初中生的补习费降价了吗?
49
QQ炫舞转转乐什么时间开始什么时间结束
50
急,如何去痘印,用生姜可以吗,怎么大家对这种方法褒贬不一啊?注:我是初中生,男孩
51
cf战队就队长一个人,却又活跃度和贡献度,那战队会解散吗?
52
跪求重生之贼行天下txt最新全集下载(无错字乱码)!谢谢啦! 邮箱:
[email protected]
53
谁给个迅雷会员、能离线下载的 需要20G空间 有的发我邮箱
[email protected]
54
一级肢体残疾补助和低保是否可以同时享受
55
残疾人有残疾证开车还要考驾驶证吗
56
我是安徽省滁州市全椒县的,我现在是口袋户。我该怎么办?有经验的麻...
57
The idea for Buy Nothing Day started in Vancouver,canada
58
有关工龄补贴问题
59
求好看的全本都市小说和穿越玄幻小说。。新手分少。
60
我让朋友跟他说我喜欢他,他却无所谓。很伤心
61
我玩羁绊的时候 为什么打怪时不能动也不能放技能
62
英语作文 my friend(和翻译)快呀,要交了
63
梦幻西游半封半力的WZ怎么加点???
64
我的也是evo3d,一样的问题,一样的安卓菜鸟,愁死了都快················
65
北方有哪些理科二本大学
66
对陌生人察言可以。观色可以不?
67
哪些龟市场上常见、便宜的龟有哪些?
68
谁有w7 旗舰版32 的激活码啊 现在我的系统出来了个windows7 内部版本7600 此副本不是w7正版QQ邮箱36173199
69
K759次列车,从上海南到衡阳,不知道3号座位靠不靠近接热水的地方还有洗手间!
70
主板 技嘉 P31-S3G 可以插威刚 800 1G的内存吗
71
日文翻译【图】
72
这两个男人选哪个??
73
早上锻炼和下午锻炼减肥效果好 我知道早上锻炼对身体不好想问下是早上还是 下午最最好哦
74
我的配置能玩GTA4吗?玩起来卡吗?
75
怎么能制作看起来很高科技的幻灯片
76
笔记本电脑注册表数据库损坏怎么办?高手来
77
2012内蒙古乌兰察布市集宁区小学六年级统考成绩在哪个网站查啊?
78
请教下,如图所示的电路中,电压表测哪一部分的电压值?
79
记得10几年前 玩过这款游戏,拳皇类型的对打,可以选的人物有很多,拳皇的,街霸的,连比卡丘都有的
80
借一个4399造梦西游3的号最好是八戒!不盗号,
81
不喝酒,也很少吃海鲜,也能得痛风?
82
要买台电脑,不知要买宏基的还是戴尔,到底哪个好点?求大家介绍一下
83
我妈妈被车撞到膝盖粉碎性骨折和多处软骨组织受伤,肇事者逃逸,因有糖尿病所以保守治疗,像这种情况应...
84
4伏给8伏的电池能充电吗?会有什么后果?
85
永州二中后私人房,有两证,你认为多少钱一平?
86
什么玩具车可以漂移
87
现在华北电力大学保定校区校长是谁?
88
c#访问,mysql数据库中文数据不乱码,中文列名乱码,怎么回事
89
要穿越网王小说男主不二周助 不要BL 哪位亲有啊!我的邮箱
[email protected]
90
我下载了录音软件不知怎么用
91
崇仁天气什么时候晴
92
请高手帮我推荐一款性价比较高的H61主板来搭配我的G530。
93
世界哲学家是一本书? 哪位知道
94
跪求五姐妹网名、带“茹、蓉、莹、玲、宇”的。不要太单调的、
95
口袋妖怪黑白中文版游戏 最好的。
96
帮我想个类似的网名
97
工作单位要求检查婚前性行为,有婚前性行为者一律开除,我想我下大理单位这样做合法合理吗?
98
sql 如何获取数据库中最接近当天日期的那一条记录
99
为什么安踏鞋子上写着ANTALS
100
佘诗曼还会演香港电视剧吗?