




免费预览已结束,剩余13页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Linux 系统安全配置基线 第 0 页 共 18 页 LinuxLinux 系统安全配置基线系统安全配置基线 Linux 系统安全配置基线 第 1 页 共 18 页 版本版本版本控制信息版本控制信息更新日期更新日期更新人更新人审批人审批人 V1 0创建2009 年 1 月 V2 0更新2012 年 4 月 备注 备注 1 若此文档需要日后更新 请创建人填写版本控制表格 否则删除版本控制表格 Linux 系统安全配置基线 第 2 页 共 18 页 目目 录录 第第 1 章章概述概述 4 1 1目的 4 1 2适用范围 4 1 3适用版本 4 1 4实施 4 1 5例外条款 4 第第 2 章章帐号管理 认证授权帐号管理 认证授权 5 2 1帐号 5 2 1 1用户口令设置 5 2 1 2用户口令强度要求 5 2 1 3用户锁定策略 6 2 1 4root用户远程登录限制 6 2 1 5检查是否存在除root之外UID为0的用户 7 2 1 6root用户环境变量的安全性 7 2 2认证 8 2 2 1远程连接的安全性配置 8 2 2 2用户的umask安全配置 8 2 2 3重要目录和文件的权限设置 8 2 2 4查找未授权的SUID SGID文件 9 2 2 5检查任何人都有写权限的目录 10 2 2 6查找任何人都有写权限的文件 10 2 2 7检查没有属主的文件 11 2 2 8检查异常隐含文件 11 2 2 9登录超时设置 12 2 2 10使用SSH远程登录 12 2 2 11Root远程登录限制 13 2 2 12关闭不必要的服务 13 第第 3 章章日志审计日志审计 15 3 1日志 15 3 1 1syslog登录事件记录 15 3 2审计 15 3 2 1Syslog conf的配置审核 15 第第 4 章章系统文件系统文件 17 4 1系统状态 17 4 1 1系统core dump状态 17 第第 5 章章评审与修订评审与修订 18 Linux 系统安全配置基线 第 3 页 共 18 页 第第 1 章章概述概述 1 1 目的目的 本文档旨在指导系统管理人员或安全检查人员进行 LINUX 操作系统的安全合规性检 查和配置 1 2 适用范围适用范围 本配置标准的使用者包括 服务器系统管理员 应用管理员 网络安全管理员 1 3 适用版本适用版本 LINUX 系列服务器 1 4 实施实施 1 5 例外条款例外条款 Linux 系统安全配置基线 第 4 页 共 18 页 第第 2 章章帐号管理 认证授权帐号管理 认证授权 2 1 帐号帐号 2 1 1 用户口令设置用户口令设置 安全基线项安全基线项 目名称目名称 操作系统 Linux 用户口令设置安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 01 01 安全基线项安全基线项 说明说明 对于采用静态口令认证技术的设备 帐户口令的生存期不长于 90 天 检测操作步检测操作步 骤骤 1 询问管理员是否存在如下类似的简单用户密码配置 比如 root root test test root root1234 2 执行 more etc login defs 检查 PASS MAX DAYS PASS MIN DAYS PASS WARN AGE 参数 3 执行 awk F 2 print 1 etc shadow 检查是否存在空口令帐 号 基线符合性基线符合性 判定依据判定依据 建议在 etc login defs 文件中配置 PASS MAX DAYS 90 新建用户的密码最长使用天数 PASS MIN DAYS 0 新建用户的密码最短使用天数 PASS WARN AGE 7 新建用户的密码到期提前提醒天数 不存在空口令帐号 备注备注 2 1 2 用户口令强度要求用户口令强度要求 安全基线项安全基线项 目名称目名称 操作系统 Linux 用户口令强度安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 01 02 安全基线项安全基线项 说明说明 对于采用静态口令认证技术的设备 口令长度至少 8 位 并包括数字 小写 Linux 系统安全配置基线 第 5 页 共 18 页 字母 大写字母和特殊符号 4 类中至少 2 类 检测操作步检测操作步 骤骤 etc pam d system auth 文件中是否对 pam cracklib so 的参数进行了正确设置 基线符合性基线符合性 判定依据判定依据 建议在 etc pam d system auth 文件中配置 password requisite pam cracklib so difok 3 minlen 8 ucredit 1 lcredit 1 dcredit 1 至少 8 位 包含一位大写字母 一位小写字母和一位数字 备注备注 2 1 3 用户锁定策略用户锁定策略 安全基线项安全基线项 目名称目名称 操作系统 Linux 用户口令锁定策略安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 01 03 安全基线项安全基线项 说明说明 对于采用静态口令认证技术的设备 应配置当用户连续认证失败次数超过 10 次 锁定该用户使用的帐号 检测操作步检测操作步 骤骤 etc pam d system auth 文件中是否对 pam tally so 的参数进行了正确设置 基线符合性基线符合性 判定依据判定依据 设置连续输错 10 次密码 帐号锁定 5 分钟 使用命令 vi etc pam d system auth 修改配置文件 添加 auth required pam tally so onerr fail deny 10 unlock time 300 注 解锁用户 faillog u r 备注备注 2 1 4 root 用户远程登录限制用户远程登录限制 安全基线项安全基线项 目名称目名称 操作系统 Linux 远程登录安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 01 04 安全基线项安全基线项 说明说明 帐号与口令 root 用户远程登录限制 Linux 系统安全配置基线 第 6 页 共 18 页 检测操作步检测操作步 骤骤 执行 more etc securetty 检查 Console 参数 基线符合性基线符合性 判定依据判定依据 建议在 etc securetty 文件中配置 CONSOLE dev tty01 备注备注 2 1 5 检查是否存在除检查是否存在除 root 之外之外 UID 为为 0 的用户的用户 安全基线项安全基线项 目名称目名称 操作系统 Linux 超级用户策略安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 01 05 安全基线项安全基线项 说明说明 帐号与口令 检查是否存在除 root 之外 UID 为 0 的用户 检测操作步检测操作步 骤骤 执行 awk F 3 0 print 1 etc passwd 基线符合性基线符合性 判定依据判定依据 返回值包括 root 以外的条目 则低于安全要求 备注备注 补充操作说明 UID 为 0 的任何用户都拥有系统的最高特权 保证只有 root 用户的 UID 为 0 2 1 6 root 用户环境变量的安全性用户环境变量的安全性 安全基线项安全基线项 目名称目名称 操作系统 Linux 超级用户环境变量安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 01 06 安全基线项安全基线项 说明说明 帐号与口令 root 用户环境变量的安全性 检测操作步检测操作步 骤骤 执行 echo PATH egrep 检查是否包含父目录 执行 find echo PATH tr type d perm 002 o perm 020 ls 检 查是否包含组目录权限为 777 的目录 基线符合性基线符合性 判定依据判定依据 返回值包含以上条件 则低于安全要求 备注备注 补充操作说明 确保 root 用户的系统路径中不包含父目录 在非必要的情况下 不应包含 组权限为 777 的目录 Linux 系统安全配置基线 第 7 页 共 18 页 2 2 认证认证 2 2 1 远程连接的安全性配置远程连接的安全性配置 安全基线项安全基线项 目名称目名称 操作系统 Linux 远程连接安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 02 01 安全基线项安全基线项 说明说明 帐号与口令 远程连接的安全性配置 检测操作步检测操作步 骤骤 执行 find name netrc 检查系统中是否有 netrc 文件 执行 find name rhosts 检查系统中是否有 rhosts 文件 基线符合性基线符合性 判定依据判定依据 返回值包含以上条件 则低于安全要求 备注备注 补充操作说明 如无必要 删除这两个文件 2 2 2 用户的用户的 umask 安全配置安全配置 安全基线项安全基线项 目名称目名称 操作系统 Linux 用户 umask 安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 02 02 安全基线项安全基线项 说明说明 帐号与口令 用户的 umask 安全配置 检测操作步检测操作步 骤骤 执行 more etc profile more etc csh login more etc csh cshrc more etc bashrc 检查是否包含 umask 值且 umask 027 基线符合性基线符合性 判定依据判定依据 umask 值是默认的 则低于安全要求 备注备注 补充操作说明 建议设置用户的默认 umask 027 2 2 3 重要目录和文件的权限设置重要目录和文件的权限设置 安全基线项安全基线项 目名称目名称 操作系统 Linux 目录文件权限安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 02 03 Linux 系统安全配置基线 第 8 页 共 18 页 安全基线项安全基线项 说明说明 文件系统 重要目录和文件的权限设置 检测操作步检测操作步 骤骤 执行以下命令检查目录和文件的权限设置情况 ls l etc ls l etc rc d init d ls l tmp ls l etc inetd conf ls l etc passwd ls l etc shadow ls l etc group ls l etc security ls l etc services ls l etc rc d 基线符合性基线符合性 判定依据判定依据 若权限过低 则低于安全要求 备注备注 补充操作说明 对于重要目录 建议执行如下类似操作 chmod R 750 etc rc d init d 这样只有 root 可以读 写和执行这个目录下的脚本 2 2 4 查找未授权的查找未授权的 SUID SGID 文件文件 安全基线项安全基线项 目名称目名称 操作系统 Linux SUID SGID 文件安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 02 04 安全基线项安全基线项 说明说明 文件系统 查找未授权的 SUID SGID 文件 检测操作步检测操作步 骤骤 用下面的命令查找系统中所有的 SUID 和 SGID 程序 执行 for PART in grep v etc fstab awk 6 0 print 2 do find PART perm 04000 o perm 02000 type f xdev print Done 基线符合性基线符合性 判定依据判定依据 若存在未授权的文件 则低于安全要求 Linux 系统安全配置基线 第 9 页 共 18 页 备注备注 需要手工检查 补充操作说明 建议经常性的对比 suid sgid 文件列表 以便能够及时发现可疑的后门程序 2 2 5 检查任何人都有写权限的目录检查任何人都有写权限的目录 安全基线项安全基线项 目名称目名称 操作系统 Linux 目录写权限安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 02 05 安全基线项安全基线项 说明说明 文件系统 检查任何人都有写权限的目录 检测操作步检测操作步 骤骤 在系统中定位任何人都有写权限的目录用下面的命令 for PART in awk 3 ext2 3 ext3 print 2 etc fstab do find PART xdev type d perm 0002 a perm 1000 print Done 基线符合性基线符合性 判定依据判定依据 若返回值非空 则低于安全要求 备注备注需要手工检查 2 2 6 查找任何人都有写权限的文件查找任何人都有写权限的文件 安全基线项安全基线项 目名称目名称 操作系统 Linux 文件写权限安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 02 06 安全基线项安全基线项 说明说明 文件系统 查找任何人都有写权限的文件 检测操作步检测操作步 骤骤 在系统中定位任何人都有写权限的文件用下面的命令 for PART in grep v etc fstab awk 6 0 print 2 do find PART xdev type f perm 0002 a perm 1000 print Done 基线符合性基线符合性 判定依据判定依据 若返回值非空 则低于安全要求 备注备注需要手工检查 Linux 系统安全配置基线 第 10 页 共 18 页 2 2 7 检查没有属主的文件检查没有属主的文件 安全基线项安全基线项 目名称目名称 操作系统 Linux 文件所有权安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 02 07 安全基线项安全基线项 说明说明 文件系统 检查没有属主的文件 检测操作步检测操作步 骤骤 定位系统中没有属主的文件用下面的命令 for PART in grep v etc fstab awk 6 0 print 2 do find PART nouser o nogroup print done 注意 不用管 dev 目录下的那些文件 基线符合性基线符合性 判定依据判定依据 若返回值非空 则低于安全要求 备注备注 需要手工检查 补充操作说明 发现没有属主的文件往往就意味着有黑客入侵你的系统了 不能允许没有主 人的文件存在 如果在系统中发现了没有主人的文件或目录 先查看它的完 整性 如果一切正常 给它一个主人 有时候卸载程序可能会出现一些没有 主人的文件或目录 在这种情况下可以把这些文件和目录删除掉 2 2 8 检查异常隐含文件检查异常隐含文件 安全基线项安全基线项 目名称目名称 操作系统 Linux 隐含文件安全基线要求项 安全基线编安全基线编 号号 SBL Linux 02 02 08 安全基线项安全基线项 说明说明 文件系统 检查异常隐含文件 检测操作步检测操作步 骤骤 用 find 程序可以查找到这些隐含文件 例如 find name print xdev find name print xdev cat v 同时也要注意象 xx 和 mail 这样的文件名的 这些文件名看起来 都很象正常的文件名 Linux 系统安全配置基线 第 11 页 共 18 页 基线符合性基线符合性 判定依据判定依据 若返回值非空 则低于安全要求 备注备注 需要手工检查 补充操作说明 在系统的每个地方都要查看一下有没有异常隐含文件 点号是起始字符的 用 ls 命令看不到的文件 因为这些文件可能是隐藏的黑客工具或者其 它一些信息 口令破解程序 其它系统的口令文件 等等 在 UNIX 下 一个常用的技术就是用一些特殊的名 如 点点空格 或 G 点点 control G 来隐含文件或目录 2 2 9 登录超时设置登录超时设置 安全基线项安全基线项 目名称目名称 操作系统 Linux 登录超时设置 安全基线编安全基线编 号号 SBL Linux 02 02 09 安全基线项安全基线项 说明说明 帐号与口令 检查登录超时设置 检测操作步检测操作步 骤骤 使用命令 cat etc profile grep TMOUT 查看 TMOUT 是否被设置 基线符合性基线符合性 判定依据判定依据 返回值为空或值低于 180 则低于安全要求 备注备注使用命令 vi etc profile 修改配置文件 添加 TMOUT 行开头的注释 建议设置为 TMOUT 180 即超时时间为 3 分钟 2 2 10使用使用 SSH 远程登录远程登录 安全基线项安全基线项 目名称目名称 操作系统 Linux SSH 安全连接要求 安全基线编安全基线编 号号 SBL Linux 02 02 10 安全基线项安全基线项 说明说明 对于使用 IP 协议进行远程维护的设备 设备应配置使用 SSH 等加密协议 检测操作步检测操作步 骤骤 查看 SSH 服务状态 service ssh status 查看 telnet 服务状态 service telnet status 基线符合性基线符合性 判定依据判定依据 SSH 服务状态查看结果为 running Linux 系统安全配置基线 第 12 页 共 18 页 telnet 服务状态查看结果为 not running unrecognized 备注备注 2 2 11Root 远程登录限制远程登录限制 安全基线项安全基线项 目名称目名称 操作系统 Linux 超级用户登录设置 安全基线编安全基线编 号号 SBL Linux 02 02 11 安全基线项安全基线项 说明说明 对 SSH 服务进行安全检查 检测操作步检测操作步 骤骤 使用命令 cat etc ssh sshd config 查看配置文件 1 检查是否允许 root 直接登录 检查 PermitRootLogin 的值是否为 no 2 检查 SSH 使用的协议版本 检查 Protocol 的值 基线符合性基线符合性 判定依据判定依据 使用命令 vi etc ssh sshd config 编辑配置文件 1 不允许 root 直接登录 设置 PermitRootLogin 的值为 no 2 修改 SSH 使用的协议版本 设置 Protocol 的版本为 2 备注备注root 用户需要使用普通用户远程登录后 su 进行系统管理 2 2 12关闭不必要的服务关闭不必要的服务 安全基线项安全基线项 目名称目名称 操作系统 Linux 关闭不必要的服务 安全基线编安全基线编 号号 SBL Linux 02 02 12 安全基线项安全基线项 说明说明 帐号与口令 关闭不必要的服务 检测操作步检测操作步 骤骤 使用命令 who r 查看当前 init 级别 使用命令 chkconfig list 查看所有服务的状态 基线符合性基线符合性 判定依据判定依据 若有不必要的系统在当前级别下为 on 则低于安全要求 Linux 系统安全配置基线 第 13 页 共 18 页 备注备注需要手工检查 使用命令 chkconfig level on off reset 设置服务在个 init 级别下开机是否启动 Linux 系统安全配置基线 第 14 页 共 18 页 第第 3 章章日志审计日志审计 3 1 日志日志 3 1 1 syslog 登录事件记录登录事件记录 安全基线项安全基线项 目名称目名称 操作系统 Linux 登录审计安全基线要求项 安全基线编安全基线编 号号 SBL Linux 03 01 01 安全基线项安全基线项 说明说明 日志审计 syslog 登录事件记录 检测操作步检测操作步 骤骤 执行命令 more etc syslo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 辽宁省数学试卷
- 全程检测卷数学试卷
- 南京+高三+数学试卷
- 药物过敏患者护理教育策略分析报告
- 器件在微网中的作用研究
- 2025年氟铝酸钙锂晶体(LICAALF)项目发展计划
- 临沂九年级数学试卷
- 绵阳高一下数学试卷
- 理科生看到数学试卷
- 美容仪器品牌形象塑造效果反馈分析报告
- 呼吸功能锻炼技术操作考核评分标准
- GB 5577-1985合成橡胶牌号规定
- FZ/T 01034-2008纺织品机织物拉伸弹性试验方法
- 《百团大战》历史课件
- 高血压的健康宣教课件
- 水溶肥分析课件
- 人保财险新人培训4商业非车险与财产保险简介课件讲义
- 马克思主义基本原理课件- (全套完整课件)全版
- 骨科三基考试复习题常见考题及答案(骨科)
- 【优秀】脑膜瘤护理查房课件
- GB∕T 3480.3-2021 直齿轮和斜齿轮承载能力计算 第3部分:轮齿弯曲强度计算
评论
0/150
提交评论