2026年服务器安全防护实战:从被DDoS到完整防护体系搭建

前言

上周我的一个网站被DDoS攻击了。流量峰值5Gbps,网站瘫痪4个小时。

这次经历让我从零搭建了一套完整的服务器安全防护体系。分享出来,希望对你有帮助。

应急处理

发现异常后,按以下顺序处理:

1. 开CDN挡流量

把域名切到Cloudflare,开启Under Attack模式。CDN可以吸收一部分流量,让源站压力减轻。

2. 限制请求频率

Nginx配置limit_req,限制单IP每秒请求数:

nginx 复制代码
http {
    limit_req_zone $binary_remote_addr zone=one:10m rate=10r/s;
    server {
        location / {
            limit_req zone=one burst=20 nodelay;
        }
    }
}

3. 配置fail2ban

自动封禁异常IP:

bash 复制代码
apt install fail2ban
systemctl enable fail2ban

4. 联系VPS商做流量清洗

我用的薄荷云,工单提交后20分钟就回复了,帮我做了流量清洗。

长期防护方案

CDN防护

  • Cloudflare免费版:基础DDoS防护
  • Cloudflare Pro版($20/月):WAF + 高级DDoS防护
  • 阿里云DDoS高防:适合大流量攻击

服务器加固

bash 复制代码
# 修改SSH端口
sed -i 's/Port 22/Port 2222/' /etc/ssh/sshd_config

# 禁止root登录
sed -i 's/PermitRootLogin yes/PermitRootLogin no/' /etc/ssh/sshd_config

# 安装UFW防火墙
apt install ufw
ufw default deny incoming
ufw default allow outgoing
ufw allow 2222/tcp
ufw allow 80/tcp
ufw allow 443/tcp
ufw enable

自动备份

bash 复制代码
# 每天凌晨3点自动备份数据库
0 3 * * * mysqldump -u root wordpress | gzip > /backup/wp_$(date +\%Y\%m\%d).sql.gz

服务器选择与安全

不同VPS商的安全防护能力差异很大:

  • 薄荷云:基础DDoS防护,工单响应快(20分钟),适合个人和小型站点
  • 阿里云:自带DDoS防护,高防版可选,适合商业站点
  • 腾讯云:轻量服务器自带基础防护,安全组配置灵活
  • 雨云:防护能力相对弱,适合个人站点

总结

服务器安全不是一次性工作,是持续的过程。平时多花时间做防护,出事时少损失。

备份是最后一道防线,不管防护做得多好,定期备份都不能省。

相关推荐
rest102418 分钟前
做io测试
linux·服务器·网络
欣欣之王来了20 分钟前
5G的行业应用:工业互联网、车联网、智慧医疗中的网络支撑
网络·学习·计算机网络·安全·教程
她说彩礼65万29 分钟前
C语言 单引号与双引号
java·服务器·c语言
anew___37 分钟前
《从零手写操作系统 (19):Ext2文件系统实战——从内存到磁盘的跨越》
java·服务器·前端·数据库·算法
蜗牛互联网1 小时前
Computer Use公共预览的安全设计:应用、动作与数据三维门禁
java·人工智能·后端·安全·策略模式
wdfk_prog1 小时前
Wi-Fi Direct 源码分析(09):从 P2P_CONNECT 到 GO Negotiation 完成
运维·服务器·ubuntu·golang·asp.net·p2p·wifi-direct
打工仔折腾 AI1 小时前
多台服务器日志分散难查?用Promtail+Loki+Grafana搭建集中检索平台
服务器·人工智能·后端·python·性能优化·django·grafana
王维同学2 小时前
ETW监控-KswordARK功能展示
c++·windows·安全
红红谈说4 小时前
论坛帖子审核链路怎么设计?内容安全与状态机的一次复盘
安全·状态机·内容审核·敏感词·异步审核
风123456789~10 小时前
【架构专栏】第18章 安全架构设计 1/3
安全·架构·安全架构