本次实操全部使用开源免费工具,支持Ubuntu 20.04+/CentOS 7+系统,所有工具均从官方源安装,无需额外添加第三方源。
根据你的服务器系统选择对应命令执行:
``` Ubuntu/Debian 系统执行 sudo apt update && sudo apt install -y nmap fail2ban libnginx-mod-http-modsecurity clamav CentOS/RHEL 系统执行 sudo yum install -y epel-release && sudo yum install -y nmap fail2ban mod_security clamav ```安装完成后必须执行sudo systemctl daemon-reload重载系统服务配置
每周执行一次全端口扫描,排查未授权开放的端口,扫描命令可直接复制执行:
``` 替换192.168.1.0/24为你的服务器IP段,扫描结果自动保存到scan_result.txt nmap -p 1-65535 -T4 -A -v 192.168.1.0/24 -oN scan_result.txt ```扫描完成后重点核对开放端口列表,非必要开放的端口直接执行`sudo ufw deny 端口号`(Ubuntu)或`sudo firewall-cmd --remove-port=端口号/tcp --permanent`(CentOS)关闭。
使用ClamAV扫描系统恶意文件,每日凌晨自动执行,配置命令如下:
``` 更新病毒库 sudo freshclam 手动全量扫描命令,排除系统目录避免误报 sudo clamscan -r / --exclude-dir="^/sys" --exclude-dir="^/proc" --exclude-dir="^/dev" -i -l /var/log/clamav_scan.log 添加定时任务,每日凌晨2点执行 echo "0 2 root /usr/bin/clamscan -r / --exclude-dir=\"^/sys\" --exclude-dir=\"^/proc\" --exclude-dir=\"^/dev\" -i -l /var/log/clamav_scan.log" | sudo tee /etc/cron.d/clamav_scan ```
使用Fail2ban拦截SSH、Web后台的暴力破解请求,直接创建/etc/fail2ban/jail.local配置文件,复制以下内容:
``` [DEFAULT] bantime = 86400 findtime = 3600 maxretry = 5 destemail = 替换为你的管理员邮箱 action = %(action_mw)s [sshd] enabled = true port = ssh logpath = %(sshd_log)s backend = %(sshd_backend)s [nginx-auth] enabled = true port = http,https logpath = /var/log/nginx/access.log maxretry = 8 failregex = ^其中failregex对应的路径可根据你的实际后台登录地址修改,配置完成后执行`sudo systemctl restart fail2ban && sudo systemctl enable fail2ban`启动服务,必须将SSH服务的默认22端口修改为10000以上的非知名端口,降低被扫描概率。
以Nginx集成ModSecurity为例,启用默认OWASP核心规则集,配置步骤如下:
modsecurity on; modsecurity_rules_file /etc/modsecurity/modsecurity.conf-recommended; modsecurity_rules_file /etc/modsecurity/crs/crs-setup.conf; modsecurity_rules_file /usr/share/modsecurity-crs/rules/REQUEST-900-EXCLUSION-RULES-BEFORE-CRS.conf; modsecurity_rules_file /usr/share/modsecurity-crs/rules/.conf;
收到告警后按以下顺序执行排查,所有命令可直接复制:
排查到漏洞后按以下优先级修复:
按以下频率执行巡检,确保安全防护持续生效:
所有巡检记录需留存至少90天,满足等保合规要求。












易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。
Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图