游戏服务器端口遭到 UDP 攻击,大佬们,我该怎么防御?

2018-03-26 10:00:12 +08:00
 fork3rt
目前在淘宝买了一个号称 300G 硬防的服务器。。前几天都挺好,速度也很快。但是从周六开始遭到了 UDP 攻击(因为 ban 了一个作弊的玩家),导致游戏现在上线就掉线,或者卡顿,丢包非常严重。

感觉他们的硬防没什么用,目前用了安全狗软防, 好像也没多大作用。

看这个流量明显异常,以前 40 多人的时候,上传也才 230Kb/s



看这个流量也不是很大,大佬们有没有什么好的防御方法?
切到阿里云上能解决吗?
10138 次点击
所在节点    问与答
74 条回复
bigpigeon
2018-03-26 11:16:44 +08:00
做 rate limit,临时解决方案根据 ip 做流量限制
fork3rt
2018-03-26 11:18:42 +08:00
@Nitroethane
@bigpigeon

有什么软防推荐?
marlboros
2018-03-26 11:24:40 +08:00
老板! 800 !给我来辆法拉利!
Nitroethane
2018-03-26 11:33:27 +08:00
@fork3rt 抱歉哈,我只了解 Linux 的防火墙,对 Windows 一窍不通😂
Nitroethane
2018-03-26 11:34:23 +08:00
@fork3rt 不过你可以 Google 看有没有开源项目之类的
changnet
2018-03-26 12:18:50 +08:00
@fork3rt 上行没满你的服务器怎么会卡呢?而且才 2m 流量,是服务器 cpu 太渣没跑起来?换个配置不就行了吗
fork3rt
2018-03-26 12:25:20 +08:00
@changnet 不是 CPU 都是正常。就是游戏掉线,卡顿
qq316107934
2018-03-26 12:35:14 +08:00
升级游戏协议,添加正文校验和 magic code 等等校验机制,不符合要求的不要处理
dream7758522
2018-03-26 12:48:47 +08:00
有个思路,游戏登录时候记录 ip 地址,维护这个 ip 地址。全部加白,然后不是白名单的全部过滤
evilmiracle
2018-03-26 12:57:17 +08:00
切阿里云,买高防线路即可
towser
2018-03-26 13:42:53 +08:00
说明不是 DDoS 而是 CC
winterbells
2018-03-26 13:44:37 +08:00
国内的不能报警吗
fork3rt
2018-03-26 13:48:08 +08:00
@evilmiracle 太贵了,,我这个是个公益服,不是商业的那种。
@towser 何以见得?

@winterbells 感觉报警没什么用,网络攻击犯罪成本太低了。
towser
2018-03-26 14:00:46 +08:00
5M 上行被攻击时才走了 2M,如果 CPU 负载高或者 PPS 高应该考虑是不是被 CC 了。
qq316107934
2018-03-26 14:02:18 +08:00
@towser #31 我也觉得是 CC,DDoS 这才多少流量啊,还是要从协议上入手
fork3rt
2018-03-26 14:13:29 +08:00
@towser
@qq316107934

CC 不都是打的 Web 服务吗? 我这是 UDP 的 游戏服务器。。 抱歉我对这个不太懂
white1222
2018-03-26 15:00:04 +08:00
你这什么架构,登录接入怎么分的
tabris17
2018-03-26 15:04:03 +08:00
游戏私服么,那看来优化服务器代码这点也没戏了
dko
2018-03-26 15:11:06 +08:00
@fork3rt CC 也可以打 UDP 的,成本低效果好
fork3rt
2018-03-26 15:12:47 +08:00
@white1222 类似于 MC 的游戏。。。
@tabris17 是的
@dko 那我开启安全狗的 CC 防护?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/441370

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX