首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 网络安全 > 黑客技术 > 通用UNIX系统安全检查列表(UNIX Security Checklist)(1)
【标  题】:通用UNIX系统安全检查列表(UNIX Security Checklist)(1)
【关键字】:c,C,系统,is,安全,UNIX,系统安全,Security,Check,UNIX,UNIX,Security,Checklist
【来  源】:网络

通用UNIX系统安全检查列表(UNIX Security Checklist)(1)

通用UNIX系统安全检查列表(UNIX Security Checklist)(1)

1. 物理安全

1.1 控制台安全

1.1.1 用有效的钥匙锁住房间
1.1.2 不要有其他的途径进入房间

1.2 数据安全

1.2.1 数据备份在安全的,专用的恢复数据的地方
1.2.2 计算机 在UPS 保护下保证稳定的电源
1.2.3 保护网络电缆不要暴露
1.2.4 把敏感的信息锁在抽屉里
1.2.5 毁坏敏感的打印输出和磁带

1.3 用户习惯安全措施

1.3.1 当离开时请锁住屏幕或注销登陆机器
1.3.2 不要把 密码 或者 密码 提示书写在桌子上
1.3.3 细心使用xauth / xhost命令,防止别人读取自己的屏幕
1.3.4 不要放置欢迎的横幅,只有授权的才允许进入


2. 网络安全

2.1 过滤

2.1.1 在inetd.conf中禁止使用你不需要的 服务
2.1.2 是否已经禁止了”r”系列 服务
2.1.3 是否能用更安全的版本替代(比如ssh2)
2.1.4 路由器要在(TCP)512,513,514等端口进行过滤
2.1.5 只为允许访问的机器创建访问控制列表 /var/adm/inetd.sec
2.1.6 从路由中过滤不必要的 服务 仅有必要的 服务 能通路由器上的过滤规则
2.1.7 采用TCP wrappers 提供更强的访问控制和日志记录功能
2.1.8 如果你的机器需要连接Internet,请架设 防火墙

2.2 防止欺骗

2.2.1 路由器
1. 关闭来源发送
2. 应用过滤器保证从外部网络进来的信息包的源地址没有与内部网络里的IP 地址相匹配
3. 确保只有有资格的主机名存在于NFS, hosts.equiv等系统文件里
4. 尽量不要使用hosts.equiv和.rhosts
5. 如果要使用.rhost和 .netrc 文件,必须把权限设置为600

2.3 网络 服务 安全

2.3.1 /etc/inetd.conf 文件
1. 确保该文件的许可权限设置为600
2. 确保该文件的属主是root
3. 禁止任何不需要的 服务

2.3.2 /etc/services 文件
1. 确保该文件的许可权限设置为644
2. 确保该文件的属主是root

2.3.3 tcp _ wrapper
1. 保护所有/etc/inetd.conf里允许的 服务
2. 考虑保护任何允许的udp 服务 ,如果保护的话必须在/etc/inetd.conf里使用nowait选项

2.3.4 /etc/aliases 文件
1. 在该行的开头用一个“#”号以禁止“decode”别名。为了使改动生效,必须运行/usr/bin/newaliases

2.3.5 /etc/hosts.lpd 文件
1. 确保该文件的第一个字符不是“-”
2. 确保该文件的许可权限设置为600
3. 确保该文件的属主是root
4. 确保在该文件中不出现“!”或“#”字符,该文件没有注释字符
5. 确保已经打上了最新的补丁

2.3.6 sendmail
1. 使用最新版本的sendmail
2. 如果使用操作系统提供的sendmail,确保安装了最新的安全补丁
3. 确保使用的sendmail 版本没有允许wizard 口令
4. 确保如果在/etc/sendmail.cf里有“OW”开头的行,则后面仅跟有一个“*”
5. 把sendmail(8)的最小日志记录级别增加到级别9,这有助于探测对sendmail 漏洞 的利用

2.3.7 fingerd
1. 如无特殊需要,尽量不要使用该 服务
2. 使用最新版本的fingerd 软件

2.3.8 tftp
1. 如无特殊需要,尽量不要使用该 服务
2. 一定在inetd.conf文件里设置目录访问限制

2.3.9 httpd(WWW 服务 )
1. 确保使用最行版本的httpd 服务 器 软件
2. 以一个专门创建的非特权用户(比如 nobody)的身份来运行httpd 服务 程序
3. 不要以root身份来运行httpd 服务 程序
4. 可能的话,在一个chroot(1)环境里运行httpd来限制http客户访问文件系统的其他部分
5. 仔细配置 服务 器程序的选项
6. 用配置选项来给敏感目录以附加的保护
7. 严格限制CGI程序的运行
8. 确保cgi-bin目录里的内容,权限和属主是所期望的
9. 避免把用户输入的内容之间传递给命令解释器,如perl,awk或shells
10. 在传递给任何命令解释器之前过滤调用户输入内容中的潜在危险字符
11. 有潜在危险的字符包括:\n \r (.,/;~!)>|^&< (未完待续)

通用UNIX系统安全检查列表(UNIX Security Checklist)(2):【上一篇】
嗅探原理与反嗅探技术详解(3):【下一篇】
【相关文章】
  • 通用UNIX系统安全检查列表(UNIX Security Checklist)(2)
  • 通用UNIX系统安全检查列表(UNIX Security Checklist)(3)
  • 使用ipsec阻止对Tcp135端口的访问
  • 网络安全方面的专业词汇(1)
  • 网络安全方面的专业词汇(2)
  • 网络安全方面的专业词汇(3)
  • 网络安全方面的专业词汇(4)
  • 网络安全方面的专业词汇(5)
  • DoS:网络安全的老大难问题
  • CGI安全点滴
  • 【随机文章】
  • commons DBCP 配置参数简要说明
  • IT业大盘点之《天下无贼》版
  • 在客户端执行数据库记录的分页显示----1
  • 重新封装的PHPLib DB类(推荐简单项目使用本类库)
  • Photoshop CS2新增的变形转换工具
  • 关于Apapche访问权限的问题
  • 青春痘的防治长痘痘怎么办痘痘位置青春痘如何治疗痘痘康本告诉你祛除青春痘
  • DHTML 中滚动条的设置
  • 数据库乐观并发处理的策略
  • The first step of Java[4]
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.