今天突然来 30 Gbps 的流量把我打懵逼了,恰巧遇到我这里停电,想外出找个地方上网,发现在下冰雹。艹
阿里云免费提供的 5 GB 流量防护,其实达到一半的时候就丢进黑洞等清洗了。
等到电力恢复,服务器已经清洗完毕了。为了预防业务系统无法为用户服务,在部署架构中做了多层中转,源出口服务器一域名因 CDN 回源直接打到源出口导致其余中转服务器均无法继续服务。
取阿里云提供的抓包数据,检查发现是 NTP 攻击,流量在 5 秒间流量打到 27.9 Gb 检查了一遍中转服务器发现 ntpdate 服务开启并且存在反射型漏洞,该服务器仅提供了 Web 服务,时间需同步处理。如果没有必要,把关于 NTP 的服务关闭或限制入口流量,避免肉鸡。
如果遇到 DDoS 上硬防~ DDoS 大流量无解,除了烧钱我没话说~
处理方法,丢弃该出口服务器,另外部署一台出口节点服务器,再部署一台高防线路服务器做下层出口节点,域名均上 CDN 保持源不泄露,对出口源进行白名单过滤,开放 TCP 80 端口过滤无用端口。
如果舍得,部署中心服务器,各地机房自行部署出口节点以及购买 CDN 服务。DNS 解析对地区性解析,挂完 CDN 我再切节点。在 CDN 挂前足够有时间立即响应安全事件了,当然在与 DDoS 进行对抗,完全就是一场烧钱的活动 =.=