linu安全配置规范.docx
《linu安全配置规范.docx》由会员分享,可在线阅读,更多相关《linu安全配置规范.docx(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、linuLelc was written in 20212、创建用户时查看系统是否提供了用户权 限级别以及可访问系统资源和命令的选项;3、为两个用户分别配置不同的权限,2个 用户的权限差异应能够分别在用户权限级 别、可访问系统资源以及可用命令等方面 予以体现;4、分别利用2个新建的账号访问设备系 统,并分别尝试访问允许访问的内容和不 允许访问的内容,查看权限配置策略是否 牛效3、加充说明编号:2要求内容,当在创建新文件或目录时应屏蔽掉新文 件或目录不应有的访问允许权限。防止同 属于该组的其它用户及别的组的用户修改 该用户的文件或更高限制。操作指南1、参考配置操作设置默认权限:Vi /etc/
2、在末尾增加umask 027,将缺 省访问权限设置为750修改文件或目录的权限,操作举例如下: ttchmod 444 dir ; #修改目录dir的权限 为所有人都为只读。根据实际情况设置权限;2、补充操作说明如果用户需要使用一个不同于默认全局系 统设置的umask,可以在需要的时候通过命 令行设置,或者在用户的shell启动文件 中配置。检测方法1、判定条件权限设置符合实际需要;不应有的访问允许权限被屏蔽掉;2、检测操作查看新建的文件或目录的权限,操作举例 如下:#ls -1 dir ; #查看目录dir的权限ttcat /etc/查看是否有umask 027内容3、补充说明umask的默
3、认设置一般为022,这给新创建 的文件默认权限755 (777-022=755),这 会给文件所有者读、写权限,但只给组成 员和其他用户读权限。umask的计算:umask是使用八进制数据代码设置的,对于 目录,该值等于八进制数据代码777减去 需要的默认权限对应的八进制数据代码 值;对于文件,该值等于八进制数据代码 666减去需要的默认权限对应的八进制数据 代码值。编号:3要求内容如果需要启用FTP服务,当通过FTP服 务创建新文件或目录时应屏蔽掉新文件或 目录不应有的访问允许权限。操作指南1、参考配置操作以vsftp为例打开/etc/vsftpd/chroot_list 文件,将需 要限制
4、的用户名加入到文件中2、补充操作说明检测方法1、判定条件权限设置符合实际需要;不应有的访问允许权限被屏蔽掉;2、检测操作查看新建的文件或目录的权限,操作举例如下:3、补充说明远程登录编号:1要求内容限制具备超级管理员权限的用户远程登 录。远程执行管理员权限操作,应先以普通权 限用户远程登录后,再切换到超级管理员 权限账号后执行相应操作。操作指南1、参考配置操作编辑/etc/passwd,帐号信息的shell为 /sbin/nologin的为禁止远程登录,如要允 许,则改成可以登录的shell即可,如 /bin/bash2、补充操作说明如果限制root从远程ssh登录,修改/etc/ssh/ss
5、hd config 文件,将PermitRootLogin yes 改为PermitRootLogin no, 重启 sshd 月艮务。检测方法1、判定条件root远程登录不成功,提示“没有权限”;普通用户可以登录成功,而且可以切换到root用户;2、检测操作root从远程使用telnet登录;普通用户从远程使用telnet登录;root从远程使用ssh登录;普通用户从远程使用ssh登录;3、补充说明限制root从远程ssh登录,修改/etc/ssh/sshd_conf ig 文件,将PermitRootLogin yes 改为PermitRootLogin no,重启 sshd 服务。编号:
6、2要求内容对于使用IP协议进行远程维护的设备,设 备应配置使用SSH等加密协议,并安全配 置SSHD的设置。操作指南1、参考配置操作正常可以通过#/08/55111 start来启动SSH;通过#/etc/sshd stop 来停止 SSH2、补充操作说明查看SSH服务状态:# ps - ef grep ssh注:禁止使用telnet等明文传输协议进行 远程维护;如特别需要,需采用访问控制 策略对其进行限制;检测方法1、判定条件# ps - ef grep ssh是否有ssh进程存在 是否有telnet进程存在 2、检测操作查看SSH服务状态:# ps - ef grep ssh查看telne
7、t服务状态: # ps - ef grep telnet 3、补充说明补丁安全编号:1要求内容在保证业务网络稳定运行的前提下,安装 最新的OS补丁。补丁在安装前需要测试确 定。操作指南1、参考配置操作看版本是否为最新版本。执行下列命令,查看版本及大补丁号。ttuname - a2、补充操作说明检测方法1、 判定条件看版本是否为最新版本。# uname - a查看版本及大补丁号RedHat Linux: Linux: Linux:、 检 测操作在系统安装时建议只安装基本的OS部份, 其余的软件包则以必要为原则,非必需的 包就不装。3、补充说明日志安全要求编号:1要求内容启用syslog系统日志审
8、计功能操作指南1、参考配置操作ttcat /etc/查看是否有#authp是v. */var/log/secure2、补充操作说明将authpirv设备的任何级别的信息记录到 /var/log/secure文件中,这主要是一些和 认证、权限使用相关的信息。检测方法1判定条件查看是否有#authpriv. */var/log/secure2、检测操作ttcat /etc/3、补充说明将authpirv设备的任何级别的信息记录到 /var/log/secure文件中,这主要是一些和 认证、权限使用相关的信息。编号:2要求内容系统日志文件由syslog创立并且不口J被其 他用户修改;其它的系统日志文
9、件不是全 局可写操作指南1、参考配置操作查看如下等日志的访问权限#ls查看下列日志文件权限/var/log/messages、 /var/log/secure、/var/log/maillog /var/log/cron、/var/log/spooler /var/log/2、补充操作说明检测方法1、判定条件2、检测操作使用1s -1命令依次检查系统日志的读写权限3、补充说明编号:3 (可选)要求内容启用记录cron行为日志功能操作指南1、参考配置操作Vi /etc/# Log cron stuff cron. * cron. *检测方法1、判定条件2、检测操作 cron. *编号:4 (可选
10、)要求内容设备配置远程口志功能,将需要重点关注 的日志内容传输到日志服务器。操作指南1、参考配置操作修改配置文件vi /etc/,加上这一行:礼* 可以将和*替换为你实际需要的日志信 息。比如:kern. * ; mail. * 等等。可以将此处替换为实际的IP或域名。2、补充操作说明检测方法1、判定条件设备配置远程日志功能,将需要重点关注 的日志内容传输到日志服务器。2、检测操作查看日志服务器上的所收到的日志文件。3、补充说明不必要的服务、端口编号:1要求内容关闭不必要的服务。操作指南1、参考配置操作查看所有开启的服务:#ps - efttchkconfig -list#cat /etc/在
11、中关闭不用的服务首先复制/etc/。#cp /etc/ /etc/然后用vi编辑器编辑 文件,对于需要注释掉的服务在相应行开 头标记#字符,重启xinetd服务,即可。2、补充操作说明参考附表,根据需要关闭不必要的服务检测方法1 判定条件所需的服务都列出来;没有不必要的服务;2、检测操作#ps - efSchkconfig -listttcat /etc/3、补充说明在/etc/文件中禁止不必要的基本网络服 务。注意:改变了 “/etc/”文件之后,需要重 新启动xinetd。对必须提供的服务采用tcpwapper来保护系统Banner设置要求内容修改系统banner,避免泄漏操作系统名 称,
12、版本号,主机名称等,并且给出登陆 告警信息操作指南1、参考配置操作在缺省情况下,当你登录到linux系统, 它会告诉你该linux发行版的名称、版本、内核版本、服务器 的名称。应该尽可能的隐藏系统信息。首先编辑“/etc/”文件,在卜面显不的 这些行前加一个“甲,把输出信息的命令 注释掉。# This will overwrite /etc/issue at every boot. So, makeany changes you want to make to/etc/issue here or youwill lose them when you reboot.ttecho /etc/iss
13、uettecho $R /etc/issue# echo /Kernel $ (uname -r) on $a$ (uname -m) /etc/issue# cp -f /etc/issue /etc/# echo /etc/issue其次删除/etc目录下的和issue文件:# mv /etc/issue /etc/# mv /etc/ /etc/检测方法查看Cat /etc/注释住处信息登录超时时间设置要求内容对于具备字符交互界面的设备,配置定时 帐户自动登出操作指南1、参考配置操作通过修改账户中“TMOUT”参数,可以实现此功能。TMOUT按秒计算。编辑profile文件(vi /et
14、c/profile),在 “HISTFILESIZE=”后面加入下面这行:建议TM0UT=300 (可根据情况设定)2、补充操作说明改变这项设置后,必须先注销用户,再用该用户登录才能激活这个功能检测方法1、判定条件 查看 TM0UT=300删除潜在危险文件Linux安全配置规范要求内容.rhosts, rc,等文件都具有潜在的危险, 如果没有应用,应该删除操作指南1、参考配置操作执行:find / -name rc,检查系统中是否 有rc文件,执行:find / -name . rhosts ,检查系统2011年3月中是否有.rhosts文件如无应用,删除以上文件:Mv .rhost .Mv
15、r .2、补充操作说明注意系统版本,用相应的 方法执行检测方法1、判定条件2、检测操作FTP设置编号1:要求内容禁止root登陆FTP操作指南1、参考配置操作在ftpaccess文件中加入下列行 root检测方法使用root帐号登录ftp会被拒绝编号2:要求内容禁止匿名ftp操作指南1、参考配置操作以vsftpd为例:打开文件,修改下列行为: anonymousenab1e=N0检测方法匿名账户不能登录编号3:要求内容修改FTP banner信息操作指南1、参考配置操作使用vsftpd,则修改下列文件的内容: /etc/使用wu-ftpd ,则需要修改文件/etc/ftpaccess,在其中添
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- linu 安全 配置 规范
限制150内