1) 更新与打补丁:立即执行 apt update && apt upgrade -y 或 yum update -y,记录例:Ubuntu 20.04内核5.4.0-104,补丁延迟>30天视为高风险。
2) 最小化服务:只保留必要进程(web、ssh、数据库),使用 systemctl list-units --type=service 检查并停用不必要服务。
3) SSH强化:修改 /etc/ssh/sshd_config,示例配置:PermitRootLogin no、PasswordAuthentication no、Port 2222、UseDNS no。重启sshd并测试。
4) 用户与权限:创建非root运维账号、使用sudo,并限制sudo命令。/etc/sudoers中为admin指定NOPASSWD:false。
5) 软件来源与包验证:启用apt签名验证,禁止直接从不可信源安装二进制包,记录软件指纹与版本号以便审计。
1) 基本策略:默认拒绝入站,允许出站,使用 nftables/iptables 或 ufw 实现。示例iptables规则:iptables -A INPUT -p tcp --dport 2222 -m conntrack --ctstate NEW,ESTABLISHED -j ACCEPT。
2) 限速与连接跟踪:配置 connlimit 与 limit 模块防止SYN洪泛,例如:iptables -A INPUT -p tcp --syn --dport 80 -m connlimit --connlimit-above 100 -j DROP。
3) 端口敲击与端口代理:对管理端口使用端口敲击或通过跳板机(bastion)访问。
4) 内网分段:在VPC或私有网络中分离数据库、应用与管理子网,严格控制子网间ACL。
5) 管理面访问控制:仅允许韩国指定IP段或公司VPN访问管理端口,并启用MFA。
1) 强制TLS:全部服务使用TLS 1.2+或1.3,禁用SSLv3和TLS1.0/1.1,示例nginx配置:ssl_protocols TLSv1.2 TLSv1.3。
2) 证书自动化:使用Let’s Encrypt + Certbot自动续期,certbot renew --dry-run 每周检查。
3) OCSP Stapling与HSTS:启用OCSP stapling,添加Strict-Transport-Security头;示例:add_header Strict-Transport-Security "max-age=31536000; includeSubDomains"。
4) DNS安全:为域名启用DNSSEC与双管理(主/备DNS);对管理域名设置最小TTL不低于300秒。
5) 私钥保护:将私钥存放于HSM或至少使用文件系统权限600并限制读权限到专用用户。
1) CDN接入:使用CDN(如Cloudflare、Akamai或AWS CloudFront)将流量引至边缘节点,减少源站暴露。
2) 基线与告警:监测带宽与连接速率基线,设置告警阈值(例:带宽突增>200 Mbps或连接数突增>5000/s触发)。
3) 清洗与弹性伸缩:启用清洗(scrubbing)服务,配置自动弹性扩容,示例:在攻击期间自动将后端实例数从2台扩容至8台。
4) 速率限制与WAF:在CDN层启用WAF规则与速率限制,阻止常见HTTP攻击与爬虫刷流量。
5) 零信任与黑洞策略:与运营商或云提供商协作,必要时使用黑洞策略或BGP流量重定向进行流量清洗。
1) 集中日志:使用ELK/Graylog或云日志服务集中收集,保留期至少90天(合规可延长)。
2) IDS/IPS:部署OSSEC或Suricata,监测90%以上的已知攻击签名与可疑行为。
3) 备份与恢复:数据库每日全备+每6小时增量,备份保留30天并异地保存于首尔以外的区域。
4) 恢复演练:每季度进行一次RTO/RPO演练,记录恢复时间目标(RTO)与恢复点目标(RPO)。
5) 日志完整性:对关键日志启用只追加远程写入并定期做校验(SHA256哈希)。
1) 案例概述:某韩国电商平台(单机VPS->seoul-1)遭受UDP放大攻击,峰值流量约250 Gbps,持续12分钟。
2) 应对流程:启用CDN切换至Akamai清洗中心,BGP临时公告至清洗节点,源站流量降至<1 Gbps,服务恢复时间约8分钟。
3) 源站配置示例:VPS规格:vCPU 4核, RAM 8GB, Disk 80GB SSD, 带宽保证100 Mbps,公网IP数:1个,OS:Ubuntu 20.04。
4) 防护数据表展示(示例数值):
| 项目 | 攻击前 | 攻击峰值 | 清洗后 |
|---|---|---|---|
| 带宽(Gbps) | 0.12 | 250 | 0.8 |
| 并发连接数 | 1500 | 1,200,000 | 2,300 |
| 实例数 | 2 | 2 | 8(弹性扩展) |