· 每日国外媒体IT头条摘要
· 世界IT名刊 精彩报道
· 高端访谈 见证展望IT业
· 非典型评论 观点犀利精辟
 赛迪网 > 资讯中心 网管员世界 > 文章
  IT资讯搜索
 
IT产品搜索

Linux服务器安全策略 (2)

发布时间:2005.09.07 11:36     来源:赛迪网-网管员世界    作者:曹元其

(3)限制匿名FTP用户的上传权限

在网络上,匿名FTP是一个很常用的服务,常用于软件下载网站、软件交流网站等。为了提高匿名FTP服务开放过程中的安全性,我们希望修改匿名FTP用户的上传权限。匿名FTP的根目录(~ftp)和其子目录的拥有者不能为FTP账号,或与FTP相同群组的账号。这是一般常见的设定问题。

假如这些目录被FTP或与FTP相同群组的账号所拥有,又没有做好防止写入的保护,入侵者便可能在其中增加文件(例如:.rhosts)或修改其他文件。方法为:

upload /var/ftp * no

upload /var/ftp/incoming yes nobody ftp 0440 nodirs

noretrieve /var/ftp/incoming

说明:第一个命令首先禁止匿名FTP账户向所有目录上传,接着建立一个目录:/var/ftp/incoming。然后设定这个目录的文件属于nobody用户的FTP用户组。文件权限设置为:0440(-r--r-----),使匿名用户无法创建任何目录。最后设定/var/ftp/incoming目录中文件不可恢复。

(4)限制普通FTP用户可以访问的目录

通常我们希望普通FTP用户在自己的目录下操作,但是一些FTP用户总是喜欢到其他目录(特别是在根目录、系统目录或其他用户的目录中)读取一些不该他读取的文件。下面我们需要把这些用户限制在自己目录中:

◆ 创建一个组,用groupadd命令,一般可以就用ftpuser组:

groupadd ftpuser

◆ 创建一个用户如mytestuser,建立用户可用adduser命令:

Adduser mytestuser

◆ 修改/etc/ftpaccess文件,加入guestgroup的定义:

chmod yes guest

delete yes guest

overwrite yes guest

rename yes guest

guestgroup ftpuser

说明:除了加guestgroup ftpuser这行,其他四行也要加上,否则用户登录后,虽然达到了用户不能返回上级目录的目的,结果是却只能上传,不能覆盖、删除自己的文件。

◆ 向该用户根目录下拷贝必要文件:

cp -rf /home/ftp/lib/home/mytestuser

cp -rf/home/ftp/bin/home/mytestuser

通常把/home/ftp/下的bin、lib两个目录拷贝到这个用户的根目录下,因为一些命令(例如ls命令)需要Lib库支持,否则不能列目录。

◆ 关闭用户的telnet权限:

adduser mytestuser -g ftpuser -s /dev/null

经过以上设置,mytestuser这个用户的所有FTP操作将限制在他自己的/home/mytestuser目录中。

(5)通过IP地址进行限制访问

我们要经常监控/var/log/secure日志,并且注意那些来路不明的FTP连接,可以使用命令:“/usr/bin/host IP_address”解析可疑IP地址,使用命令“/usr/sbin/traceroute IP_address”获取该IP地址的网络路径。

如果您在一个地区根本没有一个用户,使用命令“/usr/sbin/traceroute IP_address”却发现它来自这个地区,就要使用命令阻止它的FTP连接企图,只需在/etc/ftpaccess加入一行:

deny 10.1.2.125

这样,来自10.1.2.125的主机不能进行FTP连接。

3.通过用户名称限制FTP访问

Wu-ftpd可以加入嵌入式认证模块,成为PAM-aware的FTP服务器(相关知识和配置请查看相关资料)。这样用户连接到FTP服务器时都由PAM使用/etc/pam.d/ftp文件进行认证。

<<上一页 1 2 3 4 下一页>>


[ 发表评论 ] 字体[  ] [ 打印 ] [ 进入博客 ] [ 进入论坛 ]  [ 推荐给朋友 ]
  相关文章
· IDC预测:Linux服务器2008年将占25.7% (12-16) · Linux应用问答——网络 (10-14)
· Ximian升级面向Linux服务器和工作站的的管理 (04-09)
  客户需求反馈表
* 姓  名:
更多资料 了解方案 认识厂商
* 单位名称:
* 联系电话:
* 电子邮件:
  赛迪推荐  
  IT产品 ·笔记本·台式机·服务器·打印·投影
IT产品搜索 
  IT技术 ·开发·网管·安全·数据库·操作系统
  博客·论坛 ·曾剑秋·项立刚·Java学习·网管