全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
匿名FTP的安全设定555影视/在网络上,匿名FTP是一个很常用的服务,常用于软件下载网站,软件交流网站等,为了提高匿名FTP服务开放的过程中的安全性,我们就这一问题进行一些讨论。以下的设定方式是由过去许多网站累积的经验与建议组成。我们认为可以让有个别需求的网站拥有不同设定的选择。设定匿名FTPA.FTPdaemon网站必须确定目前使用的是最新版本的FTPdaemon。B设定匿名FTP的目录匿名ftp的根目录(ftp)和其子目录的拥有者不能为ftp帐号,或与ftp相同群组的帐号。这是一般常见的设定问题。假如这些目录被ftp或与ftp相同群组的帐号所拥有,又没有做好防止写入的保护,入侵者便可能在其中增加文件(例如:.rhosts?n)或修改其它文件。许多网站?市硎褂?root帐号。让匿名FTP的根目录与子目录的拥有者是root,所属族群(group)为system??并限定存取??如chmod0755),如此只有root有写入的权力,这能帮助你维持FTP服务的安???以下是一个匿名ftp目录的设定范例:drwxr-xr-x7rootsystem512Mar115:17./drwxr-xr-x25rootsystem512Jan411:30drwxr-xr-x2rootsystem512Dec2015:43bin/drwxr-xr-x2rootsystem512Mar1216:23etc/drwxr-xr-x10rootsystem512Jun510:54pub/所有的文件和链接库,特别是那些被FTPdaemon使用和那些在ftp/bin与ftp/etc中的文件,应该像上面范例中的目录做相同的保护。这些文件和链接库除了不应该被ftp帐号或与ftp相同群组的帐号所拥有之外,也必须防止写入。C.使用合实拿苈胗肴鹤槲募?我们强烈建议网站不要使用系统中/etc/passwd做为ftp/etc目录中的密码文件或将系统中/etc/group做为ftp/etc目录中的群组文件。在ftp/etc目录中放置这些文件会使得入侵者取得它们。这些文件是可自定的而且不是用来做存取控制。我们建议你在ftp/etc/passwd与ftp/etc/group使用代替的文件。这些文件必须由root所拥有。DIR命令会使用这代替的文件来显示文件及目录的拥有者和群组名称。网站必须确定/ftp/etc/passwd档中没有包含任何与系统中/etc/passwd文件中相同的帐号名称。这些文件应该仅仅包含需要显示的FTP阶层架构中文件与目录的拥有者与所属群组名称。此外,确定密码字段是整理过的。例如使用*来取代密码字段。以下为cert中匿名ftp的密码文件范例ssphwg:*:3144:20:SiteSpecificPolicyHandbookWorkingGroup:cops:*:3271:20:COPSDistribution:cert:*:9920:20:CERT:tools:*:9921:20:CERTTools:ftp:*:9922:90:AnonymousFTP:nist:*:9923:90:NISTFiles:以下为cert中匿名ftp的群组文件范例cert:*:20:ftp:*:90:II.在你的匿名ftp提供可写入的目录让一个匿名ftp服务允许使用者储存文件是有风险存在的。我们强烈提醒网站不要自动建立一个上传目录,除非已考虑过相关的风险。CERT/CC的事件回报成员接获许多使用上传目录造成非法传输版权软件或交换帐号与密码信息的事件。也接获恶意地将系统文件灌报造成denialofservice问题。本节在讨论利用三种方法来解决这个问题。第一种方法是使用一个修正过的FTPdaemon。第二个方法是提供对特定目录的写入限制。第三种方法是使用独立的目录。A.修正过的FTPdaemon假如你的网站计划提供目录用来做文件上传,我们建议使用修正过的FTPdaemon对文件上传的目录做存取的控制。这是避免使用不需要的写入区域的最好的方法。以下有一些建议:1.限定上传的文件无法再被存取,如此可由系统管理者检测后,再放至于适当位置供人下载。2.限制每个联机的上传资料大小。3.依照现有的磁盘大小限制数据传输的总量。4.增加登录记录以提前发现不当的使用。若您欲修改FTPdaemon,您应该可以从厂商那里拿到程序代码,或者您可从下列地方取得公开的FTP程序原始码:ftp/packages/ftp/systems/unix/bsd-sources/libexec/ftp/pub/DEC/gwtools/ftpd.tar.ZCERT/CC并没有正式地对所提到的FTPdaemon做检测、评估或背书。要使用何种FTPdaemon由每个使用者或组织负责决定,而CERT/CC建议每个机关在安装使用这些程序之前,能做一个彻底的评估。B.使用保护的目录假如你想要在你的FTP站提供上传的服务,而你又没办法去修改FTPdaemon,我们就可以使用较复杂的目录架构来控制存取。这个方法需要事先规划并且无法百分之百防止FTP可写入区域遭不当使用,不过许多FTP站仍使用此方法。为了保护上层的目录(ftp/incoming),我们只给匿名的使用者进入目录的权限(chmod751ftp/incoming)。这个动作将使得使用者能够更改目录位置(cd),但不允许使用者检视目录内容。Ex:drwxr-x-x4rootsystem512Jun1113:29incoming/在ftp/incoming使用一些目录名只让你允许他们上传的人知道。为了要让别人不易猜到目录名称,我们可以用设定密码的规则来设定目录名称。请不要使用本文的目录名称范例(避免被有心人士发现您的目录名,并上传文件)drwxr-x-wx10rootsystem512Jun1113:54jAjwUth2/drwxr-x-wx10rootsystem512Jun1113:54MhaLL-iF/很重要的一点是,一旦目录名被有意无意的泄漏出来,那这个方法就没什么保护作用。只要目录名称被大部分人知道,就无法保护那些要限定使用的区域。假如目录名被大家所知道,那你就得选择删除或更改那些目录名。C.只使用一颗硬盘:假如你想要在你的FTP站提供上传的服务,而你又没办法去修改FTPdaemon,您可以将所有上传的资料集中在同一个挂(mount)在ftp/incoming上的文件系统。可以的话,将一颗单独的硬盘挂(mount)在ftp/incoming上。系统管理者应持续检视这个目录(ftp/incoming),如此便可知道开放上传的目录是否有问题。限制FTP用户目录匿名FTP可以很好地限制用户只能在规定的目录范围内活动,但正式的FTP用户默认不会受到这种限制,这样,他可以自由在根目录、系统目录、其他用户的目录中读取一些允许其他用户读取的文件。如何才能把指定的用户象匿名用户一样限制在他们自己的目录中呢?以下我们以redhat和wu-ftp为例做一介绍。1创建一个组,用groupadd命令,一般可以就用ftp组,或者任何组名.-相关命令:groupaddftpuser-相关文件:/etc/group-相关帮助:mangroupadd2创建一个用户,如testuser,建立用户可用adduser命令.如果你已在先前建立了testuser这个用户,可以直接编辑/etc/passwd文件,把这个用户加入到ftpuser这个组中.-相关命令:addusertestuser-gftpuser-相关文件:/etc/passwd-相关帮助:manadduser3修改/etc/ftpAccess文件,加入guestgroup的定义:guestgroupftpuser我是这样改的,加的是最后5行compressyesalltaryesallchmodnoanonymousdeletenoanonymousoverwritenoanonymousrenamenoanonymouschmodyesguestdeleteyesguestoverwriteyesguestrenameyesguestguestgroupftpuser除了加guestgroupftpuser这行,其他4行也要加上,否则用户登陆后,虽然可以达到用户不能返回上级目录的目的,但是却只能上传,不能覆盖、删除文件!-相关命令:vi/etc/ftpaccess-相关文件:/etc/ftpaccess-相关帮助:manftpaccess,manchroot4向这个用户的根目录下拷贝必要的文件,拷贝ftpserver自带的目录,把/home/ftp/下的bin,lib两个目录拷贝到这个用户的根目录下,因为一些命令(主要是ls)需要Lib支持,否则不能列目录和文件.-相关命令:cp-rf/home/ftp/lib/home/testuser;cp-rf/home/ftp/bin/home/testuser5另外可别忘了关掉用户的telnet权,否则就白做了噢.怎么不让用户telnet呢?很简单:在/etc/shells里加一行/dev/null,然后可以直接编辑/etc/passwd文件,把用户的shell设置为/dev/null就可以了.-相关命令:vi/etc/passwd这一步可以在步骤2创
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 遗址工程保护施工方案(3篇)
- 铁路疏散通道施工方案(3篇)
- 陵园及公墓施工方案(3篇)
- 餐饮营销方案实施作用(3篇)
- 26年失能老人心理状态科普
- 医学26年:胰腺囊性肿瘤诊疗 查房课件
- 26年润肤乳选择规范课件
- 曲阜文化主题教育-1
- 学生安全行为管理培训
- 消化道手术后疼痛管理
- 2025天津市津鉴检测技术发展有限公司招聘工作人员1人笔试参考试题附答案解析
- 2026年企业跨境业务法律合规培训课件与国际风险防控
- GB/T 46490-2025生物技术分析方法细胞治疗产品的试验和表征的一般要求和考虑
- 市政维修盲道施工方案
- 2026年航模市场分析报告
- 康复护理专科竞赛题库及答案解析
- 2025初中生汉字听写大会竞赛考试参考试题(含答案)
- 易制毒易制爆安全培训课件
- 洁净室的门安装施工方案
- 校服安全知识培训课件
- 2025年6月浙江省高考物理试卷真题(含答案解析)
评论
0/150
提交评论