
— 特色专栏 —
MySQL / PostgreSQL / MongoDB
ElasticSearch / Hadoop / Redis
Kubernetes / Docker / DevOps
Nginx / Git / Tools / OpenStack
大家好,我是民工哥!
给大家推荐一款 Linux 服务器等保加固脚本/检测脚本。

网络安全等级保护制度是我国网络安全的基本制度,旨在提高信息系统的安全防护能力,保障信息安全。Linux服务器作为众多信息系统的重要组成部分,其安全性直接关系到整个系统的稳定运行和数据安全。因此,对Linux服务器进行等保工作具有重要意义。
Linux 服务器等保(等级保护)是指按照国家的网络安全等级保护制度,对Linux 服务器进行安全保护的一种措施。
Linux 服务器的等保级别通常根据系统的重要性、涉及的数据敏感度等因素进行划分。等保三级是较为常见的级别,其要求包括但不限于以下几个方面:
身份鉴别:
访问控制:
安全审计:
入侵防范:
恶意代码防范:
数据完整性与保密性:
这脚本程序是我在一位的开源xiaoyunjie老哥写的脚本加固基础上新增了两个加固脚本,设置密码长度和定期更换要求、建议操作系统对审计记录进行保护,通过日志服务器对审计记录进行定期存档备份
他的加固脚本github项目地址:https://github.com/xiaoyunjie/Shell_Script
操作说明
# 执行 CentOS-Check_Script.sh 脚本文件进行检查,命令格式如下
sudo sh CentOS_Check_Script.sh | tee check_`date +%Y%m%d_%H%M%S`.txt
执行完CentOS_Check_Script.sh会在当前目录下生成以当前时间单位命名的txt检查结果文件(check_2023.xxxxx_xxxx.txt)。
这个检查脚本好像对Ubuntu系统没啥作用,因为Ubuntu系统有些配置文件和检测脚本的文件不一样或者不存在。
检查说明 此脚本是按三级等保要求,编写的一键检查脚本,此脚本只适合linux分支中的redhat、centos,运行脚本将结果输出到自定义的文件中,脚本结果需要人为检查。
此检查脚本包含以下几块内容:
CentOS_Protective_Script.sh 执行完脚本任意编号功能,该脚本在执行加固前会自动备份服务器需要修改安全加固的相关配置文件,并且在当前脚本目录下生成backup文件夹(备份的文件都存储在backup文件夹下,如需恢复原本服务器相关配置文件请执行8号程序 还原配置文件)
操作说明
#执行CentOS_Protective_Script.sh脚本文件进行加固,命令格式如下
sudo sh CentOS_Protective_Script.sh
#执行完成后,请按脚本提示重启相应服务
#如果是Ubuntu系统,可能会出现类似Syntax error: "(" unexpected的错误,一般这种是因为sh与bash有些地方不兼容,解决方式:使用bash命令来启动脚本。
sudo bash CentOS_Protective_Script.sh
功能说明
项目地址:https://github.com/NatChao/check_script
👍 如果你喜欢这篇文章,请点赞并分享给你的朋友!