1、安装IIS组件:ISS组件的路径,“控制面板”->“程序”->“打开或关闭windows功能”->“Internet信息服务”,点击“开始”菜单,进入“控制面板”。
2、进入“程序”分类。
3、选择“打开或关闭windows功能”。
4、在“Internet信息服务中”选择需要的IIS选项。
5、点击确定,等待配置生效,注,有的系统会需要提供IIS组件包或者操作系统安装盘进行,按照系统提示操作即可。
6、配置网站信息:进入“控制面板”,点击“系统和安全”。
7、点击“管理工具”。
8、点击“IIS管理器”。
9、添加“网站”。
10、配置网站信息。
11、测试网站运行情况。
如何用IIS建立高安全性Web服务器IIS(Internet Information Server)作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能,如何加强IIS的安全机制,建立一个高安全性能的Web服务器,已成为IIS设置中不可忽视的重要组成部分。 本文将通过以下两个方面来阐述加强IIS安全机制的方法。 一、以Windows NT的安全机制为基础作为运行在 Windows NT操作系统环境下的IIS,其安全性也应建立在Windows NT安全性的基础之上。 1.应用NTFS文件系统NTFS可以对文件和目录进行管理,而FAT(文件分配表)文件系统只能提供共享级的安全,建议在安装Windows NT时使用NTFS系统。 2.共享权限的修改在缺省情况下,每建立一个新的共享,其everyone用户就能享有“完全控制”的共享权限,因此,在建立新共享后要立即修改everyone缺省权限。 3.为系统管理员账号更名域用户管理器虽可限制猜测口令的次数,但对系统管理员账号却用不上,这可能给非法用户带来攻击管理员账号口令的机会,通过域用户管理器对管理员账号更名不失为一种好办法。 具体设置如下:(1) 启动“域用户管理器”;(2) 选中管理员账号;(3) 启动“用户”选单下的“重命名”对其进行修改。 4.废止TCP/IP上的NetBIOS管理员可以通过构造目标站NetBIOS名与其IP地址之间的映像,对Internet上的其他服务器进行管理,非法用户也可从中找到可乘之机。 如果这种远程管理不是必须的,应立即废止(通过网络属性的绑定选项,废止NetBIOS与TCP/IP之间的绑定)。 二、设置IIS的安全机制1.安装时应注意的安全问题(1)避免安装在主域控制器上在安装IIS之后,将在安装的计算机上生成IUSR_Computername匿名账户,该账户被添加到域用户组中,从而把应用于域用户组的访问权限提供给访问Web服务器的每个匿名用户,这不仅给IIS带来巨大的潜在危险,而且还可能牵连整个域资源的安全,要尽可能避免把IIS安装在域控制器上,尤其是主域控制器。 (2)避免安装在系统分区上把IIS安放在系统分区上,会使系统文件与IIS同样面临非法访问,容易使非法用户侵入系统分区。 2.用户控制的安全性(1)匿名用户安装IIS后产生的匿名用户IUSR_Computername(密码随机产生),其匿名访问给Web服务器带来潜在的安全性问题,应对其权限加以控制。 如无匿名访问需要,可取消Web的匿名服务。 具体方法:①启动ISM(Internet Server Manager);②启动WWW服务属性页;③取消其匿名访问服务。 (2)一般用户通过使用数字与字母(包括大小写)结合的口令,提高修改密码的频率,封锁失败的登录尝试以及账户的生存期等对一般用户账户进行管理。 3.登录认证的安全性IIS服务器提供对用户三种形式的身份认证。 匿名访问:不需要与用户之间进行交互,允许任何人匿名访问站点,在这三种身份认证中的安全性是最低的。 基本(Basic)验证:在此方式下用户输入的用户名和口令以明文方式在网络上传输,没有任何加密,非法用户可以通过网上监听来拦截数据包,并从中获取用户名及密码,安全性能一般。 Windows NT请求/响应方式:浏览器通过加密方式与IIS服务器进行交流,有效地防止了窃听者,是安全性比较高的认证形式。 这种方式的缺点是只有IE3.0及以上版本才支持。 4.访问权限控制(1)文件夹和文件的访问权限:安放在NTFS文件系统上的文件夹和文件,一方面要对其权限加以控制,对不同的用户组和用户进行不同的权限设置;另外,还可利用NTFS的审核功能对某些特定用户组成员读文件的企图等方面进行审核,有效地通过监视如文件访问、用户对象的使用等发现非法用户进行非法活动的前兆,及时加以预防制止。 具体方法:①启动“域用户管理器”;②启动“规则”选单下的“审核”选项;③设置“审核规则”。 (2)WWW目录的访问权限:已经设置成Web目录的文件夹,可以通过操作Web站点属性页实现对WWW目录访问权限的控制,而该目录下的所有文件和子文件夹都将继承这些安全性。 WWW服务除了提供NTFS文件系统提供的权限外,还提供读取权限,允许用户读取或下载WWW目录中的文件;执行权限,允许用户运行WWW目录下的程序和脚本。 具体设置方法:①启动ISM(Internet服务器管理器);②启动Web属性页并选择“目录”选项卡;③选择WWW目录;④选择“编辑属性”中的“目录属性”进行设置。 地址的控制IIS可以设置允许或拒绝从特定IP发来的服务请求,有选择地允许特定节点的用户访问服务,你可以通过设置来阻止除指定IP地址外的整个网络用户来访问你的Web服务器。 具体设置:(1) 启动ISM(Internet服务器管理器);(2) 启动Web属性页中“高级”选项卡;(3) 进行指定IP地址的控制设置。 6.端口安全性的实现对于IIS服务,无论是WWW站点、FTP站点,还是NNTP、SMTP服务等都有各自监听和接收浏览器请求的TCP端口号(Post),一般常用的端口号为:WWW是80,FTP是21,SMTP是25,你可以通过修改端口号来提高IIS服务器的安全性。 如果你修改了端口设置,只有知道端口号的用户才可以访问,但用户在访问时需要指定新端口号。 转发的安全性IIS服务可提供IP数据包转发功能,此时,充当路由器角色的IIS服务器将会把从Internet接口收到的IP数据包转发到内部网中,禁用这一功能不失为提高安全性的好办法。 具体设置如下:(1) 启动“网络属性”并选择“协议”选项卡;(2) 在TCP/IP属性中去掉“路由选择”。 安全机制IIS的身份认证除了匿名访问、基本验证和Windows NT请求/响应方式外,还有一种安全性更高的认证:通过SSL(Security Socket Layer)安全机制使用数字证书。 SSL(加密套接字协议层)位于HTTP层和TCP层之间,建立用户与服务器之间的加密通信,确保所传递信息的安全性。 SSL是工作在公共密钥和私人密钥基础上的,任何用户都可以获得公共密钥来加密数据,但解密数据必须要通过相应的私人密钥。 使用SSL安全机制时,首先客户端与服务器建立连接,服务器把它的数字证书与公共密钥一并发送给客户端,客户端随机生成会话密钥,用从服务器得到的公共密钥对会话密钥进行加密,并把会话密钥在网络上传递给服务器,而会话密钥只有在服务器端用私人密钥才能解密,这样,客户端和服务器端就建立了一个惟一的安全通道。 具体步骤如下:(1) 启动ISM并打开Web站点的属性页;(2) 选择“目录安全性”选项卡;(3) 单击“密钥管理器”按钮;(4) 通过密钥管理器生成密钥对文件和请求文件;(5) 从身份认证权限中申请一个证书;(6) 通过密钥管理器在服务器上安装证书;(7) 激活Web站点的SSL安全性。 建立了SSL安全机制后,只有SSL允许的客户才能与SSL允许的Web站点进行通信,并且在使用URL资源定位器时,输入 https:// ,而不 http:// ;。 SSL安全机制的实现,将增大系统开销,增加了服务器CPU的额外负担,从而降低了系统性能,在规划时建议仅考虑为高敏感度的Web目录使用。 另外,SSL客户端需要使用IE 3.0及以上版本才能使用。 提高IIS的安全性--------------------------------------------------------------------------------中华企业信息港 加入时间 2002-5-23 13:56:00阅读:2482 自动滚屏(右键暂停)概要:使用IIS的省缺设置就象把你屋子的钥匙给了别人,本文教你如何把门锁上。 没有任何系统是100%安全的,系统漏洞会不断地发现,这是因为黑客和系统管理员一样也在整天看着新闻组,收集着这方面的信息。 黑与反黑之间的战斗会永远进行下去。 如果你采用IIS的省缺设置,那你在这场较量中就已经处于下风。 Windows NT省缺下被安装为一个开放的服务器,即使是菜鸟hacker也能得手。 但只要你做下面几个简单步骤,情况就会有很大改善。 虽不敢说攻无不克,至少可以保护你的数据不象小克的拉链门一样世人皆知。 一个安全的系统要有多层保护。 一般的计算机系统有三层保护,物理层,网络层,文件系统。 物理层就是保护好计算机硬件本身,硬盘,软盘不被偷走,这就不用我多说了。 网络层是要保护与Internet和本地LAN的网络连接,主要是靠防火墙和端口的存取权限设置。 最里面的是文件系统,这也是大多数攻击的目标。 下面我们主要也就讲这方面。 省缺设置的问题NT省缺设置成一个开放系统,文件系统是几乎完全没有安全设置的,网络上的任何用户都可以读写删除其中的文件。 这主要原因是NT中大量使用了 Everyone 组(更可怕是省缺给 full权限),理论上,地球上任何用户都属于everyone组。 相比之下,NetWare就设置为一个封闭的系统,安全性就好很多。 为什么Microsoft要做这种蠢事?原因可能是给最大权限可以减少许多因为权限问题带来的技术支持电话吧。 IIS同样也有很多问题。 安装IIS时,系统建立一个前缀是IWAM_(早期版本是IUSR_)的帐户,该帐户属于Guest组,能够存取Guest组和Everyone组权限下的所有文件。 在省缺安装下,90%的系统文件可以被该用户访问。 看来解决方法就是删除所有的everyone组权限了,但实际上这样做行不通。 因为IIS不仅要存取HTML文件,还会调用s cript和ActiveX控件,还涉及到DLL的执行,全部取消Everyone组权限会使系统出现这样那样的问题。 所以要使用一些系统安全工具来一步步做。 系统安全工具熟悉以下NT系统自带的安全工具是很重要的: User Manager()IIS 4.0: Microsoft management console ()IIS 3.0: Internet Service manager ()Registry editor ()(介绍省略,不相信你没用过)Command line ACL editor ()这个工具可能知道的人不多,也是NT自带,用于管理access control list(ACL)。 Control panel, system applet该工具用于管理系统环境变量。 步骤一:使用专用的Web组1 用user manager建立一个名为WWW的本地组2 将IWAM_账号从Guests组中删除,加入WWW组3 赋予WWW组“access this computer from the network”权限,让IIS能执行一个本地登录操作4 重起WWW服务5 在Web根目录下执行命令行操作: CACLS \*.* /T /E /C /G WWW:R参数 Meaning\*.* Web根目录。 在 With IIS 4.0 中通常是 C:\Inetpub\WWWRoot. /T 作用于所有的目录和子目录 /E 编辑ACL,不是替换 /C 有错误停止执行. /G WWW:R 赋予WWW组Read权限 这样Web目录下的所有文件都承认WWW组的读权限了。 别忘了在其他包含Web内容的目录下执行这个命令(主要是虚拟目录)步骤二:删除Everyone组完成以上操作后,Internet用户只能看所允许的文件了。 但这还不够,因为everyone组还存在,现在需要将everyone组从计算机中的所有文件中清除出去。 但清除everyone组不象想象的那么简单。 省缺下,许多Microsoft DLL文件在ACL中之只列了everyone组。 如果一杆子打到底,这些DLL文件就无人可以访问了。 因为一删除everyone组,ACL就空了,空的ACL意味着任何访问者都没有权限。 执行以下命令: CACLS C:\*.* /T /E /C /G Users:F /R Everyone参数 Meaning/G Users:F 赋予Users组所有权限/R Everyone 取消Everyone组所有权限这样可以保证ACL中不为空。 然而这样做带来两个问题:本机完全开放给本地网络;变动太多的系统文件权限。 最好的方法其实是找出那些文件只有everyone组权限,不幸地是WindowsNT没有提供该功能,但有一些第三方工具能做到这个功能。 (原文中没有提到到底是哪些工具)如果有这些工具的话,该命令改为: CACLS C:\*.* /T /E /C /R Everyone步骤三:处理数据库如果你的系统包括数据库或ActiveX,例如搜索引擎,guest book什么的,那还需要执行步骤三。 对于guest book,执行: CACLS /T /E /C /G WWW:C参数 Meaning/G WWW:C 赋予 WWW 组change权限.这时,你可能会发现从Web上还是无法更新guest book,甚至连数据库读操作都无法执行。 如果出现这种情况,你一定是使用了ODBC连接数据库。 问题就出在ODBC的临时文件。 当ODBC 建立时,系统会建立一个临时文件记录锁定信息等。 省缺情况下,这些文件是存放在system32目录下。 Internet用户是没有在该目录下写和创建的权限的。 比较好的解决办法是指定另一个Internet用户有权限的目录来存放ODBC临时文件。 在Control Panel的system applet中加入以下系统变量 变量 TEMP %SystemDrive%\TEMPTMP %SystemDrive%\TEMP然后给该目录授权:CACLS C:\TEMP\*.* /E /C /G WWW:F然后重启机器。 步骤四:ActiveX 部件如果使用ASP去连结数据库,还会有问题。 ASP使用ActiveX部件ADO 去访问数据库。 一个ASP连结数据库的典型语法是: var DBConn = ();是一个Program ID,实际上是一个文件。 在实际使用中要被翻译成实际的地址以便调用。 这个信息被记录在注册表的 HKEY_CLASSES_ROOT 段中。 现在明白要改什么了吗?就是要给所在目录加上WWW组的读权限。 用Regedit去找到该目录吧。 祝贺你你现在已经使你的系统安全很多了。 但记住,hacker会不断寻找新漏洞来攻破你的系统,所以这种安全性设置只是与hacker进行的第一场战役。 什么是 Internet Information Server(IIS)? Microsoft IIS 是允许在公共Intranet或Internet上发布信息的Web服务器。 Internet Information Server通过使用超文本传输协议(HTTP)传输信息。 还可配置Internet Information Server 以提供文件传输协议(FTP)和gopher服务。 FTP服务允许用户从Web节点或到Web节点传送文件。 gopher服务为定位文档使用菜单驱动协议。 HTTP协议已经尽可能地代替了gopher协议。
如何配置IIS服务器
很多人都自己建网站,那么你知道怎么配置IIS服务器吗?跟随我学习如何配置IIS服务器。配置IIS服务器的方法安装IIS
在WindowsXPProfessionalEdition中,IIS不是默认安装的,而是作为一个可选组件安装的。现在,如果我们想建立一个网站,我们可以选择安装它。方法很简单。放入XP光盘,然后运行光盘,在运行界面选择添加组件,或者打开控制面板然后打开添加或删除文件,选择添加Windows组件。在弹出的对话框中选择internet信息服务(IIS)。然后单击“确定”安装。还是你在。完成安装过程,非常简单。
建立一个网站
在控制面板中打开否则,查找并调用第二个和第三个&hellip&hellip如果&主目录如果此列表中不存在文件名,将显示错误消息“找不到该文件”。如下图:
开始
网址
以上设置设置好后,就可以启动IE了,然后进入:回车。让我们看看你的网站是否在IE中显示!呵呵(当然如果没有问题的话你的程序也能正确显示。如果有错误,就要修改!注意:经过此设置后,您局域网中的其他计算机也可以直接在地址栏中输入URL来访问您的网页。
当然,这些都是最基本的设置。您还可以配置一些关于性能和安全性的设置,例如带宽限制以及哪些用户可以访问此网页。其实这些远远不足以构建一个相对安全的网站。由于篇幅和本文主题的限制,这里就不多说了。对此感兴趣的朋友可以参考相关资料。
建立ftp服务器
FTP是文件传输协议(FileTransportProtocol)的缩写,它的作用是使连接到服务器的客户端能够在服务器和客户端之间传输文件。除了WWW服务,FTP是使用最广泛的服务。介绍了用IIS建立FTP服务器的方法。
它已经被引入到WWW服务中。和WWW服务一样,IIS默认有一个默认的FTP站点,所以你可以修改默认的FTP站点来满足你的需要。
如图所示,右键单击默认FTP站点:
说明:上个世纪的幻想,设置IP地址:192.168.1.12,默认端口为21,一般不需要更改。
设置和Web服务器一样,注意启用日志记录。
然后选择主目录对话框,如图所示:
基本上只要按照上面的设置,指定目录的访问权限就可以了。一般可以选择读取,也可以稍后指定访问权限,这样管理员可以有具体的写入权限,一般写入者可以有读取权限。
根据自己的需要修改安全账户中的账户信息,如下图所示:
必须填写“允许匿名连接”选项。否则,用户在访问本网站时需要用户名和密码。默认情况下允许匿名访问。用户名匿名,密码空。
定义用户访问和退出FTP站点时的信息和最大连接数,如下图所示:
当然,你也可以根据自己的需求和爱好来设置。
最终测试:
在操作中,打开cmd,然后输入ftp192.168.1.12(刚刚设置的IP地址),回车,输入用户名anonymous。
然后输入并询问密码,因为密码是空,按回车就可以了!(以后为了网站的安全,可以禁止匿名访问,加强密码。这里为了方便测试,设置了匿名用户。)如果如下图所示恭喜你,ftp网站配置成功,剩下的就是让你丰富自己的网站内容了。
iis的详细安装步骤?
安装IIS组件:
ISS组件的路径:“控制面板”->“程序”->“打开或关闭windows功能”->“Internet信息服务”。
点击“开始”菜单,进入“控制面板”。
进入“程序”分类。
选择“打开或关闭windows功能”。
在“Internet信息服务中”选择需要的IIS选项。
点击确定,等待配置生效。
注,有的系统会需要提供IIS组件包或者操作系统安装盘进行,按照系统提示操作即可。
配置网站信息:
进入“控制面板”,点击“系统和安全”。
点击“管理工具”。
点击“IIS管理器”。
添加“网站”。
配置网站信息。
测试网站运行情况。
怎么安装iisexpress?
安装iisexpress技巧,先把安装驱动程序打开,然后点击数据库管理,把iisexpress数据文件导入到安装目录下,然后点击安装就可以。
win10的iis上www如何配置?
1打开“控制面板”,点击“程序”进入。
2点击“启用或关闭Windows功能”进入。
3勾选“InternetInformationService”,点击“确定”,系统会自动搜索并安装IIS服务。
4在Windows10桌面,右键点击“此电脑”图标,选择“管理”菜单项。
5点击左侧的“InternetInformationService(IIS)管理器”,在右侧窗口中即可对其进行管理。
6在浏览器中输入“Localhost”,即可打开Windows10自带的默认网页,IIS已配置成功。
winserver2016iis配置?
配置方法
1.1首先配置iSCSI服务器A03,登录服务器,使用服务器管理器添加iSCSI目标服务器角色,一路下一步完成角色安装
1.2然后导航到服务器管理器文件和存储服务iSCSI,点击创建iSCSI虚拟磁盘
1.3键入自定义路径
1.4指定虚拟磁盘名称
1.5设定磁盘大小,实际环境中应当使用固定大小以获得更好的性能
1.6选中新建iscsi目标
1.7设定目标名称
1.8添加访问服务器(允许连接这台iscsi服务器的客户端),本文为A01
1.9然后一路下一步完成创建,此时iscsi服务器端的配置就结束了
2.1然后登录A01服务器来进行iscsi客户端的配置,点击服务器管理器-工具-iscsi发起程序
2.2点击是
2.3输入iscsi服务器的IP地址,点击快速连接,完成连接就可以看到已连接上iscsi虚拟磁盘了
2.4然后回到服务器管理器文件和存储服务卷磁盘,可以看到增加了一块iscsi磁盘
2.5接着将这块磁盘联机,新建卷等,就可以使用了,至此整个配置结束
IIS(InternetInformationServices)是一款由微软公司开发的Web服务器软件,可用于托管网站、应用程序和其他Web服务。在本文中,我们将探讨如何在IIS中配置网站。
步骤一:安装IIS
要配置网站,首先需要安装IIS。如果您的计算机上尚未安装IIS,请按照以下步骤安装:
1.打开“控制面板”并选择“程序和功能”。
2.单击“打开或关闭Windows功能”。
3.在“InternetInformationServices”下选中“Web管理工具”和“WorldWideWeb服务”。
4.单击“确定”并等待安装完成。
步骤二:创建网站
要创建网站,请按照以下步骤操作:
1.打开IIS管理器。
2.在左侧窗格中,单击“计算机名”。
3.在右侧窗格中,单击“添加网站”。
4.在“添加网站”对话框中,输入网站名称和物理路径。
5.单击“下一步”并输入主机名(可选)。
6.选择端口号和IP地址(可选)。
7.选择要使用的协议(HTTP或HTTPS)。
8.单击“完成”以创建网站。
步骤三:配置网站
要配置网站,请按照以下步骤操作:
1.打开IIS管理器并选择要配置的网站。
2.在右侧窗格中,单击“特性视图”。
3.使用特性视图中的选项来配置网站,例如添加虚拟目录、配置身份验证和授权、启用HTTP压缩等。
步骤四:测试网站
要测试网站,请按照以下步骤操作:
1.打开Web浏览器。
2.输入网站的URL地址。
3.浏览网站并确保它正常工作。
在iis中可以配置如下哪些功能
1. Web服务器:IIS作为Web服务器软件可以提供Web应用程序的服务,包括HTTP请求的处理、网站和Web应用程序的管理以及静态和动态内容的传输等,支持多种Web技术,例如、PHP、Java等。
2. FTP服务器:IIS还可以作为FTP服务器软件使用,可以用于文件传输和共享,支持多个用户同时访问,提供安全的用户认证和授权机制。
3. 应用程序服务器:IIS可以作为应用程序服务器,在Windows Server操作系统上运行各种应用程序,例如、WCF、MSMQ等,可以提供高性能和可扩展性的应用程序服务。
除了上述三大功能,IIS还具有其他一些特性和优势,例如:
- 安全性:IIS提供了多种安全机制和功能,例如SSL加密、IP过滤、用户认证等,保障Web应用程序和数据的安全性。
- 管理性:IIS提供了易于使用的管理工具,例如IIS Manager和PowerShell,方便管理员对Web服务器进行配置和管理。
- 可扩展性:IIS支持多种插件和扩展,例如URL重写、压缩、缓存等,可以扩展Web服务器的功能和性能。
- 性能:IIS具有高性能和可扩展性,可以处理大量的请求和并发连接,提供优秀的用户体验。
- 兼容性:IIS支持多种Web技术和标准,例如HTTP、HTTPS、FTP、SMTP等,同时也与其他微软产品和技术兼容,例如、Windows Server等
你是要安全性还是性能?
1、网络搜索一下iis安全设置2、还有服务器的安全设置3、原则上是这样的(1、删除不必要的端口,2、删除不必要的服务,3、删除不必要的用户组和用户,4、给每个网站配置独立的访客账户,5、给每个网站配置独立的数据库、6、给每个网站配置独立的应用程序池、7、给每个网站设置好读写权限,8、可写入的不能有执行权限。 9、可执行的不能有写入权限,10、给服务器系统打好安全补丁,11、给网站系统打好安全补丁。 12、给网站做好安全备份。 13、给服务器做好杀毒措施,14、删除不必要的网站文件,特别是可以写入的程序文件。 15、做好网站后台安全设置
第一步:IIS的安装 A.在控制面板中选择“添加/删除程序”,在出现的对话框中选择“添加/删除Windows组件”。 B.在出现的复选框中选择安装Internet信息服务(IIS),这一组件约需19MB的空间。 C.点击“下一步”,并将Win2000安装光盘放入光驱,安装程序即可将程序文件复制到硬盘中,点击“结束”即可完成。 第二步:IIS中Web服务器的基本配置 IIS中Web服务器的基本配置主要包括如下几部分: A.打开IIS服务器的配置窗口,选择“开始”→“程序”→“管理工具”→“Internet服务管理器”,或者“选择”→“控制面板”→“管理工具”→“Internet服务管理器”也可,打开的窗口。 B.在打开的窗口中鼠标右击“默认Web站点”,选择“属性”菜单。 C.在出现的“默认Web站点属性”窗口中,选择“主目录”标签,用以设置Web内容在硬盘中的位置,默认目录为“C:\Inetpub\Wwwroot”,你可根据需要自己设置。 D.在属性窗口处选择“文档”标签,设置自己默认的首页网页名称,例如“”,将其添加并移动到列表的最顶端。 E.确认默认的Web站点是否已经启动,如果没有可以鼠标右键点击“默认Web站点”,选择“启动”,在打开的IE地址栏中键入本机的IP地址,即可看到自己指定的主页已经开始在Internet上发布了。 这里只是介绍IIS最基本的设置选项,大家还可以按照需要去具体设置上面提到的“默认Web站点属性”,通过它来配置IIS的安全和其他一些参数。 IIS虽然好用,但默认安装的情况下,它也有很多的安全漏洞,包括着名的Unicode漏洞和CGI漏洞,因此在IIS安装完成之后,建议继续在微软公司主页上下载安装它们提供的安全漏洞补丁SP1和SP2。 此外,建议将磁盘的文件系统转换成NTFS格式,安装系统的分区可在系统安装候转换,也可在安装完系统以后用PQMagic等工具进行转换。
Web服务器攻击常利用Web服务器软件和配置中的漏洞,web服务器安全也是我们现在很多人关注的一点,那么你知道web服务器安全设置吗?下面是我整理的一些关于web服务器安全设置的相关资料,供你参考。
web服务器安全设置一、IIS的相关设置
删除默认建立的站点的虚拟目录,停止默认web站点,删除对应的文件目录c:inetpub,配置所有站点的公共设置,设置好相关的连接数限制, 带宽设置以及性能设置等其他设置。配置应用程序映射,删除所有不必要的应用程序扩展,只保留asp,php,cgi,pl,aspx应用程序扩展。对于php和cgi,推荐使用isapi方式解析,用exe解析对安全和性能有所影响。用户程序调试设置发送文本错误信息给客户。
对于数据库,尽量采用mdb后缀,不需要更改为asp,可在IIS中设置一个mdb的扩展映射,将这个映射使用一个无关的dll文件如来防止数据库被下载。设置IIS的日志保存目录,调整日志记录信息。设置为发送文本错误信息。修改403错误页面,将其转向到其他页,可防止一些扫描器的探测。另外为隐藏系统信息,防止telnet到80端口所泄露的系统版本信息可修改IIS的banner信息,可以使用winhex手工修改或者使用相关软件如banneredit修改。
对于用户站点所在的目录,在此说明一下,用户的FTP根目录下对应三个文件佳,wwwroot,database,logfiles,分别存放站点文件,数据库备份和该站点的日志。如果一旦发生入侵事件可对该用户站点所在目录设置具体的权限,图片所在的目录只给予列目录的权限,程序所在目录如果不需要生成文件(如生成html的程序)不给予写入权限。因为是虚拟主机平常对脚本安全没办法做到细致入微的地步。
方法
用户从脚本提升权限:
web服务器安全设置二、ASP的安全设置
设置过权限和服务之后,防范asp木马还需要做以下工作,在cmd窗口运行以下命令:
regsvr32/u C:\WINNT\System32\
del C:\WINNT\System32\
regsvr32/u C:\WINNT\system32\
del C:\WINNT\system32\
即可将, , 组件卸载,可有效防止asp木马通过wscript或执行命令以及使用木马查看一些系统敏感信息。另法:可取消以上文件的users用户的权限,重新启动IIS即可生效。但不推荐该方法。
另外,对于FSO由于用户程序需要使用,服务器上可以不注销掉该组件,这里只提一下FSO的防范,但并不需要在自动开通空间的虚拟商服务器上使用,只适合于手工开通的站点。可以针对需要FSO和不需要FSO的站点设置两个组,对于需要FSO的用户组给予文件的执行权限,不需要的不给权限。重新启动服务器即可生效。
对于这样的设置结合上面的权限设置,你会发现海阳木马已经在这里失去了作用!
web服务器安全设置三、PHP的安全设置
默认安装的php需要有以下几个注意的问题:
C:\winnt\只给予users读权限即可。在里需要做如下设置:
Safe_mode=on
register_globals = Off
allow_url_fopen = Off
display_errors = Off
magic_quotes_gpc = On [默认是on,但需检查一遍]
open_basedir =web目录
disable_functions =passthru,exec,shell_exec,system,phpinfo,get_cfg_var,popen,chmod
默认设置_dcom = true修改为false[修改前要取消掉前面的;]
web服务器安全设置四、MySQL安全设置
如果服务器上启用MySQL数据库,MySQL数据库需要注意的安全设置为:
删除mysql中的所有默认用户,只保留本地root帐户,为root用户加上一个复杂的密码。赋予普通用户updatedeletealertcreatedrop权限的时候,并限定到特定的数据库,尤其要避免普通客户拥有对mysql数据库操作的权限。检查表,取消不必要用户的shutdown_priv,reload_priv,process_priv和File_priv权限,这些权限可能泄漏更多的服务器信息包括非mysql的其它信息出去。可以为mysql设置一个启动用户,该用户只对mysql目录有权限。设置安装目录的data数据库的权限(此目录存放了mysql数据库的数据信息)。对于mysql安装目录给users加上读取、列目录和执行权限。
Serv-u安全问题:
安装程序尽量采用最新版本,避免采用默认安装目录,设置好serv-u目录所在的权限,设置一个复杂的管理员密码。修改serv-u的banner信息,设置被动模式端口范围(4001—4003)在本地服务器中设置中做好相关安全设置:包括检查匿名密码,禁用反超时调度,拦截“FTP bounce”攻击和FXP,对于在30秒内连接超过3次的用户拦截10分钟。域中的设置为:要求复杂密码,目录只使用小写字母,高级中设置取消允许使用MDTM命令更改文件的日期。
更改serv-u的启动用户:在系统中新建一个用户,设置一个复杂点的密码,不属于任何组。将servu的安装目录给予该用户完全控制权限。建立一个FTP根目录,需要给予这个用户该目录完全控制权限,因为所有的ftp用户上传,删除,更改文件都是继承了该用户的权限,否则无法操作文件。另外需要给该目录以上的上级目录给该用户的读取权限,否则会在连接的时候出现530 Not logged in, home directory does not exist。比如在测试的时候ftp根目录为d:soft,必须给d盘该用户的读取权限,为了安全取消d盘其他文件夹的继承权限。而一般的使用默认的system启动就没有这些问题,因为system一般都拥有这些权限的。
web服务器安全设置五、数据库服务器的安全设置
对于专用的MSSQL数据库服务器,按照上文所讲的设置TCP/IP筛选和IP策略,对外只开放1433和5631端口。对于MSSQL首先需要为sa设置一个强壮的密码,使用混合身份验证,加强数据库日志的记录,审核数据库登陆事件的”成功和失败”.删除一些不需要的和危险的OLE自动存储过程(会造成企业管理器中部分功能不能使用),这些过程包括如下:
Sp_OAcreate Sp_OADestroy Sp_OAGetErrorInfo Sp_OAGetProperty
Sp_OAMethod Sp_OASetProperty Sp_OAStop
去掉不需要的注册表访问过程,包括有:
Xp_regaddmultistring Xp_regdeletekey Xp_regdeletevalue
Xp_regenumvalues Xp_regread Xp_regremovemultistring
Xp_regwrite
去掉其他系统存储过程,如果认为还有威胁,当然要小心drop这些过程,可以在测试机器上测试,保证正常的系统能完成工作,这些过程包括:
xp_cmdshell xp_dirtree xp_dropwebtask sp_addsrvrolemember
xp_makewebtask xp_runwebtask xp_subdirs sp_addlogin
sp_addextendedproc
在实例属性中选择TCP/IP协议的属性。选择隐藏 SQL Server 实例可防止对1434端口的探测,可修改默认使用的1433端口。除去数据库的guest账户把未经认可的使用者据之在外。 例外情况是master和 tempdb 数据库,因为对他们guest帐户是必需的。另外注意设置好各个数据库用户的权限,对于这些用户只给予所在数据库的一些权限。在程序中不要用sa用户去连接任何数据库。网络上有建议大家使用协议加密的,千万不要这么做,否则你只能重装MSSQL了。
IIS设置IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 本文将向你讲述Windows 2000高级服务器版中自带的IIS 5.0的配置和管理方法。 准备篇 IIS的添加和运行 一、IIS的添加 请进入“控制面板”,依次选“添加/删除程序→添加/删除Windows组件”,将“Internet信息服务(IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成IIS组件的添加。 用这种方法添加的IIS组件中将包括Web、FTP、NNTP和SMTP等全部四项服务。 二、IIS的运行 当IIS添加成功之后,再进入“开始→程序→管理工具→Internet服务管理器”以打开IIS管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。 第一篇 IIS之Web服务器 一、建立第一个Web站点 比如本机的IP地址为192.168.0.1,自己的网页放在D:Wy目录下,网页的首页文件名为,现在想根据这些建立好自己的Web服务器。 对于此Web站点,我们可以用现有的“默认Web站点”来做相应的修改后,就可以轻松实现。 请先在“默认Web站点”上单击右键,选“属性”,以进入名为“默认Web站点属性”设置界面。 1.修改绑定的IP地址:转到“Web站点”窗口,再在“IP地址”后的下拉菜单中选择所需用到的本机IP地址“192.168.0.1”。 2.修改主目录:转到“主目录”窗口,再在“本地路径”输入(或用“浏览”按钮选择)好自己网页所在的“D:Wy”目录。 3.添加首页文件名:转到“文档”窗口,再按“添加”按钮,根据提示在“默认文档名”后输入自己网页的首页文件名“”。 4.添加虚拟目录:比如你的主目录在“D:Wy”下,而你想输入“192.168.0.1/test”的格式就可调出“E:All”中的网页文件,这里面的“test”就是虚拟目录。 请在“默认Web站点”上单击右键,选“新建→虚拟目录”,依次在“别名”处输入“test”,在“目录”处输入“E:All”后再按提示操作即可添加成功。 南山5.效果的测试:打开IE浏览器,在地址栏输入“192.168.0.1”之后再按回车键,此时就能够调出你自己网页的首页,则说明设置成功! 二、添加更多的Web站点 1.多个IP对应多个Web站点 如果本机已绑定了多个IP地址,想利用不同的IP地址得出不同的Web页面,则只需在“默认Web站点”处单击右键,选“新建→站点”,然后根据提示在“说明”处输入任意用于说明它的内容(比如为“我的第二个Web站点”)、在“输入Web站点使用的IP地址”的下拉菜单处选中需给它绑定的IP地址即可(如图1);当建立好此Web站点之后,再按上步的方法进行相应设置。 2.一个IP地址对应多个Web站点 当按上步的方法建立好所有的Web站点后,对于做虚拟主机,可以通过给各Web站点设不同的端口号来实现,比如给一个Web站点设为80,一个设为81,一个设为82……(如图2),则对于端口号是80的Web站点,访问格式仍然直接是IP地址就可以了,而对于绑定其他端口号的Web站点,访问时必须在IP地址后面加上相应的端口号,也即使用如“”的格式。 很显然,改了端口号之后使用起来就麻烦些。 如果你已在DNS服务器中将所有你需要的域名都已经映射到了此惟一的IP地址,则用设不同“主机头名”的方法,可以让你直接用域名来完成对不同Web站点的访问。 比如你本机只有一个IP地址为192.168.0.1,你已经建立(或设置)好了两个Web站点,一个是“默认Web站点”,一个是“我的第二个Web站点”,现在你想输入“”可直接访问前者,输入“”可直接访问后者。 其操作步骤如下: (1)请确保已先在DNS服务器中将你这两个域名都已映射到了那个IP地址上;并确保所有的Web站点的端口号均保持为80这个默认值。 (2)再依次选“默认Web站点→右键→属性→Web站点”,单击“IP地址”右侧的“高级”按钮,在“此站点有多个标识下”双击已有的那个IP地址(或单击选中它后再按“编辑”按钮),然后在“主机头名”下输入“”再按“确定”按钮保存退出 三分种保证IIS自身的安全性 -------------------------------------------------------------------------------- IIS安全安装 要构建一个安全的IIS服务器,必须从安装时就充分考虑安全问题。 1. 不要将IIS安装在系统分区上。 2. 修改IIS的安装默认路径。 3. 打上Windows和IIS的最新补丁。 IIS的安全配置 1. 删除不必要的虚拟目录 IIS安装完成后在wwwroot下默认生成了一些目录,包括IISHelp、IISAdmin、IISSAMPles、MSADC等,这些目录都没有什么实际的作用,可直接删除。 2. 删除危险的IIS组件 默认安装后的有些IIS组件可能会造成安全威胁,例如 Internet服务管理器(HTML)、SMTP Service和NNTP Service、样本页面和脚本,大家可以根据自己的需要决定是否删除。 3. 为IIS中的文件分类设置权限 除了在操作系统里为IIS的文件设置必要的权限外,还要在IIS管理器中为它们设置权限。 一个好的设置策略是:为Web 站点上不同类型的文件都建立目录,然后给它们分配适当权限。 例如:静态文件文件夹允许读、拒绝写,ASP脚本文件夹允许执行、拒绝写和读取,EXE等可执行程序允许执行、拒绝读写。 4. 删除不必要的应用程序映射 ISS中默认存在很多种应用程序映射,除了ASP的这个程序映射,其他的文件在网站上都很少用到。 在“Internet服务管理器”中,右击网站目录,选择“属性”,在网站目录属性对话框的“主目录”页面中,点击[配置]按钮,弹出“应用程序配置”对话框,在“应用程序映射”页面,删除无用的程序映射。 如果需要这一类文件时,必须安装最新的系统修补补丁,并且选中相应的程序映射,再点击[编辑]按钮,在“添加/编辑应用程序扩展名映射”对话框中勾选“检查文件是否存在”选项。 这样当客户请求这类文件时,IIS会先检查文件是否存在,文件存在后才会去调用程序映射中定义的动态链接库来解析。 5. 保护日志安全 日志是系统安全策略的一个重要环节,确保日志的安全能有效提高系统整体安全性。 ● 修改IIS日志的存放路径 默认情况下,IIS的日志存放在%WinDir%System32LogFiles,黑客当然非常清楚,所以最好修改一下其存放路径。 在“Internet服务管理器”中,右击网站目录,选择“属性”,在网站目录属性对话框的“Web站点”页面中,在选中“启用日志记录”的情况下,点击旁边的[属性]按钮,在“常规属性”页面,点击[浏览]按钮或者直接在输入框中输入日志存放路径即可。 ● 修改日志访问权限,设置只有管理员才能访问。 通过以上的一些安全设置,相信你的Web服务器会安全许多。
本文地址:http://www.hyyidc.com/article/16085.html
上一篇:174127195代理绕过审查制度的终极指南17412...
下一篇:174127195代理保护您免受网络威胁和数据窃...