linux系统安全加固规范_第1页
linux系统安全加固规范_第2页
linux系统安全加固规范_第3页
linux系统安全加固规范_第4页
linux系统安全加固规范_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

-.z.Linu*主机操作系统加固标准目录第1章概述31.1目的错误!未定义书签。1.2适用范围错误!未定义书签。1.3适用版本错误!未定义书签。1.4实施错误!未定义书签。1.5例外条款错误!未定义书签。第2章账号管理、认证授权32.1账号3用户口令设置3用户远程登录限制3检查是否存在除root之外UID为0的用户3用户环境变量的平安性32.2认证错误!未定义书签。远程连接的平安性配置3用户的umask平安配置3重要目录和文件的权限设置3查找未授权的SUID/SGID文件3检查任何人都有写权限的目录3查找任何人都有写权限的文件3检查没有属主的文件3检查异常隐含文件3第3章日志审计33.1日志3登录事件记录33.2审计3的配置审核3第4章系统文件34.1系统状态3系统coredump状态3_Toc224717185-.z.概述适用范围本配置标准的使用者包括:效劳器系统管理员、应用管理员、网络平安管理员。适用版本LINU*系列效劳器;账号管理、认证授权账号用户口令设置平安基线工程名称操作系统Linu*用户口令平安基线要求项平安基线编号SBL-Linu*-02-01-01平安基线项说明**与口令-用户口令设置检测操作步骤1、询问管理员是否存在如下类似的简单用户密码配置,比方:root/root,test/test,root/root12342、执行:more/etc/login,检查PASS_MA*_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不存在空口令账号备注root用户远程登录限制平安基线工程名称操作系统Linu*远程登录平安基线要求项平安基线编号SBL-Linu*-02-01-02平安基线项说明**与口令-root用户远程登录限制检测操作步骤执行:more/etc/securetty,检查Console参数基线符合性判定依据建议在/etc/securetty文件中配置:CONSOLE=/dev/tty01备注检查是否存在除root之外UID为0的用户平安基线工程名称操作系统Linu*超级用户策略平安基线要求项平安基线编号SBL-Linu*-02-01-03平安基线项说明**与口令-检查是否存在除root之外UID为0的用户检测操作步骤执行:awk-F:'($3==0){print$1}'/etc/passwd基线符合性判定依据返回值包括"root〞以外的条目,则低于平安要求;备注补充操作说明UID为0的任何用户都拥有系统的最高特权,保证只有root用户的UID为0root用户环境变量的平安性平安基线工程名称操作系统Linu*超级用户环境变量平安基线要求项平安基线编号SBL-Linu*-02-01-04平安基线项说明**与口令-root用户环境变量的平安性检测操作步骤执行:echo$PATH|egrep'(^|:)(\.|:|$)',检查是否包含父目录,执行:find`echo$PATH|tr':'''`-typed\(-perm-002-o-perm-020\)-ls,检查是否包含组目录权限为777的目录基线符合性判定依据返回值包含以上条件,则低于平安要求;find`echo$PATH|tr':'''`-typed\(-perm-777-o-perm-777\)-ls注补充操作说明确保root用户的系统路径中不包含父目录,在非必要的情况下,不应包含组权限为777的目录远程连接的平安性配置平安基线工程名称操作系统Linu*远程连接平安基线要求项平安基线编号SBL-Linu*-02-02-01平安基线项说明**与口令-远程连接的平安性配置检测操作步骤执行:find/-rc,检查系统中是否有.netrc文件,执行:find/-name.rhosts,检查系统中是否有.rhosts文件基线符合性判定依据返回值包含以上条件,则低于平安要求;备注补充操作说明如无必要,删除这两个文件用户的umask平安配置平安基线工程名称操作系统Linu*用户umask平安基线要求项平安基线项说明**与口令-用户的umask平安配置检测操作步骤执行:more/etc/profilemore/etc/csh.loginmore/etc/csh.cshrcmore/etc/bashrc检查是否包含umask值基线符合性判定依据umask值是默认的,则低于平安要求备注补充操作说明直接vi/etc/bashrc建议设置用户的默认umask=077数据库机器不装。重要目录和文件的权限设置平安基线工程名称操作系统Linu*目录文件权限平安基线要求项平安基线编号SBL-Linu*-02-02-03平安基线项说明文件系统-重要目录和文件的权限设置检测操作步骤执行以下命令检查目录和文件的权限设置情况:ls–l/etc/ls–l/etc/rc.d/init.d/ls–l/tmpls–l/etc/inetd.confls–l/etc/passwdls–l/etc/shadowls–l/etc/groupls–l/etc/securityls–l/etc/servicesls-l/etc/rc*.d基线符合性判定依据假设权限过低,则低于平安要求;备注补充操作说明对于重要目录,建议执行如下类似操作:#chmod-R750/etc/rc.d/init.d/*这样只有root可以读、写和执行这个目录下的脚本。查找未授权的SUID/SGID文件平安基线工程名称操作系统Linu*SUID/SGID文件平安基线要求项平安基线编号SBL-Linu*-02-02-04平安基线项说明文件系统-查找未授权的SUID/SGID文件检测操作步骤用下面的命令查找系统中所有的SUID和SGID程序,执行:forPARTin`grep-v^#/etc/fstab|awk'($6!="0"){print$2}'`;dofind/\(-perm-04000-o-perm-02000\)-typef-*dev-printDone基线符合性判定依据假设存在未授权的文件,则低于平安要求;备注补充操作说明建议经常性的比照suid/sgid文件列表,以便能够及时发现可疑的后门程序检查任何人都有写权限的目录平安基线工程名称操作系统Linu*目录写权限平安基线要求项平安基线编号SBL-Linu*-02-02-05平安基线项说明文件系统-检查任何人都有写权限的目录检测操作步骤在系统中定位任何人都有写权限的目录用下面的命令:forPARTin`awk'($3=="e*t2"||$3=="e*t3")\{print$2}'/etc/fstab`;dofind/-*dev-typed\(-perm-0002-a!-perm-1000\)-printDone基线符合性判定依据假设返回值非空,则低于平安要求;备注查找任何人都有写权限的文件平安基线工程名称操作系统Linu*文件写权限平安基线要求项平安基线编号SBL-Linu*-02-02-06平安基线项说明文件系统-查找任何人都有写权限的文件检测操作步骤在系统中定位任何人都有写权限的文件用下面的命令:forPARTin`grep-v^#/etc/fstab|awk'($6!="0"){print$2}'`;dofind$PART-*dev-typef\(-perm-0002-a!-perm-1000\)-printDone基线符合性判定依据假设返回值非空,则低于平安要求;备注检查没有属主的文件平安基线工程名称操作系统Linu*文件所有权平安基线要求项平安基线编号SBL-Linu*-02-02-07平安基线项说明文件系统-检查没有属主的文件检测操作步骤定位系统中没有属主的文件用下面的命令:forPARTin`grep-v^#/etc/fstab|awk'($6!="0"){print$2}'`;dofind$PART-nouser-o-nogroup-printdone注意:不用管"/dev〞目录下的那些文件。基线符合性判定依据假设返回值非空,则低于平安要求;备注补充操作说明发现没有属主的文件往往就意味着有黑客入侵你的系统了。不能允许没有主人的文件存在。如果在系统中发现了没有主人的文件或目录,先查看它的完整性,如果一切正常,给它一个主人。有时候卸载程序可能会出现一些没有主人的文件或目录,在这种情况下可以把这些文件和目录删除掉。检查异常隐含文件平安基线工程名称操作系统Linu*隐含文件平安基线要求项平安基线编号SBL-Linu*-02-02-08平安基线项说明文件系统-检查异常隐含文件检测操作步骤用"find〞程序可以查找到这些隐含文件。例如:#find/-name"..*"-print–*dev#find/-name"…*"-print-*dev|cat-v同时也要注意象".**〞和".mail〞这样的文件名的。〔这些文件名看起来都很象正常的文件名〕基线符合性判定依据假设返回值非空,则低于平安要求;备注补充操作说明在系统的每个地方都要查看一下有没有异常隐含文件〔点号是起始字符的,用"ls〞命令看不到的文件〕,因为这些文件可能是隐藏的黑客工具或者其它一些信息〔口令破解程序、其它系统的口令文件,等等〕。在UNI*下,一个常用的技术就是用一些特殊的名,如:"…〞、"..〞〔点点空格〕或"..^G〞〔点点control-G〕,来隐含文件或目录。日志审计日志syslog登录事件记录平安基线工程名称操作系统Linu*登录审计平安基线要求项平安基线编号SBL-

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论