课程设计之web服务器安全.doc
《课程设计之web服务器安全.doc》由会员分享,可在线阅读,更多相关《课程设计之web服务器安全.doc(15页珍藏版)》请在咨信网上搜索。
1、个人收集整理 勿做商业用途滁州学院课程设计报告课程名称Windows下的WEB服务器的安全设置设计题目: 用IIS架构安全的WEB服务器 系 别: 计算机科学与技术系 专 业: 07软件技术 组 别: 02组 起止日期: 2010 年 1 月5 日 2010年 1月7日指导教师: 戴支祥 计算机科学与技术系二九年制课程设计题目基于IIS的web服务器的安全设置组长程晶晶班级07软件技术系别计算机系专业软件技术组员程晶晶 2007230746姚玉春 2007230808陈晓勤 2007230744邵娜娜 2007230784段宛露 2007230750郝兰晴 2007230754指导教师戴支祥课
2、程设计目的用IIS构建一个安全的web服务器课程设计所需环境Widows操作系统课程设计任务要求在windows下完成IIS服务器的配置及安全性设置,构建安全的web服务器课程设计工作进度计划序号起止日期工 作 内 容分工情况12010。1。22010.1.3需求分析陈晓勤查询了IIS服务器安全配置方面的书籍和网络资源,全面分析本设计的目的和要求22010。1.22010.1.4在需求分析的基础上总体设计姚玉春根据需求分析制作总体步骤32010.1。2-2010。1.5概要设计段宛露完成了大体上的分析工作42010。1.22010.16详细设计程晶晶综合大家搜集的资料撰写了具体的步骤的5201
3、0.1。2-2010。1.7整理资料郝兰晴对图片的截取,标注,编号提供参考意见62010。1。2-2010。1.7总结并撰写最终文档邵娜娜和程晶晶完成了最终的word文档教研室审核意见:教研室主任签字: 年 月 日课程设计任务书 目录1. 引 言31。1 IIS服务器的介绍31.2 IIS服务器的安装41。2。1 IIS的安装41。2。2 IIS中Web服务器的基本配置42。安全设计的需求及原因42.1原因42。2 需求53。 概要设计53。1 关闭并删除默认站点63。2 建立自己的站点,与系统不在一个分区63.3 删除IIS的部分目录63。4 删除不必要的IIS映射和扩展63.5 禁用父路径
4、63。6设置访问控制权限63.7 启用日志记录73.8 备份73.9 修改IIS标志74。 详细设计84.1 文件夹设置84。2使用身份验证 谨防非法访问84。3 证书验证104。4 SSL端口设置125 .课程设计总结与体会136 。致谢147。 参考文献141 引 言1。1 IIS服务器的介绍IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。IIS
5、作为当今流行的web服务器之一,提供了强大的Internet和Internet服务功能,如何加强IIS的安全机制,建立一个高安全性能的web服务器,已成为IIS设置中不可忽视的重要组成部分。IIS通过超文本传输协议(http)传输信息,还可配置IIS以提供文件传输协议(ftp)和其他服务,如nntp服务、smtp服务等。1。2 IIS服务器的安装1。2.1 IIS的安装 1.在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”. 2.在出现的复选框中选择安装Internet信息服务(IIS),这一组件约需19MB的空间。 3.点击“下一步”,并将Win200
6、0安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”即可完成。 1.2。2 IIS中Web服务器的基本配置 IIS中Web服务器的基本配置主要包括如下几部分: 1。打开IIS服务器的配置窗口,选择“开始“程序”“管理工具”“Internet服务管理器”,或者“选择“控制面板“管理工具”“Internet服务管理器”也可,打开的窗口。 2.在打开的窗口中鼠标右击“默认Web站点,选择“属性”菜单。 3.在出现的“默认Web站点属性”窗口中,选择“主目录”标签,用以设置Web内容在硬盘中的位置,默认目录为“C:InetpubWwwroot”,可根据需要自己设置。 4.在属性窗口处选
7、择“文档标签,设置自己默认的首页网页名称,例如“Myfirstweb。htm”,将其添加并移动到列表的最顶端。 5。确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击“默认Web站点”,选择“启动”,在打开的IE地址栏中键入本机的IP地址,即可看到自己指定的主页已经开始在Internet上发布了。 这里只是介绍IIS最基本的设置选项,还可以按照需要去具体设置上面提到的“默认Web站点属性”,通过它来配置IIS的安全和其他一些参数。 IIS虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括著名的Unicode漏洞和CGI漏洞,因此在IIS安装完成之后,建议继续在微软公司主页上下载安
8、装它们提供的安全漏洞补丁SP1和SP2。2。安全设计的需求及原因2。1原因众所周知,现在有许多网站在不经意间就被黑掉了,或者网站的许多管理权限莫名其妙地被盗了,这是什么原因呢?除了服务器系统自身安全性能不高外,造成这些现象最主要的原因就是IIS服务器在默认状态下存在不少安全漏洞,许多非法攻击者往往会充分利用这些漏洞,来对服务器系统进行安全攻击,最终导致网站被黑或网络管理权限发生丢失。为了让IIS服务器远离安全攻击,我们必须对症下药、采取措施,来堵住IIS服务器的各种安全漏洞。系统中自带的IIS6在默认状态下存在文件解析漏洞,当Web服务器主目录中的某文件夹名与*。asp格式相近时候,那么该文件
9、夹中的任何文件都能被IIS服务器看成ASP程序来进行执行,如此一来非法攻击者就能通过向该文件夹中上传gif或jpg格式的图象木马文件,来间接在服务器系统中运行木马程序了,那样的话IIS服务器系统的安全性就会受到严重威胁。2。2 需求有时候新建一个虚拟目录,也这样建,就是直接在文件夹上右键选择属性,出来文件属性对话框,有一个web共享选项卡,共享位置:默认网站。选共享文件,出来编辑别名对话框,填好别名(就是虚拟目录名),访问权限和应用程序权限都默认,这样IIS中也会建立虚拟目录。另外文件属性,安全选项卡下,可以为添加用户和分配使用权限,一般添加一个internet来宾帐户赋予它读取写入权限就行了
10、。如果你的分区是fat32的,看不见安全这一项。即使是ntfs分区,也要在文件夹属性里设置不起用简单文件共享才能看到.因此基本上大部分Web服务器都存在由该漏洞引起的安全威胁;为了避免Web服务器的超级管理权限丢失,或者发生网站被非法黑掉的现象,我们需要想方设法地及时堵住IIS服务器的安全漏洞。3。 概要设计下面步骤参看图一:(图一)Web站点属性截图3。1 关闭并删除默认站点 默认FTP站点 默认Web站点管理Web站点 3。2 建立自己的站点,与系统不在一个分区 如:D:wwwroot3建立 E:Logfiles 目录,以后建立站点时的日志文件均位于此目录,确保此目录上的访问控制权限是:
11、Administrators(完全控制)System(完全控制) 3.3 删除IIS的部分目录 IISHelp C:winnthelpiishelp IISAdmin C:system32inetsrviisadmin MSADC C:Program FilesCommon FilesSystemmsadc 删除 C:inetpub z/G T I _!H (j8Y 3。4 删除不必要的IIS映射和扩展 IIS 被预先配置为支持常用的文件名扩展如 。asp 和 。shtm 文件。IIS 接收到这些类型 的文件请求时,该调用由 DLL 处理。如果您不使用其中的某些扩展或功能,则应删除该映射,步骤
12、如下: 打开 Internet 服务管理器: 选择计算机名,点鼠标右键,选择属性:然后选择编辑然后选择主目录, 点击配置 选择扩展名 。htw”, ”。htr”,”.idc,”。ida,”。idq和,点击删除如果不使用server side include,则删除。shtm” ”。stm” 和 ”。shtml 3。5 禁用父路径 “父路径”选项允许您在对诸如 MapPath 函数调用中使用“。.在默认情况下,该选项 处于启用状态,应该禁用它。禁用该选项的步骤如下:右键单击该 Web 站点的根,然后从上下文菜单中选择“属性”. 单击“主目录选项卡。单击“配置”。单击“应用程序选项”选项卡。取消选
13、择“启用父路径复选框。 3.6设置访问控制权限 我们知道,IIS服务器允许普通用户使用HTTP协议来访问Web网站中的信息内容,然而HTTP通信协议使用的是明码传输方式来显示内容的,而不会对在网络上传输的网站内容进行加密,所以使用这种协议来访问目标网站中的隐私内容时很不安全。为了防止网站信息在传输过程中被非法用户通过专业工具随意窃取到,我们不妨使用SSL服务器自带的身份验证功能,来加密需要在网络通道中传输的网站信息,同时指定只有特殊用户才能使用HTTPS协议访问目标Web站点中的信息。现在,我们就一起来看一下如何使用SSL身份验证,来对需要传输的网站内容进行加密,以便确保IIS服务器不受非法访
14、问。3.7 启用日志记录 日志的审核配置确定服务器是否被攻击时,日志记录是极其重要的。应使用 W3C 扩展日志记录格式,步骤如下: 打开 Internet 服务管理器: 右键单击站点,然后从上下文菜单中选择“属性”。单击“Web 站点”选项卡。 选中“启用日志记录”复选框。从“活动日志格式下拉列表中选择“W3C 扩展日志文件格式。单击“属性”。单击“扩展属性选项卡,然后设置以下属性:* 客户 IP 地址 用户名 方法 URI 资源 HTTP 状态 Win32 状态* 用户代理 服务器 IP 地址 * 服务器端口 2)日志的安全管理 1、启用操作系统组策略中的审核功能,对关键事件进行审核记录;4
15、 n!R d m M L0r e 2、启用IIS、FTP服务器等服务本身的日志功能;并对所有日志存放的默认位置进行更改同时作好文件夹权限设置! 3、安装Portreport对所有网络访问操作进行监视(可选,可能增大服务器负荷); 4、安装自动备份工具,定时对上述日志进行异地备份,起码是在其他分区的隐蔽位置进行备份,并对备份目录设置好权限(仅管理员可访问 5、准备一款日志分析工具,以便随时可用。 6、要特别关注任何服务的重启、访问敏感的扩展存储过程等事件。 3。8 备份IIS配置可使用IIS的备份功能,将设定好的IIS配置全部备份下来,这样就可以随时恢复 3.9 修改IIS标志 1)使用工具程序
16、修改IIS标志修改IIS标志Banner的方法:下载一个修改IIS Banner显示信息的软件-IIS/PWS Banner Edit。利用它我们可以很轻松地修改IIS的Banner。但要注意在修改之前我们首先要将IIS停止(最好是在服务中将World Wide Web Publishing停止),并要将DLLcache下的文件全部清除。否则你会发现即使修改了一点改变也没有.IIS/PWS Banner Edit其实是个傻瓜级的软件,我们只要直接在New Banner中输入想要的Banner信息,再点击Save to file就修改成功了。用IIS/PWS Banner Edit简单地修改,对
17、菜鸟黑客来说他可能已被假的信息迷惑了,可是对一些高手来说这并没有给他们造成什么麻烦。为此我们必须亲自修改IIS的Banner信息,这样才能做到万无一失。高版本Windows的文件路径为 C:WINDOWSsystem32inetsrvw3svc.dll,可以直接用Ultraedit打开W3SVC.DLL,然后以“Server:为关键字查找。利用编辑器将原来的内容替换成我们想要的信息,比如改成Apache的显示信息,这样入侵者就无法判断我们的主机类型,也就无从选择溢出工具了。 个人收集整理,勿做商业用途本文为互联网收集,请勿用作商业用途2)修改IIS的默认出错提示信息等。 4。 详细设计4.1
18、文件夹设置原本通过安装目录漏洞补丁程序,就能非常轻松地解决上面的安全威胁,可是微软公司到目前为止,都没有为用户提供相关的漏洞补丁程序,这么一来我们就无法为采用这种方法来让IIS服务器远离安全攻击。考虑到IIS服务器通常会指定特定的文件夹来保存上传的图象文件或动画文件,此时我们只要找到那个目标文件夹,并对该文件夹的属性信息进行修改,以便让其中的所有文件都不具有执行权限.在进行这种设置操作时,我们可以先以系统管理员身份进入服务器系统,并打开该系统的资源管理器窗口,从中找到用来存在网站图象或动画的目标文件夹;用鼠标右键单击该目标文件夹图标,从弹出的右键菜单中执行“属性”命令,打开目标文件夹的属性设置
19、窗口;单击该设置窗口中的“安全”标签,进入如图1所示的标签设置页面,从该页面的“组或用户名称”列表框中选中“everyone”帐号,并将该帐号的运行权限设置为“读取”和“写入,并将其他所有权限全部设置为拒绝,最后单击“确定”按钮结束权限属性设置操作,如此一来IIS服务器就会禁止普通用户运行gif或jpg格式的图象木马文件了.4。2使用身份验证 谨防非法访问WIN2000中添加了一个与WIN98及以前的WINDOWS版本不同的一个特性,那就是NTFS权限,由于有了这个特性,那么在WIN2000中就可以实现文件夹及文件级别的安全控制,这不同于WIN98中的帐号和密码,在WIN98中,只要知道了帐号
20、和密码,那么就可以对计算机完全控制,而无法实现对某个帐户只允许读取某个文件夹或者某个文件的功能。而在WIN2000中,完全可以完美的实现这一点。首先,先说一下要实现该功能的前提条件,那就是你的分区必须是NTFS分区,如果是FAT或者FAT32分区的话,那么是无法实现该功能的,其实如果你的电脑上只有一个WIN2000操作系统的话,或者说只要你的机子上没有装WIN98及WIN98以前的系统的话,那么用NTFS分区是一个非常好的选择,这将大大提高你的系统的稳定性和安全性。如果你的分区是FAT32分区,那么可以通过这条命令来把他转成NTFS分区:convert x: /fs:ntfs其中的x可以用实际
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 web 服务器 安全
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。