在网络层面防护DDoS应优先采用多层流量清洗与限制策略。首先使用提供商的带宽保障和上游清洗服务(如云清洗、黑洞路由),并配置ACL和限速规则限制异常流量。结合CDN或反向代理能够把流量吸收在边缘,减少源站压力。
在路由器/虚拟网络上启用速率限制、黑白名单与反向路径过滤(RPFilter),并对UDP/TCP/SYN等高危协议设置阈值。
联系香港机房或VPS供应商开启DDoS防护包;对大量小连接的场景启用SYN Cookie。
在Linux上可用iptables/nftables做简单速率限制,如iptables -A INPUT -p tcp --syn -m limit --limit 10/s --limit-burst 20 -j ACCEPT。
主机级策略应包含最小权限、服务隔离与进程白名单。关闭不必要端口与服务,仅暴露必需端口(如HTTPS/SSH),并使用端口随机化或非标准端口降低扫描命中率。同时启用主机入侵检测/防护(HIDS/HIPS)来检测异常行为。
禁用root密码登录,使用SSH密钥认证并限制登录来源IP,启用双因素认证(2FA)以提升账户安全。
部署进程白名单工具(如AppArmor、SELinux或第三方白名单)防止非法程序运行;对关键文件设置只读与不可执行位。
集中收集并保存/var/log日志,开启审计(auditd)以外溯追踪入侵证据。
在香港vps上为防止应用层攻击,建议在边缘或主机上同时部署网络防火墙和Web应用防火墙(WAF)。WAF能过滤SQL注入、XSS、文件上传攻击等,结合速率限制与会话管理可大幅减少应⽤层攻击成功率。
启用默认规则集(OWASP CRS)并根据业务流量调整白/黑名单及异常阈值,避免误拦导致业务中断。
选择支持异步日志、缓存与软超时的WAF以减少延迟;对静态资源走CDN以减轻WAF负载。
将WAF日志与SIEM/日志中心打通,实现告警与自动化阻断(例如结合防火墙策略自动拉黑IP)。
强化管理入口需要多层控制:变更默认端口、限制来源IP、启用公钥认证与禁止密码登录、配置登录速率限制与异常告警,并对管理面板启用HTTPS与强口令策略。
使用安全组或iptables只允许特定管理IP访问管理端口,结合VPN或跳板机(bastion host)做二次访问认证。
部署fail2ban或类似工具,基于日志实时封禁暴力破解源IP;同时设置登录失败告警并定期审计。
对于需要多人管理的场景,使用身份目录(如LDAP/AD)与临时授权(Just-In-Time)减少长期凭证暴露。
完善的监控与响应流程包含实时流量监控、异常检测、告警触发与事后取证。使用NIDS/IPS、流量分析(Netflow/sFlow)和应用层监控检测异常流量或行为,并配置分级告警与自动化应对策略。
将关键阈值(如带宽占用、连接数突增、异常失败率)与告警系统对接;在确认DDoS时自动切换到清洗路径或启用更严格的访问控制。
制定并演练应急计划:联系机房和上游清洗厂商、切换备份站点、启用黑洞/过滤策略与恢复步骤。
保留网络流量样本与系统快照用于事后分析;修补漏洞并复盘攻击链,更新防护策略避免再犯。