WEB服务器安全毕业设计.doc
《WEB服务器安全毕业设计.doc》由会员分享,可在线阅读,更多相关《WEB服务器安全毕业设计.doc(25页珍藏版)》请在三一办公上搜索。
1、安全计算机机房的构建与评测WEB服务器安全部分摘 要随着计算机普及、互联网INTERNET飞速发展,许多企业都开发了自己的WEB网站。WEB服务器是Intranet(企业内部网)网站的核心,其中的数据资料非常重要,一旦遭到破坏将会给企业造成不可弥补的损失,管理好、使用好、保护好WEB服务器中的资源,是一项至关重要的工作。安全部署WEB服务器是企业面临的一项重要工作,其中系统安装、安全策略和IIS安全策略对企业WEB服务器安全、稳定、高效地运行至关重要,该文是基于Windows 2003平台来介绍。关键词:WEB,服务器安全,协议安全,IIS设置THE SECURITY OF THE COMPU
2、TER ROOM CONSTRUCTION AND EVALUATION-WEB SERVER SECURITY SECTIONABSTRACTwith the popularization of computers, the Internet INTERNET rapid development, many companies have developed their own WEB site. The WEB server is Intranet ( intranet ) sites on the core, wherein the data is very important, when
3、 the destruction of the enterprise will cause irreparable damage, manage, use, protect the WEB server resources, is an important task. Deployment of the security WEB server is an enterprise is facing an important task, the system installation, security policy and security strategy of enterprise IIS
4、WEB server security, stable, efficient operation is very important, this article is based on the Windows 2003 platform to introduce.Keywords: WEB, server security, security protocol, IIS set目录第1章 前言11.1本文目的及意义11.2本文主要内容1第2章 WEB服务器介绍22.1 WEB服务器概念22.2 WEB服务器存在的安全问题2第3章 WEB服务器安全设置43.1 选用NTFS文件系统43.2 选用
5、单操作系统43.3 关闭Windows2003不必要的服务53.4 禁用不必要的协议53.5 设置磁盘访问权限53.6 关闭不必要的端口及更改远程连接端口63.7 限制匿名访问本机用户83.8 限制远程用户对光驱或软驱的访问83.9 限制NetMeeting及禁用NetMeeting93.10 注册表防止小规模DDOS攻击93.11防火墙及自动更新设置10第4章 IIS策略应用134.1不使用默认的WEB站点将IIS与系统盘分开134.2删除不要的IIS扩展名映射134.3更改IIS日志的路径134.4只选择网站和 WEB所必需的服务和子组件144.5删除未使用的帐户及设置强密码144.6使用
6、应用程序池154.7将网站或应用程序分配到应用程序池16第5章 WEB服务器安全评测17结束语20参考文献21致 谢22第1章 前言1.1本文目的及意义随着计算机技术的突飞猛进,计算机网络的日新月异,网络已经深入到我们生活的各个角落。小到个人的生活、工作,大至国家的发展以致整个文明的进步。计算机网络在扮演着越来越重要的角色,越来越多的企业及个人都开发了自己的WEB网站。然而,在如今技术发达的时代,随着互联网技术的发展黑客越来越猖獗。WEB服务器被攻击,网站首页被篡改,各种各样的不安全因素存在我们周围,如何更好的保证WEB服务器安全更好的防止黑客的入侵、攻击是每一个人都很关心的话题。可是我们如何
7、确定采取的措施能够创建一个安全的WEB服务器,使其不太可能受到外部黑客或内部不良分子的破坏呢?本文以Windows系统为基础进行表述。1.2本文主要内容WEB服务器存在的安全问题从来就不是独立的,系统漏洞,系统权限,网络环境(如ARP等)、网络端口管理以及来自WEB服务器应用的安全,IIS本身的配置、权限等,这个直接影响访问网站的效率和结果。本文介绍了什么是WEB服务器,WEB服务器安装需要注意的问题以及如何更好的保证WEB服务器的安全。第2章 WEB服务器介绍2.1 WEB服务器概念WEB服务器是指驻留于因特网上某种类型计算机的程序。当WEB浏览器(客户端)连到服务器上并请求文件时,服务器将
8、处理该请求并将文件发送到该浏览器上,附带的信息会告诉浏览器如何查看该文件(即文件类型)。服务器使用HTTP(超文本传输协议)进行信息交流,这就是人们常把它们称为HTTP的服务器的原因,WEB服务器应用实例如图1-1所示。 图11 WEB服务器的应用WEB服务器不仅能够存储信息,还能在用户通过WEB浏览器提供的信息的基础上运行脚本和程序。2.2 WEB服务器存在的安全问题Internet的发展给企业和个人带来了革命性的改革和开放。他们正努力通过利用Internet来提高办事效率和市场反应速度,以便更具竞争力。通过Internet,企业可以从异地取回重要数据,同时又要面对Internet开放带来的
9、数据安全的新挑战和新危险:即客户、销售商、移动用户、异地员工和内部员工的安全访问;以及保护企业的机密信息不受黑客和工业间谍的入侵。随着Internet的广泛应用,许多企业开发了自己的WEB网站。然而由于人为的无意失误,黑客的恶意攻击,以及借助网络及系统软件的漏洞和“后门”进行捣乱的各种病毒等,使得开发的网站存在多方面的安全问题。要保证企业的WEB网站的安全,仅选择一个适合企业特点的防火墙、适合Win2003的杀毒软件是不够的。更主要的要在企业内部WEB服务器的安装、设置等方面多做文章,以提高网站自身的免疫力。第3章 WEB服务器安全设置由于本篇文章以Windows为基础进行研究的,所以在此Li
10、nux系统不再叙述。Windows系统是企业网站的基础,只有充分利用其自身的功能实现对系统的安全控制才能保证网站及数据的安全。3.1 选用NTFS文件系统NTFS文件系统比FAT系统多了安全控制功能,可以对不同的文件夹设置不同的访问权限,因此拥有更强大的安全性。需要注意的是,目前大多数反病毒软件没有提供对软盘启动后NTFS分区病毒的查杀,这样一旦系统中了恶性病毒而导致系统不能正常启动时,后果比较严重,因此平时应做好病毒的预防及系统的备份工作。另外将系统盘与网站程序分开放置。3.2 选用单操作系统作为WEB服务器的计算机不要安装多种操作系统,否则黑客会利用其攻击Windows 2003系统,使系
11、统重启到另一个缺乏安全设置的操作系统进行破坏,将操作系统文件所在分区与WEB数据(包括其他应用程序)所在的分区分开,并在安装时使用其自定义的目录,以免攻击者利用应用程序的漏洞(如微软的IIS漏洞)导致系统文件的泄露,甚至让入侵者远程获取管理员权限,不安装与WEB站点服务无关的软件,安装操作系统最新的补丁程序,否则黑客可能会利用低版本的补丁的漏洞对系统造成威胁,另外也给病毒带来可乘之机。3.3 关闭Windows2003不必要的服务Windows2003系统中包括许多服务,而这些服务可能包含各种安全漏洞,如:甲服务器能暴漏账号信息,乙服务在已知账号名称的情况下可以取得账号的密码。当这两种服务都开
12、通时,系统也就被攻破。其次,不同的软件在同一系统下运行时,可能会产生一定的冲突,从而产生新的漏洞,而这些漏洞是未知的。因此,作为WEB网站的Win2003系统,必须停掉没有用的服务。 3.4 禁用不必要的协议NetBIOS协议在WEB服务器上是黑客扫描工具的首选目标,因此,必须解除NetBIOS与TCP/IP协议的绑定。方法“设置控制面板网络连接本地连接属性TCP/IP属性高级WINS禁用TCP/IP上的NetBIOS。另外,NetBIOS、IPX/SPX协议对WEB网站也没有任何用处,只会被某些黑客工具利用,也必须禁用或删除(操作如图3-1)。图 31禁用不必要协议3.5 设置磁盘访问权限
13、系统磁盘只赋予administrators和system权限,系统所在目录(默认时为Windows)要加上users的默认权限,以保障ASP和ASPX等应用程序正常运行。其他磁盘可以此为参照,当某些第三方应用程序以服务形式启动时,需加system用户权限,否则启动不成功。3.6 关闭不必要的端口及更改远程连接端口在Internet上,各主机间通过TCP/IP协议发送和接收数据包,各个数据包根据其目的主机的IP地址来进行互联网络中的路由选择。可见,把数据包顺利的传送到目的主机是没有问题的。问题出在哪里呢?我们知道大多数操作系统都支持多程序(进程)同时运行,那么目的主机应该把接收到的数据包传送给众
14、多同时运行的进程中的哪一个呢?显然这个问题有待解决,端口机制便由此被引入进来。本地操作系统会给那些有需求的进程分配协议端口(protocol port,即我们常说的端口),每个协议端口由一个正整数标识,如:80,139,445,等等。当目的主机接收到数据包后,将根据报文首部的目的端口号,把数据发送到相应端口,而与此端口相对应的那个进程将会领取数据并等待下一组数据的到来。如果攻击者使用软件扫描目标计算机,得到目标计算机打开的端口,也就了解了目标计算机提供了哪些服务。我们都知道,提供服务就一定有服务软件的漏洞,根据这些,攻击者可以达到对目标计算机的初步了解。如果计算机的端口打开太多,而管理者不知道
15、,那么,有两种情况:一种是提供了服务而管理者没有注意,比如安装IIS的时候,软件就会自动增加很多服务,而管理者可能没有注意到;一种是服务器被攻击者安装木马,通过特殊的端口进行通信。这两种情况都是很危险的,说到底,就是管理员不了解服务器提供的服务,减小了系统安全系数。图3-2常用端口常用端口图 32在缺省情况下,所有的端口将对外开放,而有些黑客工具可以扫描那些可以利用的端口,所以为了系统安全关闭不用的端口为最佳。常用端口(见图3-2).关闭端口具体操作如下。 本地连接属性Internet协议(TCP/IP) 属性高级选项TCP/IP筛选属性把勾打上,操作如图3-3,添加需要的端口(如: 21、8
16、0)。图33 关闭不必要端口 更改远程连接端口:开始运行输入regedit查找3389:将HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminalServerWdsrdpwdTdstcp和HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlTerminal ServerWinStationsRDP-Tcp下的PortNumber=3389改为自宝义的端口号并重新启动服务器(如图3-4所示)。图3-4 更改远程端口3.7 限制匿名访问本机用户 “开始”“程序”“管理工具”“本地安全策略”“本地策略
17、”“安全选项”双击“对匿名连接的额外限制”在下拉菜单中选择“不允许SAM账户的匿名枚举”“确定”(如图3-5所示)。图3-5 限制匿名用户3.8 限制远程用户对光驱或软驱的访问 “开始”“程序”“管理工具”“本地安全策略”“本地策略”“安全选项”双击“只有本地登录用户才能访问软盘”在单选按钮中选择“已启用(E)” “确定” (操作如图3-6所示)。 图3-6 限制远程用户对光驱软驱访问3.9 限制NetMeeting及禁用NetMeeting 运行“gpedit.msc” “计算机配置”“管理模板”“Windows组件” “NetMeeting” “禁用远程桌面共享”右键在单选按钮中选择“启用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB 服务器 安全 毕业设计
链接地址:https://www.31ppt.com/p-2389559.html