WEB FTP EMAIL的服务器的安全配置精品资料.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《WEB FTP EMAIL的服务器的安全配置精品资料.doc》由会员分享,可在线阅读,更多相关《WEB FTP EMAIL的服务器的安全配置精品资料.doc(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、WEB+FTP+EMAIL的服务器的安全配置一、 实验目的a.掌握WEB服务器的安全配置b. 掌握FTP服务器的安全配置c. 掌握EMAIL服务器的安全配置二、 实验步骤a、IIS 和WEB 站点文件夹权限配置各种相关安全问题,实现各个虚拟主机目录有独立权限的访问机制,我们要给每个目录分配一个匿名访问的用户帐号。依次右击桌面我的电脑-管理-本地用户与组,然后新建一个用户IISUSER_01,选中用户不能更改密码和密码永不过期,去掉其余两项复选。 如图(1):新建用户新增用户后因为默认新增用户自动加入Users 组内,要分别去除掉它们User组的图(2): 组权限设置设置完成后,为了方便统一划分
2、WEB 站点匿名访问用户的权限,再新建一个用户组,例如为IISUSER_GROUP,把IISUSER_01用户添加到IISUSER_GROUP组内。如图(3):用户和组设置好后,我们再次打开d盘的wwwroot,右击website1文件夹在属性配置的安全选项里,添加IISUSER_01 用户权限(如果是单纯的HTML 站点可以只给读取权限即可,如果是ASP+ACESS 数据库或需要进行FSO 操作的站点,同时还需要加上写入权限或一般我们将“完_全控制”权给IISUSER_01用户:图(3): 文件夹属性如果想进行更严密的安全配置,可以设置IISUSER_01用户在website1目录的权限为读
3、取,在需要更新或写入操作的图片上传目录或数据库目录上才赋予写入权限,这样更为安全。虽然跨站后没有权限修改,但比如用海洋顶端的文件夹打包功能,仍能进行跨站浏览系统磁盘及打包操作并下载!解决的方法是,右击C 和D 盘符选择属性中的安全选项,添加刚才我们建立的用户组(包含有IISUSER_01或新增的其它WEB网站目录用户),禁止该组的所有操作权限。(注意子目录继承权限的设置,WebSite1目录不要继承父目录的该权限。)如图(4) : 盘符属性 :这样一来,每个站点的浏览者(匿名访问用户)也只能对该站目录内文件进行一定的权限操作,即使ASP木马上传到其中一个网站目录,不会对别的站点造成任何影响,更
4、不会对服务器的安全有任何危险。文件夹安全配置完后,我们下一步将进行IIS 的配置。首先打开IIS 管理器主目录,为了方便统一管理,将默认站点重命名为WebSite1 并将主目录指向D:wwwrootWebSite1目录。如图(5) :然后点击本窗口的配置按钮进入应用程序配置,在应用程序扩展栏中删除必须之外的任何无用映射,如图(5):: 应用程序配置,一般的WEB服务器应用有了其中两个映射就够了,其它的映射在以往的自由微软漏洞中都发生过太多的安全漏洞事件,在脚本错误的错误消息选项中,选中向客户端发送下列文本错误消息项。如图(6): 应用程序配置-调试否则ASP 脚本出错时,出错信息很可能会向客户
5、端显示你的数据库路径(即黑客常说的暴库),程序代码,结构,参数等重要信息。为了避免cgi漏洞扫描器扫描到IIS漏洞的安全隐患,在IIS管理面板中将HTTP404 Object Not Found 出错页面通过URL 重定向到一个定制HTM 文件,我们可以更改C:/WINDOWS/Help/iisHelp/common/404b.htm内容改为:,或者可在IIS 管理面板中的自定义错误栏修改404错误页的HTML 文件路径并做相应修改,如图(7): 404错误页重定向最后,我们还要把之前在为该站点建立的匿名用户帐号绑定到此站点的目录安全性中的访问权限来。打开站点的属性页中的目录安全性选项卡, 点
6、身份验证和访问控制的编辑,如图(7)IIS目录安全性勾选启用匿名访问,并点击该栏的浏览按钮,选择我们之前为此站点(WebSite1)分配的匿名用户帐号IISUSER_01,如图(8)IIS匿名访问输入该用户的口令,提示再次输入确认密码。经过设置匿名访问帐号后,WebSite1网站的用户,使用 ASP 的 FileSystemObject 组件或其它木马程序入侵攻击服务器时,也只能访问“WebSite1”的网站目录:d:wwwrootWebSite1 下的内容,当试图访问其他内容时,会出现诸如没有权限、硬盘未准备好、500 服务器内部错误等出错提示了,如果WEB服务器需要放置多个WEB站点,在这
7、里以建立两个网站分别为 和 为例。首先将www. 和 两个域名的DNS 解析到服务器的IP 地址。点击IP地址的高级按钮,修改IP地址的主机头为www. 。这样,第一个站点就设置成功了,接着我们可以继续添加第二个站点了,最后,备份IIS 的配置,如图(27):200K的大小是不能满足我们站点的需求的,解决的方法如下:但要实现功能强大的应用于internet的服务器,单单仅WEB功能还是不够的,为了日常的文件上传下载及维护管理,我们还要架设功能强大的FTP服务器!(b)、FTP 服务器安全权限配置FTP服务器端软件采用SERV-U6.0.2软件,安装并进行汉化SERVU 默认是安装在C:Prog
8、ram FilesServ-U 目录下的,我们最好做一下变动。安装并汉化完成后,启动主界面。图(11): SERVU主界面点击“设置/更改密码”,因为是第一次使用,所以是没有密码的,也就是说原来的密码为空。如图(22): 设置更改管理员密码不用在旧密码里输入字符,直接在下面的新密码和重复新密码里输入同样的密码再点OK就可以了。这里建议设置一个足够复杂的密码,以防止别人暴力破解。自己记不得也没有关系,只要把ServUDaemon.ini 里的LocalSetupPassword= 这一行清除并保存, 再次运行ServUAdmin.exe就不会提示你输入密码登录了。serv-u默认管理账号是Loc
9、alAdministrator,默认密码是#l$ak#.lk;0P,这个密码在同一个版本中是固定的,也许在不同的版本中也是固定的。LocalAdministrator,把默认的管理员帐号改成其它同长度的字符串就可以了。#l$ak#.lk;0P的意思是指空密码,这个可以不用改动,ServUAdmin.exe也一样处理即可。做完上面这一步,同时还要注意设置Serv-U 安装目录的权限限时还图(33): 新增FTP访问帐号建好账号以后,双击建好的用户编辑用户属性,从“隶属于”里删除USERS组。图(44): FTP组权限设置这里我们已经建好了账号。现在就要用到刚才建立的这个账号。打开管理工具中的服务
10、。在“Serv-U FTP Server服务”上右击选择属性继续。图(55): 服务启动权限然后点击“登录”进入登录账号选择界面。选择刚才建立的系统账号名,并在下面重复输入2次该账号的密码,然后点“应用”,再次点确定,完成服务的设置。图(55): 服务启动帐号接下来要先使用FTP管理工具建立一个域,再建立一个账号,建好后选择保存在注册表。图(66): FTP帐号设置接着,打开注册表来设置相应的权限,否则SERVU是没办法启动的。在开始运行里输入regedt32 点“确定”继续。找到HKEY_LOCAL_MACHINESOFTWARECat Soft分支。在上面点右键,选择权限,然后点高级,取消
11、允许父项的继承权限传播到该对象和所有子对象,包括那些在此明确定义的项目选项,点击“应用”继续,接着删除所有的账号。接着点击添加按钮增加系统管理员Administrator帐号和我们建立的ServFTP账号到该子键的权限列表里,并给予完全控制权限。图(77): 注册表权限到这里注册表已经设置完了。接着再进行安装目录的权限设置。现在就来设置一下,只保留你的系统管理员账号和ServFTP账号,并给予ServFTP帐号除了完全控制外的所有权限。图(88): 安装目录权限FTP 服务器设置全部结束.(c)、Email 服务器安全权限配置(一)安装MDaemon下载后,关闭机器上其它应用程序,运行inst
12、allation直到注册信息界面。注册信息,如图(A):注册信息在这里,键入用户名称、公司名字和系列号,如果没有系列号可以不填,安装程序会自动生成一个30天有效的验证码,然后点击“Next”。(二)准备安装!这里没有选项,只要点击“Next”,MDaemon 文件将copy 到你的硬盘上,将占用几分钟时间。输入你的域名,如图(B):输入域名在这里要填写你的主域名,当然,安装完成后你还可以继续添加多个域名。在这里,我输入(不要输入www前缀),然后点击“Next”。接着建立第一个帐户,图(C): 建立帐户这一步建议你输入一个负责管理MDaemon 服务器的帐户名,这个账户将成为“postmast
13、er”具有所有管理权限。注意,密码是强密码方式,必须包括大小写字母和数字、长度至少为6位。进入到DNS配置,图(D): DNS配置选择“Use Windows DNS settings”,但是如果你有自己的ISP的DNS,在这里输入它的IP地址。假如只有一个主DNS设置,它也可以正常使用,如果有备份DNS,最好也要填写。接着是操作界面模式选择,如图(E):操作界面模式建议在服务器运行前选择“Run MDaemon in Easy mode”,运行MDaemon 之后,改变模式是很简单的,当然,如果你想全面的体验zemon 强大的管理功能,也可以选择Adv高级模式,这里点击“Next”。建立系统
14、服务,让邮件服务在系统启动时自动运行,图(47): 系统服务方式运行激活这个选项。作为服务器,MDaemon即使没有用户登录在也要在后台运行。这非常重要,因为你的MDaemon始终保持运行,你的用户才能在他们需要的时候接收到邮件,点击“Next”安装完成!如图(F):安装完成点击“Finish”完成安装,然后启动MDaemon,假如需要重启,你将被提示。(三)安装MDaemon 服务器后的配置完成了MDaemon 的安装,你的MDaemon 服务器会自动启动,然后最小化,在时钟边上出现一个白色信封标志。(四)打开并设置MDaemon 邮件系统1、用户建立新的账号2、配置拨号ISP(使用路由则不
15、需要)3、 配置邮件系统的DomainPOP4、配置用户的客户端PC使用MDaemon收发邮件先建立新帐户,图(G): 新增邮件帐户对于每一个email用户,都需要在MDaemon上建立账户。选择“Account”菜单下“AccountManager”,可以看到两个账户列表。一个是MDaemon系统账户,你可以忽略。另一个是你在安装时建立的账户。添加新的账户,点击“New”按钮后将看到下面的界面:输入用户的“Full name”、“Mailbox name”和他们的“Account password ”。默认情况下密码需要强密码,包括大小写字母和数字,至少6 位。你将注意到当你键入你的名字时,
16、MDaemon 将会自动使用你的名字建立,你也可以在你建立账户的时候直接输入你的邮箱名。(四)安装配置MDaemon 完成你现在拥有一个配置完整的MDaemon邮件服务器。下一步需要在你的用户主机上配置和测试一个邮件用户。(五)aemon 其它技巧、多域名邮箱设置确保已建立好了第一个邮件服务器 然后照以下步骤设置。1)进入MD管理器(即MD的Message Router)2)选SETUP菜单中的Secondary Domain3)在相应文字框中输入域名和IP地址(同主IP一样)4)在左边框架中即可看到新建立好的邮件服务器,再添加帐号、让WorldClient运行在IIS6上 许匿名访问网站,这
17、样,我们的EMAIL系统相对来说,就安全多了。最后,我们打开MDaemon 的高级管理界面, Setup 菜单中WorldClient.项,勾选中WorldClient is running under IIS即可,重启一下MDaemon 和IIS 系统。这时,我们可以直接在IE 地址栏输入就可以访问到MDaemon邮局的首页了,到这里,我们的EMAIL服务系统就配置完成三、 实验遇到的问题在做这个的实验,没有遇到什么问题,感觉这次的实验不怎么难,课前预习了。四、 实验小结通过这次的实验,我掌握WEB+FTP+EMAIL服务器的安全配置,进一步的去掌握了,在课前认真的复习,是很有帮助的,这样的
18、话,就不会对这个实验感到无从下手了,所以说,课前预习很重要的,正是因为课前的预习,让我在做实验的时候更加的有信心了。附录资料:web前端面试题1. W3C标准有哪些?W3C推行的主要规范有HTML,CSS,XML,XHTML和DOM(Document Object Model)。2. 谈谈Js的内存泄露问题。3. 谈谈对Html 5的了解。4. 谈谈对CSS 3的了解。5. 用js实现随即选取10-100之间的10个数字,存入一个数组,并排序。var iArray = ;funtion getRandom(istart, iend) var iChoice = istart - iend +1
19、; return Math.floor(Math.random() * iChoice + istart;for(var i=0; i10; i+) iArray.push(getRandom(10,100);iArray.sort();6. 把两个数组合并,并删除第二个元素。var array1 = a,b,c;var bArray = d,e,f;var cArray = array1.concat(bArray);cArray.splice(1,1);7. Js面向对象的几种方式。8. 请谈谈原型方式构造对象的特点。9. 在Css中那个属性会影响dom读取文档流的顺序。答: float属
20、性。10. 请介绍几种用div实现两列布局的方案(兼容),另外要考虑文档流的加载。11. 谈谈css在浏览器中的兼容问题,详细谈谈IE6的一些bug,以及解决方案。12. 谈谈你对闭包的理解。以及如何实现js方法的重写。HTML & CSS1.Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义? 首先我讲讲如何触发两种模式: 加入xml头部声明可以触发IE浏览器的Quirks mode,触发之后,浏览器解析方式就和IE5.5一样,拥有IE5.5一样的bug和其他问题,行为(Javascript)也是如此。 IE6的触发 在XHTML的DOCTYPE前加入XML声明 IE
21、7的触发 在XML声明和XHTML的DOCTYPE之间加入HTML注释 IE6和IE7都可以触发的 在HTML4.01的DOCTYPE文档头部加入HTML注释 其次是这样的意义 各个浏览器的混杂模式,基本就是各个浏览器的私有模式,不相互兼容。所以,除非是为了兼容的问题,比如你不想修改很久很久以前做的IE ONLY的网页,否则刻意触发混杂模式没有任何意义。2:行内元素有哪些?块级元素有哪些?CSS的盒模型?一.行内元素和块级元素有哪些?块级元素information on authorlong quotationpush buttontable captiondefinition descrip
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- WEB FTP EMAIL的服务器的安全配置 精品资料 EMAIL 服务器 安全 配置 精品 资料
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内