当前位置: 首页 > news >正文

linux基线整改方法

linux基线整改方法

来源 https://mp.weixin.qq.com/s/XTDfpec1Xe2-BZuEJ0veOg

 

前言

配置安全基线是网络、基础设备安全维护的基础,基线合规可以有效的防护大部分已知的攻击手段

本次介绍的整改方式均为以root权限在shell环境执行

制作脚本仅将所需命令组合成.sh即可,不做赘述

基线配置涉及多项功能的开启/关闭,切勿在已投产机器上执行,以免影响正常使用!!!

基线整改

账号口令

  • 账户密码最小长度大于8
if grep -q '^PASS_MIN_LEN' /etc/login.defs;then sed -i 's/^PASS_MIN_LEN.*/PASS_MIN_LEN   8/g' /etc/login.defs; else echo "PASS_MIN_LEN   8" >> /etc/login.defs; fi
  • 账户密码最大可用周期为90天
if grep -q '^PASS_MAX_DAYS' /etc/login.defs;then sed -i 's/^PASS_MAX_DAYS.*/PASS_MAX_DAYS   90/g' /etc/login.defs; else echo "PASS_MAX_DAYS   90" >> /etc/login.defs; fi
  • 账户密码必须包含大小写、数字、特殊字符
sed -i '/^password requisite/s/[[:space:]]*.credit=[^[:space:]]*//g' /etc/pam.d/system-auth && key=`echo {u,l,d,o}credit=-1` && sed -i 's/^password requisite.*/& '"$key"'/g' /etc/pam.d/system-auth 

# 其中ucredit为大写字母个数,lcredit为小写个数,dcredit为数字个数,ocredit为特殊字符个数
# 设置为-1代表必须包含一至多个
  • 删除与设备运行、维护等工作无关的账号
for i in {listen,gdm,webservd,nobody,nobody4,noaccess};do if grep -q "$i" /etc/passwd ;then if ! grep -q "$i":! /etc/shadow;then usermod -L $i ;fi;fi;done

认证授权

  • 文件/etc/profile中umask设置为027
if grep -iq ^umask /etc/profile; then sed -i "s/^umask.*/umask 027/g" /etc/profile; else sed -i '1i\umask 027' /etc/profile ;fi

# 即默认文件权限为750,所属用户rwx,所属组rx,其他用户无权限
  • 命令行界面超时时间设置为300S
if grep -iq '^export TMOUT' /etc/profile; then sed -i "s/^export TMOUT.*/export TMOUT=300/g" /etc/profile; else echo "export TMOUT=300" >> /etc/profile ;fi
  • 禁止root用户远程ssh登录
if grep -iq '^PermitRootLogin' /etc/ssh/sshd_config; then sed -i "s/^PermitRootLogin.*/PermitRootLogin no/g" /etc/ssh/sshd_config; else echo "PermitRootLogin no" >> /etc/ssh/sshd_config ;fi

日志审计

  • 启用syslog日志审计
if grep -iq '^authpriv.\*' /etc/*syslog.conf; then sed -i "s/^authpriv.\*.*/authpriv.* \/var\/log\/secure/g" /etc/*syslog.conf; else echo "authpriv.* /var/log/secure" >> /etc/*syslog.conf ;fi && service rsyslog restart
  • 日志文件设置为其他用户不可写入
chmod 775 /var/log/mail /var/log/boot.log /var/log/secure /var/log/messages /var/log/cron /var/log/spooler /var/log/maillog 2>/dev/null

协议安全

  • 禁止匿名VSFTP用户登录FTP
for i in `find /etc/ -name vsftpd.conf 2>/dev/null`;do if grep -iq '^anonymous_enable' $i; then sed -i "s/^anonymous_enable.*/anonymous_enable=NO/g" $i; else echo "anonymous_enable=NO" >> $i ;fi;done
  • 禁止root登录VSFTP
for i in `find /etc/ -name ftpusers 2>/dev/null`;do if ! grep -iq root $i; then echo root >> $i ;fi;done 
  • 禁用telnet
if  [ -f /etc/xinetd.d/telnet ] ;then if grep -iq ^disable /etc/xinetd.d/telnet ; then sed -i  's/^disable.*/disable = yes/g' /etc/xinetd.d/telnet; else echo "disable = yes" >> /etc/xinetd.d/telnet; fi; fi && service xinetd restart 2>/dev/null

其它安全

  • 删除隐患风险文件(.netrc、hosts.equiv、.rhosts)
