Linux安全基线加固之访问控制

1.检查umask值

#检查下列文件是否包含027,如果是022则低于安全要求,建议设置为077
more /etc/profile  
more /etc/csh.login  
more /etc/csh.cshrc  
more /etc/bashrc

2.重要文件的访问权限

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/*   
对于重要目录建议修改权限

3.删除共享

vim /etc/exports编辑配置文件,删除不必要的共享

4.查找未授权的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

5.检查任何人都有写权限的目录

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
若返回值非空,则低于安全要求

6.查找任何人都有写权限的文件

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
若返回值非空,则低于安全要求

7.检查没有属主的文件

for PART in `grep -v ^# /etc/fstab | awk '($6 != "0") {print $2 }'`; do
find $PART -nouser -o -nogroup -print
done
不用理会/dev下的文件
或者直接 find / -nouser -o -nogroup -print

8.查看隐藏文件

find  / -name ".. *" -print –xdev
find  / -name "…*" -print -xdev | cat -v
同时也要注意象“.xx”和“.mail”这样的文件名

9.开放tmp目录的权限

chmod +t /tmp

10.去除不必要的SUID/SGID权限

chmod u+s filename 设置SUID位 
chmod u-s filename 去掉SUID设置 
chmod g+s filename 设置SGID位 
chmod g-s filename 去掉SGID设置

11.检查/dev下的非设备文件

find /dev -type f -exec ls -l {} \;

12.检查非/dev下的设备文件

find / -type b -print | grep -v '^/dev/'

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Linux基线加固脚本是一种自动化工具,用于提高Linux系统的安全性和保护系统免受潜在威胁。它可以通过执行一系列的安全策略和配置更改来减少系统的攻击面和脆弱性。 基线加固脚本的作用包括以下几个方面: 1. 安全策略:脚本会检查并配置系统的安全策略,如密码策略、访问控制等。它可以通过强制密码复杂度要求、禁止root用户远程登录等措施来降低系统被攻击的风险。 2. 系统配置:脚本会自动检测和修改系统配置文件,以使系统达到更安全的状态。例如,通过禁用不必要的服务、限制系统资源访问、配置审计和日志记录等措施来提高系统的可靠性。 3. 漏洞修补:脚本会检测系统中可能存在的软件漏洞,并提供程序包更新和安全补丁的自动安装。这可以帮助系统保持最新的安全补丁,阻止潜在攻击者利用已知的漏洞进入系统。 4. 安全审计:脚本会执行各种安全检查和扫描,以识别可能存在的安全风险和脆弱性。它可以检查文件和目录权限、网络配置、用户和组设置等,有助于发现和解决系统中的安全问题。 基线加固脚本的优势在于它能够自动执行复杂的安全配置和漏洞修补任务,减少了管理员的工作量和出错的可能性。它可以帮助管理员提高系统的安全性,保护系统和数据免受未经授权的访问和攻击。但是,脚本也需要经常更新和维护,以适应不断变化的安全威胁和漏洞情况。同时,管理员应该仔细选择和评估脚本的可靠性和安全性,以确保它不会影响系统的正常运行和稳定性。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值