免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2993 | 回复: 0
打印 上一主题 下一主题

管理员安全(下)4 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-11-22 00:02 |只看该作者 |倒序浏览
(1)保持系统管理员个人的登录安全 \n\n  若系统管理员的登录口令泄密了,则窃密者离窃取root只有一步之遥了, 因为系统管理员经常作为root运行,窃密者非法进入到系统管理员的户头后, 将用特洛依木马替换系统管理员的某些程序,系统管理员将作为root运行这些已被替换的程序.正是因为这个原因,在UNIX系统中,管理员的户头最常受到攻击.即使su命令通常要在任何都不可读的文件中记录所有想成为root的企图, 还可用记帐数据或ps命令识别运行su命令的用户.也是如此,系统管理员作为root运行程序时应当特别小心,因为最微小的疏忽也可能\"沉船\".下列一些指导规则可使系统管理员驾驶一艘\"坚固的船\": \n\n  . 不要作为root或以自己的登录户头运行其他用户的程序,首先用su命令进入用户的户头. \n  . 决不要把当前工作目录排在PATH路径表的前边,那样实际是招引特洛依木马.当系统管理员用su命令进入root时,他的PATH将会改变,就让PATH保持这样,以避免特洛依木马的侵入. \n  . 敲入/bin/su执行su命令.若有su源码,将其改成必须用全路径名运行(即su要确认argv[0]的头一个字符是\"/\"才运行).随着时间的推移,用户和管理员将养成敲/bin/su的习惯. \n  . 不要未注销户头就离开终端,特别是作为root用户时更不能这样.当系统管理员作为root用户时,命令提示符是\"#\",这个提示符对某些人来说可能是个红灯标志. \n  . 不允许root在除控制台外的任何终端登录(这是login的编译时的选项), \n  如果没有login源码,就将登录名root改成别的名,使破坏者不能在root登录名下猜测各种可能的口令,从而非法进入root的户头. 录名下猜测各种可能的口令,从而非法进入root的户头. \n  . 经常改变root的口令. \n  . 确认su命令记下的想运行su企图的记录/usr/adm/sulog,该记录文件的许可方式是600,并属root所有.这是非法者喜欢选择来替换成特洛依木马的文件. \n  . 不要让某人作为root运行,即使是几分钟,即使是系统管理员在一旁注视着也不行! \n\n  (2)保持系统安全 \n\n  . 考虑系统中一些关键的薄弱环节: \n  a. 系统是否有MODEM?电话号码是否公布? \n  b. 系统是否连接到?还有什么系统也连接到该网络? \n  c. 系统管理员是否使用未知来处或来处不可靠的程序? \n  d. 系统管理员是否将重要信息放在系统中? \n  e. 系统的用户是熟悉系统的使用还是新手? \n  f. 用户是否很重视关心安全? \n  g. 用户的管理部门是否重视安全? \n  . 保持系统文件安全的完整性.检查所有系统文件的存取许可,任何具有SUID许可的程序都是非法者想偷换的选择对象. \n  . 要特别注意设备文件的存取许可. \n  . 要审查用户目录中具有系统ID/系统小组的SUID/SGID许可的文件. \n  . 在未检查用户的文件系统的SUID/SGID程序和设备文件之前,不要安装用户的文件系统. \n  . 将磁盘的备份存放在安全的地方. \n  . 设置口令时效,如果能存取UNIX的源码,将加密口令和信息移到仅对root可读的文件中,并修改系统的口令处理子程序.这样可增加口令的安全.修改passwd,使passwd能删去口令打头和末尾的数字,然后根据spell词典和/etc/passwd中用户的个人信息,检查用户的新口令,也检查用户新口令中子串等于登录名的情况.如果新口令是spell词典中的单词,或/etc/passwd中的入口项的某项值,或是登录名的子串,passwd将不允许用户改变口令. \n  . 记录本系统的用户及其授权使用的系统. \n  . 查出久未使用的登录户头,并取消该户头. \n  . 确保没有无口令的登录户头. \n  . 启动记帐系统. \n  . 查出不寻常的系统使用情况,如大量的占用磁盘,大量的使用CPU时间,大量的进程,大量的使用su的企图,大量无效的登录,大量的到某一系统的网络传输,奇怪的uucp请求. \n  . 修改shell,使其等待了一定时间而无任务时终止运行. \n  . 修改login,使其打印出用户登录的最后时间,三次无效登录后,将通讯线挂起,以便系统管理员能检查出是否有人试图非法进入系统.确保login不让root在除控制台外的任何地方登录. \n  . 修改su,使得只有root能以过期口令通过su进入某一户头. \n  . 当安装来源不可靠的软件时,要检查源码和makefile文件,查看特殊的子程序调用或命令. \n  . 即使是安装来源可靠的软件,也要检查是否有SUID(SGID)程序,确认这些许可的确是必要的.如果可能,不要让这些程序具有系统ID(或组)的SUID(SGID)许可,而应该建立一个新用户(或给)供该软件运行. \n  . 如果系统在办公室中,门应上锁,将重要数据保存在软盘上或带上,并锁起来. \n  . 将secure,perms和任何其它做安全检查的shell程序存取许可置为仅执行, 更好的是将这些shell程序存于可拆卸的介质上. \n  . 记住,只要系统有任何人都可调用的拨号线,系统就不可能真正的安全.系统管理员可以很好地防止系统受到偶然的破坏.但是那些有耐心,有计划, 知道自己在干什么的破坏者,对系统直接的有预谋的攻击却常常能成功. \n  . 如果系统管理员认为系统已经泄密,则应当设法查出肇事者.若肇事者是本系统的用户,与用户的管理部门联系,并检查该用户的文件,查找任何可疑的文件,然后对该用户的登录小心地监督几个星期.如果肇事者不是本系统的用户,可让本公司采取合法的措施,并要求所有的用户改变口令,让用户知道出了安全事故,用户们应当检查自己的文件是否有被窜改的迹象. 如果系统管理员认为系统软件已被更改了,就应当从原版系统带(或;软盘)上重装入所有系统软件,保持系统安全比道歉更好. \n\n\n\n\n=========================\n文章类型:转载 提交:三色阳光 核查:NetDemon
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP