随着互联网的发展,网民数量激增,电子游戏的普及,庞大的玩家数量必然推动游戏市场发展。游戏受到攻击是游戏开发者永远的痛点,谈“D“色变说的就是 DDOS 攻击,DDOS 攻击是流量攻击的一个总称,还包括 SYN Flood、ACK Flood、UDPFlood、TCP Flood、ICMP Flood 以及 CC 攻击。受到攻击会使服务器崩溃玩家掉线,轻则引起玩家不满,重则玩家跑光,游戏倒闭。游戏受到攻击的问题不容忽视!
游戏服务器不管是个人的还是企业的,被攻击都是很常见,在所难免的。特别是游戏新上线时,都要承受的住哪些外来压力,玩家突然猛增,被攻击等等。如果承受不住可能会直接宣布游戏倒闭。这里我们一起来说说游戏服务器为什么老被攻击的一些原因和怎么防御游戏服务器。
为什么游戏会被攻击?
1.同行竞争:大部分攻击原因来自于行业恶性竞争同行攻击使游戏短期内无法登陆,玩家跑去玩其他游戏,从中坐收渔翁之利。
2.高盈利:攻击者受利益驱使,主动或被雇佣去攻击一些高盈利的游戏。特别是游戏行业对服务器的稳定性要求极高,受到攻击容易被勒索。
3.玩家不满:游戏玩家与其他玩家发生冲突,或者对管理员不满,可能会攻击游戏宣泄不满。
游戏服务器常见的几种攻击
被 DDOS 攻击:DDoS 攻击运用服务器技能将多台计算机联合起来,一起向一个或是多个方针游戏服务器发送 DDoS 进犯,以提高进犯游戏服务器的威力。游戏服务器在被进犯的时候会占用消耗掉服务器的资源,严峻直接导致游戏服务器瘫痪,使得游戏服务器没办法正常运转。
被 CC 攻击:CC 攻击是攻击者控制某些主机不停地发大量数据包给对方游戏服务器造成服务器资源耗尽直到宕机崩溃。CC 攻击能够让你见不到真实源 IP,见不到特别大的异常流量,但却能造成服务器无法进行正常连接。而且这种攻击技术含量低,是很多攻击者最常使用的一种攻击手法。
被 SYN 攻击:SYN 攻击主要是利用 TCP 协议缺陷,通过发送大量的半连接请求,耗费对方游戏服务器的 CPU 和内存资源,使其游戏网站运行缓慢,严重者引起网络堵塞甚至系统瘫痪。SYN 攻击实现起来非常的简单,不管目标是什么系统,只要这些系统打开 TCP 服务就可以实施。SYN 攻击除了能影响主机外,还可以危害路由器、防火墙等网络系统。
如何解决攻击?
(1)升级防护原来的服务器相应防御不是很高的,有可能受到一点攻击就进入黑洞。可以升到更高防御。
(2)接入防护产品
针对比较大的攻击,市场上推出了一款专门的防护产品-游戏盾。游戏盾是通过封装登录器的方式隐藏真实IP,将对外PP 修改成盾 IP在盾后台添加源IP 和业务端口。利用高防节点池转发防护,接入游戏盾后攻击是到高防节点上,打死一个节点自动切换下个节点,将数据进行有效清洗过滤后转发回源机上。并且无视攻击,带有网络加速,防掉线功能,
使用游戏盾后源机的防御和线路(走盾节点)就不是那么重要了,也算是省了很多成本。而且也无视攻击,不再会因为受到攻击而烦恼。