服务器安全基线检查清单

刘

刘AI工程师

· 阅读 1284

分享
安全基线检查

服务器安全基线检查清单

安全基线是服务器安全配置的最低标准。每台新上线的服务器都应该通过基线检查,确保不存在明显的安全隐患。本文整理了一份实用的安全基线检查清单。

运维与安全工作的价值,常常体现在「什么都没发生」上。「服务器安全基线检查清单」所涉及的云上安全纵深防御,正是这种隐性价值的来源:体系健全时风平浪静,体系缺失时一次小问题就可能演变成大事故。

服务器安全基线检查清单

账户和认证

  • 禁止root直接SSH登录(PermitRootLogin no)
  • 使用SSH密钥认证,禁用密码登录(PasswordAuthentication no)
  • 删除或锁定不需要的系统账户(如guest、test)
  • 密码复杂度策略:最小长度12位,包含大小写+数字+特殊字符
  • 密码过期策略:90天强制更换(/etc/login.defs)
  • 登录失败锁定:5次失败后锁定账户15分钟(pam_faillock)

网络和服务

  • 修改SSH默认端口(从22改为其他)
  • 只开放必要的端口(通过iptables或安全组)
  • 关闭不需要的服务(如telnet、ftp、rsh)
  • Redis/MySQL等数据库只监听内网IP
  • 开启fail2ban防暴力破解

文件和权限

  • /etc/passwd、/etc/shadow权限设为600/400
  • /etc/sudoers权限设为440
  • 禁止全局可写目录(除/tmp外)
  • 关键系统文件设置immutable属性(chattr +i)
  • 设置umask为027(新建文件默认权限750/640)

日志和审计

  • 开启auditd审计服务
  • SSH登录日志级别设为VERBOSE
  • 配置日志远程传输(rsyslog → 日志服务器)
  • 命令历史记录(HISTSIZE)保留1000条以上

系统更新

  • 启用自动安全更新(yum-cron / unattended-upgrades)
  • 定期检查系统漏洞(yum updateinfo list security)
  • 内核版本保持最新(修复已知安全漏洞)

自动化检查

使用开源工具自动化基线检查:Lynis(Linux安全审计)、OpenSCAP(合规性检查)、OSSEC(入侵检测)。将基线检查集成到服务器上线流程中,不通过基线的服务器不允许接入生产网络。

云上安全纵深防御的体系化思路

与其追求单点工具的极致配置,不如先保证覆盖面:关键资产是否都在监控之内、重要操作是否都有审计、对外暴露面是否都经过评估。覆盖面完整之后,再谈深度优化才有意义。

体系化的另一个好处是可传承:不依赖某个人的记忆,而是依赖流程与清单,团队整体水位才会稳定提升。

把云上安全纵深防御交给更专业的协作方

安徽卓牛为客户提供云上的安全加固、监控体系搭建与运维托管服务,能够结合阿里云安全与可观测产品,帮助团队建立可持续的运维安全体系,而非一次性整改。

若你希望就「服务器安全基线检查清单」涉及的内容做一次现状评估,可通过官网在线客服联系安徽卓牛,获取针对性建议。