linux系统安全加固规范.pdf
《linux系统安全加固规范.pdf》由会员分享,可在线阅读,更多相关《linux系统安全加固规范.pdf(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、LinuxLinux 主机操作系统加固规范主机操作系统加固规范目目录录第第 1 1 章章1.11。21。31.41。5第第 2 2 章章2.1概述概述.2 2目的.错误错误!未定义书签。未定义书签。适用范围.错误错误!未定义书签。未定义书签。适用版本.错误错误!未定义书签。未定义书签。实施.错误错误!未定义书签。未定义书签。例外条款.错误错误!未定义书签。未定义书签。账号管理、认证授权账号管理、认证授权.2 2账号.2用户口令设置.23检查是否存在除 root 之外 UID 为 0 的用户.33认证.错误错误!未定义书签。未定义书签。远程连接的安全性配置.42.1.12。1.32.22。2.1
2、2。1。2.root 用户远程登录限制2。1。4.root 用户环境变量的安全性2。2。2用户的 umask 安全配置.42。2。3重要目录和文件的权限设置.52。2.42.2.52.2。62.2.8第第 3 3 章章3.13。2查找未授权的 SUID/SGID 文件.6检查任何人都有写权限的目录.6查找任何人都有写权限的文件.7检查异常隐含文件.82。2。7检查没有属主的文件.7日志审计日志审计.9 9日志.9审计.93。1.1 syslog 登录事件记录.93.2。1 Syslog.conf 的配置审核.9第第 4 4 章章4。1系统文件系统文件.11.11系统状态.11系统 core d
3、ump 状态.114.1.1第 1 页 共 11 页第第1 1章章 概述概述1.11.1适用范围适用范围本配置标准的使用者包括:服务器系统管理员、应用管理员、网络安全管理员.1.21.2适用版本适用版本LINUX 系列服务器;第第2 2章章 账号管理、认证授权账号管理、认证授权2.12.1账号账号2.1.12.1.1 用户口令设置用户口令设置安全基线安全基线项目名称项目名称安全基线安全基线编号编号安全基线安全基线项说明项说明检测操作检测操作步骤步骤操作系统 Linux 用户口令安全基线要求项SBL-Linux-02-01-01帐号与口令-用户口令设置1、询问管理员是否存在如下类似的简单用户密码
4、配置,比如:root/root,test/test,root/root12342、执行:more/etc/login,检查PASS_MAX_DAYS/PASS_MIN_LEN/PASS_MIN_DAYS/PASS_WARN_AGE 参数3、执行:awk F:(2=)print 1 /etc/shadow,检查是否存在空口令账号基线符合基线符合性判定依性判定依据据建议在/etc/login 文件中配置:PASS_MIN_LEN=6不允许存在简单密码,密码设置符合策略,如长度至少为 6第 2 页 共 11 页不存在空口令账号备注备注2.1.22.1.2 rootroot 用户远程登录限制用户远程登
5、录限制安全基线安全基线项目名称项目名称安全基线安全基线编号编号安全基线安全基线项说明项说明检测操作检测操作步骤步骤基线符合基线符合性判定依性判定依据据备注备注操作系统 Linux 远程登录安全基线要求项SBLLinux02-01-02帐号与口令root 用户远程登录限制执行:more/etc/securetty,检查 Console 参数建议在/etc/securetty 文件中配置:CONSOLE=/dev/tty012.1.32.1.3 检查是否存在除检查是否存在除 rootroot 之外之外 UIDUID 为为 0 0 的用户的用户安全基线安全基线项目名称项目名称安全基线安全基线编号编号
6、安安 全全 基基 线线项说明项说明检测操作检测操作步骤步骤基线符合基线符合性判定依性判定依据据备注备注操作系统 Linux 超级用户策略安全基线要求项SBL-Linux020103帐号与口令检查是否存在除 root 之外 UID 为 0 的用户执行:awk F:(3=0)print$1 /etc/passwd返回值包括“root”以外的条目,则低于安全要求;补充操作说明UID 为 0 的任何用户都拥有系统的最高特权,保证只有 root 用户的UID 为 02.1.42.1.4 rootroot 用户环境变量的安全性用户环境变量的安全性安全基线安全基线项目名称项目名称安全基线安全基线操作系统 L
7、inux 超级用户环境变量安全基线要求项SBL-Linux-020104第 3 页 共 11 页编号编号安全基线安全基线帐号与口令-root 用户环境变量的安全性项说明项说明检测操作检测操作执行:echo PATH|egrep (|:)(.:|$),检查是否包含父步骤步骤目录,执行:find echo PATH tr :-type d(perm-002-o-perm-020)ls,检查是否包含组目录权限为 777 的目录基线符合基线符合性判定依性判定依据据注注返回值包含以上条件,则低于安全要求;find echo$PATH|tr:type d(perm-777 operm-777)ls补充操作
8、说明确保 root 用户的系统路径中不包含父目录,在非必要的情况下,不应包含组权限为 777 的目录2.1.52.1.5 远程连接的安全性配置远程连接的安全性配置安全基线安全基线项目名称项目名称安全基线安全基线编号编号安全基线安全基线项说明项说明检测操作检测操作步骤步骤基线符合基线符合性判定依性判定依据据备注备注操作系统 Linux 远程连接安全基线要求项SBLLinux0202-01帐号与口令-远程连接的安全性配置执行:find/-name .netrc,检查系统中是否有.netrc 文件,执行:find/-name .rhosts,检查系统中是否有。rhosts 文件返回值包含以上条件,则
9、低于安全要求;补充操作说明如无必要,删除这两个文件2.1.62.1.6 用户的用户的 umaskumask 安全配置安全配置安全基线安全基线操作系统 Linux 用户 umask 安全基线要求项项目名称项目名称安全基线安全基线帐号与口令-用户的 umask 安全配置项说明项说明检测操作检测操作执行:more/etc/profilemore/etc/csh.loginmore/etc/csh.cshrc第 4 页 共 11 页步骤步骤基线符合基线符合性判定依性判定依据据备注备注more/etc/bashrc 检查是否包含 umask 值umask 值是默认的,则低于安全要求补充操作说明 直接 v
10、i/etc/bashrc建议设置用户的默认 umask=077数据库机器不装。2.1.72.1.7 重要目录和文件的权限设置重要目录和文件的权限设置安全基线安全基线项目名称项目名称安全基线安全基线编号编号安全基线安全基线项说明项说明检测操作检测操作步骤步骤操作系统 Linux 目录文件权限安全基线要求项SBL-Linux-02-0203文件系统-重要目录和文件的权限设置执行以下命令检查目录和文件的权限设置情况:lsl/etc/lsl/etc/rc。d/init.d/lsl/tmplsl/etc/inetd.conflsl/etc/passwdlsl/etc/shadowlsl/etc/grou
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linux 系统安全 加固 规范
限制150内