for i in .netrc hosts.equiv .rhosts; do find / -maxdepth 4 -name "$i" -exec mv {} {}.bak \; 2>/dev/null ; done
  • 设置用户管理文件权限
chmod 644 /etc/group && chmod 600 /etc/shadow && chmod 644 /etc/passwd
  • 清除系统banner
mv /etc/issue /etc/issue.bak 2>/dev/null; mv /etc/issue.net /etc/issue.net.bak 2>/dev/null

 

========== End

 

http://www.jsqmd.com/news/442371/

相关文章:

  • 2026年评价高的健康学校建设措施品牌推荐:健康学校建设配置/健康学校建设机制标准高性价比公司 - 品牌宣传支持者
  • 【超全】基于微信小程序的小区租车拼车系统【包括源码+文档+调试】
  • 《Linux系统编程》3.Linux权限
  • [python]-模块和包 - 详解
  • 人工智能:注意力机制与Transformer模型实战
  • 【超全】基于微信小程序的电影院订票选座系统【包括源码+文档+调试】
  • 2026年口碑好的健康学校建设公司推荐:健康学校建设清单/健康学校建设实施/健康学校建设方案人气公司推荐 - 品牌宣传支持者
  • 2026年知名的社会心理服务站标准公司推荐:社会心理服务站设备用户好评公司 - 品牌宣传支持者
  • 2026年质量好的心理测评系统采购品牌推荐:心理测评系统设备/心理测评系统建设方案口碑优选公司 - 品牌宣传支持者
  • 【MYSQL】MYSQL学习的一大重点:数据库基础
  • 2026年靠谱的社会心理服务站标准公司推荐:社会心理服务站设备/社会心理服务站仪器/社会心理服务站建设流程优质公司推荐 - 品牌宣传支持者
  • 2026年热门的心理测评系统设备品牌推荐:心理测评系统管理平台/心理测评系统建设方案专业公司推荐 - 品牌宣传支持者
  • Java处理JSON编程实用技巧
  • 上海有哪些专业做力学仿真服务的公司? - 冠顶工业设备
  • 2026年靠谱的职业院校心理咨询室方案公司推荐:职业院校心理咨询室仪器/职业院校心理咨询室采购清单行业公司推荐 - 品牌宣传支持者
  • 工业领域故障诊断模型深度解析
  • 2026年比较好的职业院校心理咨询室方案品牌推荐:职业院校心理咨询室实施方案/职业院校心理咨询室建设方案/职业院校心理咨询室采购清单品牌公司推荐 - 品牌宣传支持者
  • MYSQL基础(大模型基础准备2/3)
  • 2026年质量好的医院心理科设备品牌推荐:医院心理科设备配置标准行业公司推荐 - 品牌宣传支持者
  • 读2025世界前沿技术发展报告03信息技术及产业发展(下)
  • 2026年热门的三缸雪融机厂家推荐:单缸雪融机/全自动雪融机品牌厂家推荐 - 品牌宣传支持者
  • 2026年靠谱的医院心理科设备清单品牌推荐:医院心理科设备采购/医院心理科设备功能介绍/医院心理科设备整体解决方案人气公司推荐 - 品牌宣传支持者
  • 2026年热门的雪融机厂家推荐:三缸雪融机/不锈钢雪融机厂家选择指南 - 品牌宣传支持者
  • 2026年靠谱的特殊学校心理辅导室建设仪器品牌推荐:特殊学校心理辅导室建设方案/特殊学校心理辅导室建设标准/特殊学校心理辅导室建设整体解决方案优质公司推荐 - 品牌宣传支持者
  • 2026年官方八方电子招投标平台湖北公司推荐:湖北八方电子招投标平台口碑优选公司 - 品牌宣传支持者
  • 2026年比较好的特殊学校心理辅导室建设公司推荐:特殊学校心理辅导室建设方案/特殊学校心理辅导室建设设备/特殊学校心理辅导室建设整体解决方案年度精选公司 - 品牌宣传支持者
  • 【课程设计/毕业设计】Java家政预约管理系统源码+开发文档+运行步骤+计算机专业
  • 2026年官方电子招投标平台公司推荐:八方电子招投标平台/八方电子招投标平台湖北/八方电子招投标平台湖北专区人气公司推荐 - 品牌宣传支持者
  • SQL Server数据库服务器内存问题排查
  • 2026年比较好的立式冰淇淋机品牌推荐:全自动冰淇淋机可靠供应商推荐 - 品牌宣传支持者