首页/安全/安全加固速查/一页式快速巡检(轻量版)

一页式快速巡检(轻量版)

十分钟完成一台机器的安全快照:账号、监听、SUID、服务、防火墙、审计六段取数,输出留档做基线。

安全加固速查安全更新于 2026-10-12
加固项快速体检
适用平台Linux
风险等级低
判读输出即基线快照,供横向与纵向对比

巡检脚本骨架(只读)

巡检脚本骨架(只读)
{
  echo '== UID0 ==';        awk -F: '$3==0{print $1}' /etc/passwd
  echo '== LISTEN ==';      ss -tulnp | awk 'NR>1{print $1,$5}' | sort -u | head -20
  echo '== SUID-COUNT ==';  find / -xdev -perm -4000 -type f 2>/dev/null | wc -l
  echo '== RUNNING-SVC =='; systemctl list-units --type=service --state=running --no-pager | wc -l
  echo '== FIREWALL ==';    systemctl is-active firewalld 2>/dev/null || ufw status 2>/dev/null | head -1
  echo '== AUDIT-RULES =='; auditctl -l 2>/dev/null | wc -l
} | tee /tmp/baseline-$(date +%F).txt
脚本保持只读:带修复动作的“一键加固”脚本上生产前必须在测试机演练并准备回滚。

易错点

  • tee 输出目录要有空间与权限:落 /tmp 后记得转存到日志归档
  • 计数类指标(SUID 数量)要建历史曲线:单次数字看不出好坏

数据来源与参考

  • Lynis 体检思路
  • CIS Benchmark:自动化核查

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