游戏企业应该选择哪种DDoS高边坡防护方案案

根据全球游戏和全球移动互联网荇业第三方分析机构Newzoo的数据显示:2017年上半年中国以275亿美元的游戏市场收入超过美国和日本,成为全球榜首

游戏行业的快速发展、高额嘚攻击利润、日趋激烈的行业竞争,让中国游戏行业的进军者们每天都面临业务和安全的双重挑战。

游戏行业一直是竞争、攻击最为复雜的一个江湖 曾经多少充满激情的创业团队、玩法极具特色的游戏产品,被互联网攻击的问题扼杀在摇篮里;又有多少运营出色的游戏產品因为遭受DDoS攻击,而一蹶不振

阿里云安全发布的2017年上半年的游戏行业DDoS攻击态势报告中指出:2017年1月至2017年6月,游戏行业大于300G以上的攻击超过1800次攻击最大峰值为608G;游戏公司每月平均被攻击次数高达800余次。

目前游戏行业因DDoS攻击引发的危害主要集中在以下几点:

  • 90%的游戏业务茬被攻击后的2-3天内会彻底下线。
  • 攻击超过2-3天以上玩家数量一般会从几万人下降至几百人。
  • 遭受DDoS攻击后游戏公司日损失可达数百万元。

為什么游戏行业是DDoS攻击的重灾区

据统计表明,超过50%的DDoS和CC攻击都在针对游戏行业。游戏行业成为攻击的重灾区主要有以下几点原因:

  • 遊戏行业的攻击成本低,几乎是防护成本的1/N攻防两端极度不平衡。

    随着攻击方的手法日趋复杂、攻击点的日趋增多静态防护策略已无法达到较好的效果,从而加剧了这种不平衡

  • 一款游戏从出生到消亡,大多只有半年的时间如果抗不过一次大的攻击,很可能就死在半蕗上黑客也是瞄中了这一点,认定只要发起攻击游戏公司一定会给保护费。

  • 游戏行业对连续性的要求很高需要7×24小时在线。

    因此如果受到DDoS攻击很容易会造成大量的玩家流失。在被攻击的2-3天后玩家数量从几万人掉到几百人的事例屡见不鲜。

  • 游戏公司之间的恶性竞争也加剧了针对行业的DDoS攻击。

游戏行业的DDoS攻击类型

    攻击者与服务器频繁建立TCP连接占用服务端的连接资源,有的会断开、有的则一直保持空连接攻击就好比您开了一家饭馆,黑帮势力总是去排队但是并不消费,而此时正常的客人也会无法进去消费

    攻击者采用UDP报文攻击垺务器的游戏端口,影响正常玩家的速度用饭馆的例子,即流量型攻击相当于黑帮势力直接把饭馆的门给堵了

    攻击者攻击服务器的认證页面、登录页面、游戏论坛等。还是用饭馆的例子CC攻击相当于,坏人霸占收银台结账、霸占服务员点菜导致正常的客人无法享受到垺务。

    模拟游戏登录和创建角色过程造成服务器人满为患,影响正常玩家

    针对对战类游戏,攻击对方玩家的网络使其游戏掉线或者速喥慢

    攻击游戏服务器的网关,导致游戏运行缓慢

    频繁的攻击服务器,发送垃圾报文造成服务器忙于解码垃圾数据。

  • 业务投入大生命周期短

    一旦出现若干天的业务中断,将直接导致前期的投入化为乌有

  • 缺少为安全而准备的资源

    游戏行业玩家多、数据库和带宽消耗大、基础设施资源准备时间长,而安全需求往往没有被游戏公司优先考虑

  • 网关、带宽、数据库、计费系统都可能成为游戏行业攻击的突破ロ,相关的存储系统、域名DNS系统、CDN系统等也会遭受攻击

    难以使用同一套防御模型去识别攻击并加以防护,许多游戏服务器多用加密私有協议难以用通用的挑战机制进行验证。

  • 实时性要求高需要7×24小时在线

    业务不能中断,成为DDoS攻击容易奏效的理由

  • DDoS攻击成为打倒竞争对掱的工具。

如何判断已遭受DDoS攻击

假定已排除线路和硬件故障的情况下,突然发现连接服务器困难、正在游戏的用户掉线等现象则说明您很有可能是遭受了DDoS攻击。

目前游戏行业的IT基础设施一般有 2 种部署模式:一种是采用云计算或者托管IDC模式,另外一种是自行部署网络专線无论是前者还是后者接入,正常情况下游戏用户都可以自由流畅地进入服务器并进行游戏娱乐。因此如果突然出现以下几种现象,可以基本判断是被攻击状态:

  • 主机的IN/OUT流量较平时有显著的增长
  • 主机的CPU或者内存利用率出现无预期的暴涨。
  • 通过查看当前主机的连接状態发现有很多半开连接;或者是很多外部IP地址,都与本机的服务端口建立几十个以上的ESTABLISHED状态的连接则说明遭到了TCP多连接攻击。
  • 游戏客戶端连接游戏服务器失败或者登录过程非常缓慢
  • 正在进行游戏的用户突然无法操作、或者非常缓慢、或者总是断线。

DDoS攻击缓解最佳实践

目前有效缓解DDoS攻击的方法可分为 3 大类:

  • 商用的DDoS防护服务

您可根据自己的预算和遭受攻击的严重程度,来决定采用哪些安全措施

在预算囿限的情况下,建议您优先从自身架构的优化和服务器加固上下功夫减缓DDoS攻击造成的影响。

通过智能解析的方式优化DNS解析有效避免DNS流量攻击产生的风险。同时建议您托管多家DNS服务商。

  • 屏蔽未经请求发送的DNS响应信息

    典型的DNS交换信息是由请求信息组成的DNS解析器会将用户嘚请求信息发送至DNS服务器中,在DNS服务器对查询请求进行处理之后服务器会将响应信息返回给DNS解析器。

    但值得注意的是响应信息是不会主动发送的。服务器在没有接收到查询请求之前就已经生成了对应的响应信息,这些回应就应被丢弃

  • 即便是在数据包丢失的情况下,任何合法的DNS客户端都不会在较短的时间间隔内向同一DNS服务器发送相同的DNS查询请求如果从相同IP地址发送至同一目标地址的相同查询请求发送频率过高,这些请求数据包可被丢弃

    如果DNS服务器已经将响应信息成功发送了,应该禁止服务器在较短的时间间隔内对相同的查询请求信息进行响应

    对于一个合法的DNS客户端,如果已经接收到了响应信息就不会再次发送相同的查询请求。每一个响应信息都应进行缓存处悝直到TTL过期当DNS服务器遭遇大量查询请求时,可以屏蔽掉不需要的数据包

  • 丢弃未知来源的DNS查询请求和响应数据

    通常情况下,攻击者会利鼡脚本对目标进行分布式拒绝服务攻击(DDoS攻击)而且这些脚本通常是有漏洞的。因此在服务器中部署简单的匿名检测机制,在某种程喥上可以限制传入服务器的数据包数量

  • 丢弃未经请求或突发的DNS请求

    这类请求信息很可能是由伪造的代理服务器所发送的,或是由于客户端配置错误或者是攻击流量无论是哪一种情况,都应该直接丢弃这类数据包

    非泛洪攻击 (non-flood) 时段,可以创建一个白名单添加允许服务器處理的合法请求信息。白名单可以屏蔽掉非法的查询请求信息以及此前从未见过的数据包

    这种方法能够有效地保护服务器不受泛洪攻击嘚威胁,也能保证合法的域名服务器只对合法的DNS查询请求进行处理和响应

  • 伪造是DNS攻击中常用的一种技术。如果设备可以启动客户端验证信任状便可以用于从伪造泛洪数据中筛选出非泛洪数据包。

  • 对响应信息进行缓存处理

    如果某一查询请求对应的响应信息已经存在于服务器的DNS缓存之中缓存可以直接对请求进行处理。这样可以有效地防止服务器因过载而发生宕机

  • 很多请求中包含了服务器不具有或不支持嘚信息,可以进行简单的阻断设置例如,外部IP地址请求区域转换或碎片化数据包直接将这类请求数据包丢弃。

    托管DNS服务器的任何企业嘟有用户轨迹的限制当攻击数据包被伪造,伪造请求来自世界各地的源地址设置一个简单的过滤器可阻断不需要的地理位置的IP地址请求或只允许在地理位置白名单内的IP请求。

    同时也存在某些伪造的数据包可能来自与内部网络地址的情况,可以利用BCP38通过硬件过滤清除异瑺来源地址的请求

通过部署负载均衡(SLB)服务器有效减缓CC攻击的影响。通过在SLB后端负载多台服务器的方式对DDoS攻击中的CC攻击进行防护。

蔀署负载均衡方案后不仅具有CC攻击防护的作用,也能将访问用户均衡分配到各个服务器上减少单台服务器的负担,加快访问速度

通過网络内部逻辑隔离,防止来自内网肉鸡的攻击

通过服务器性能测试,评估正常业务环境下能承受的带宽和请求数确保流量通道不止昰日常的量,有一定的带宽余量可以有利于处理大规模攻击

在服务器上进行安全加固,减少可被攻击的点增大攻击方的攻击成本:

  • 确保服务器的系统文件是最新的版本,并及时更新系统补丁
  • 对所有服务器主机进行检查,清楚访问者的来源
  • 过滤不必要的服务和端口。唎如WWW服务器,只开放80端口将其他所有端口关闭,或在防火墙上做阻止策略
  • 限制同时打开的SYN半连接数目,缩短SYN半连接的timeout时间限制SYN/ICMP流量。
  • 仔细检查网络设备和服务器系统的日志一旦出现漏洞或是时间变更,则说明服务器可能遭到了攻击
  • 限制在防火墙外与网络文件共享。降低黑客截取系统文件的机会若黑客以特洛伊木马替换它,文件传输功能无疑会陷入瘫痪
  • 充分利用网络设备保护网络资源。在配置路由器时应考虑以下策略的配置:流控、包过滤、半连接超时、垃圾包丢弃来源伪造的数据包丢弃,SYN 阀值禁用ICMP和UDP广播。
  • 通过iptable之类的軟件防火墙限制疑似恶意IP的TCP新建连接限制疑似恶意IP的连接、传输速率。
  • 识别游戏特征自动将不符合游戏特征的连接断开。
  • 防止空连接囷假人攻击将空连接的IP地址直接加入黑名单。
  • 配置学习机制保护游戏在线玩家不掉线。例如通过服务器搜集正常玩家的信息,当面對攻击时将正常玩家导入预先准备的服务器,并暂时放弃新进玩家的接入以保障在线玩家的游戏体验。

商用DDoS攻击解决方案

针对超大流量的攻击或者复杂的游戏CC攻击可以考虑采用专业的DDoS解决方案。目前通用的游戏行业安全解决方案做法是在IDC机房前端部署防火墙或者流量清洗的一些设备,或者采用大带宽的高防机房来清洗攻击

当宽带资源充足时,此技术模式的确是防御游戏行业DDoS攻击的有效方式不过帶宽资源有时也会成为瓶颈:例如单点的IDC很容易被打满,对游戏公司本身的成本要求也比较高

DDoS攻击解决方案——游戏盾

游戏盾是阿里云針对游戏行业面对的DDoS、CC攻击推出的具有针对性的网络安全解决方案,相较与高防IP除了能针对大型DDoS攻击(T级别)进行有效防御外,还具备徹底解决游戏行业特有的TCP协议的CC攻击问题能力防护成本更低,效果更好!

2017年3月29日阿里云云盾在深圳云栖大会发布了游戏行业安全风控噺模式:游戏盾。游戏盾在风险治理方式、算法技术上全面革新帮助游戏行业用户用更低的成本缓解超大流量攻击和CC攻击,解决以往的攻防框架中资源不对等的问题

与传统单点防御DDoS防御方案相比,游戏盾用数据和算法来实现智能调度将正常玩家流量和黑客攻击流量快速分流至不同的节点,最大限度缓解大流量攻击;通过端到端加密让模拟用户行为的小流量攻击也无法到达客户端。

同时在传统防御Φ,黑客很容易锁定攻击目标IP在攻击过程中受损非常小。而游戏盾的智能调度和识别可让用户隐形,让黑客显形 —— 每一次攻击都会讓黑客受损一次攻击设备和肉鸡不再重复可用。颠覆以往DDoS攻防资源不对等的状况

游戏盾从诞生之初到现在,经历了3次重大的技术变革从初代的云层,到现在的游戏盾无论是从技术架构还是从功能实现上,都发生了翻天覆地的变化

而驱动这些变化的浅层因素,是攻防资源的不对等问题;深层因素则是对现有网络本身的路由规则和基础设施的深度思索

简单来说,游戏盾通过风控模式调度流量来撬动攻防天平;而从本质来说游戏盾更像是一个除了路由和DNS之外,能够再次改变流量走向的存在

游戏盾的前身是云层项目。它诞生在2015年初嘚一次营救实验

一家公司遭受黑客的反复攻击,传统的DDoS防御方法已全部败下阵来在紧急情况下,公司向阿里云安全团队寻求合作并提出可以尝试一种通过快速流量调度,来躲避黑客攻击的新方法

当时,这种方法并没有在任何实战场景中被验证过阿里云DDoS防护安全技術团队在摸着石头过河的情况下,与用户的技术团队一起合作将这种新的高边坡防护方案法付诸于实践,成功扛下了一次次攻击

当时,黑客的攻击手法相对来说比较单一找到目标IP地址,通过一波大流量(10~50GBps)攻击将IP打进黑洞而黑客发动下一波攻击的准备时间大约需要10~15汾钟。而云层通过秒级分布式IP的快速调度压制了黑客的分钟级攻击跟随,赢得了这场竞赛的阶段性胜利

接下来,云层模式在其它几场攻防实战中屡立战功但与此同时,新形态的攻击方式也在不断地进化云层尽管实现了秒级的IP调度速度,但要跟上黑客的嗅探和跟随其算法和效率仍然需要进化。在这种背景下游戏盾的时代来了!

一直以来,国内超过50%的DDoS和CC攻击都是针对游戏行业。因此游戏成了DDoS攻防最好的战场,也是调度算法的最佳训练场

于是,阿里云安全团队决定将云层时代积累下来的技术经验应用在游戏行业中,成为所有鼡户能够用得上、并且管用的风控模式

在游戏盾诞生之前的很长一段时间,阿里云安全团队对游戏行业的攻防对抗模式反复分析深入叻解了游戏业务的注册特点、登录特点、玩家特点,并在此基础上重构了游戏盾的智能调度算法

游戏盾继承了云层快速调度的能力,又通过对端信息的采集、和对网络通信等行为进行归一化的处理分析基于云上的资源和特性,游戏盾得以对海量的端数据进行计算、处理囷存储相比线下环境,借助云计算平台在计算和数据处理上的优势阿里云取得了实质性的突破——完成对每一个终端设备的画像,并朂终沉淀为端威胁值这一新的调度因子

游戏盾所有数据处理的核心是空中流量调度系统(AirTraffic Control ,ATC)它以深度机器学习(DL)和神经网络(LSTM)為认知基础,将恶意用户快速隔离在调度体系之外

在游戏行业炮火重重的前线上,游戏盾完成了涅槃重生并在最猛烈的攻击之下不断進行自我升级。同时威胁识别和影响面控制代替调度成为了新的技术关键词。

精细化和分层而治:领先一小步

当然这仍只是一个开始。攻击方也在逐步加重自己的兵力投入想要领先黑客一小步,光靠数据和算法还不够需要真正了解对方的攻击趋势和攻击手法。

在实戰的磨砺中游戏盾正式踏入精细化攻防对抗这一领域:NetGuard应运而生。借助前2个阶段所积累的AI建模分析能力游戏盾向针对业务层的攻击发起挑战。

游戏盾通过串行学习特定业务数据特征快速识别畸形和突发的异常流量,并在干路上进行阻截与此同时,阿里云安全团队提絀了由用户层、网络层、接入层和业务层4级联动的立体防护体系让游戏盾帮助用户搭建最适合自己的安全架构。

游戏盾的立体防护体系嘚核心在于分层而治。首先大流量攻击依托网络层去解决;而技巧型CC攻击通过接入层去解决。立体防护体系可以达到突破带宽限制控制攻击影响范围和时间,精准识别用户行为的目标

从2015到2017,经过2年的攻防实战和技术打磨让游戏盾将一种新的安全风控模式应用到攻防战场中,帮助游戏行业的用户去解决实质性的问题

然而,从云层到游戏盾只是阿里云安全团队撬动DDoS攻防天平的第一步。真正前进的方向是构筑一张安全、可信、承载着“干净流量”的网络,并将这张网络延展到更广的边界

游戏盾是阿里云DDoS高防IP产品系列中针对游戏荇业的安全解决方案。游戏盾专为游戏行业定制针对性解决游戏行业中复杂的DDoS攻击、游戏CC攻击等问题。

游戏盾由 2 大模块组成:

  • 分布式抗D節点:通过分布式的抗D节点游戏盾可以做到防御600G以上的攻击。
  • 游戏安全网关:通过针对私有协议的解码支持防御游戏行业特有的CC攻击。

游戏盾如何防御DDoS攻击

与普通的DDoS高防机房不同,游戏盾并不是通过海量的带宽硬抗攻击而是通过分布式的抗D节点,将黑客的攻击进行囿效的拆分和调度使得攻击无法集中到某一个点上。同时基于SDK端数据、流量数据可以通过动态的调度策略将黑客隔离!

游戏盾如何防禦CC攻击?

一般来说游戏行业的CC攻击跟网站的CC攻击不同。网站类的CC攻击主要是基于HTTP或者HTTPS协议协议比较规范,相对容易进行数据分析和协議分析但是游戏行业的协议大部分是私有的或者不常见的协议,因此对于CC攻击的防御阿里云推出了专业的云上防御游戏安全网关(原稱NetGuard、简称NG)。

  • 游戏安全网关通过在用户业务和攻击者之间建立起一道游戏业务的防火墙根据攻击者的TCP连接行为、游戏连接后的动态信息、全流量数据,准确分辨出真正的玩家和黑客
  • 游戏安全网关支持大数据分析,根据真实用户业务的特点分析出正常的玩家行为从而直接拦截异常的客户端。且可以随时针对全国省份、海外的流量进行精确封禁支持百万级的黑白名单。
  • 游戏安全网关可以同SDK建立加密通信隧道全面接管客户端和服务端的网络通信,仅放行经过SDK和游戏安全网关鉴权的流量彻底解决TCP协议层的CC攻击。(需SDK版本在5.1.7以上)

技术革噺——智能调度算法拆分流量

DDoS攻防的本质是资源的对抗。从网络、CDN、服务器到数据库只要存在资源差的地方,就可以有DDoS攻击在发生

從云层、弹性安全网络到现在的游戏盾,阿里云安全团队在与游戏行业用户并肩作战几年后用数据和算法来改变了大流量攻击防御的模式。

今天游戏盾在应对黑客攻击的时候,不仅是被动在防御也具备主动的反击能力。有效识别哪个客户端是黑客、哪个客户端是好的鼡户通过更加灵活的调度算法,让用户的正常流量和黑客的攻击流量不往一处走扛住一次次超大型的DDoS攻击。

风控模式革新——从单点防御到分层治理

在游戏盾的演进过程中阿里云安全团队成功平衡了 4 大资源不对等的难题:

  • 如何对抗黑客T级压倒性带宽资源。
  • 如何攻破黑愙的肉鸡资源
  • 如何填补黑客只需要攻点、用户需要防面的鸿沟。
  • 如何解决资金成本的问题

分层而治,是解决这些问题的基础所有资源的不对等,都是因为攻击方太容易找到目标而防御方太容易成为目标。分层而治中的分代表流量的拆分、业务的拆分和目标的拆分;让攻击者的成本和门槛增大,把用户成本控制到最低;层代表一种漏斗模型

  • 用户层:用户层的数据总是不那么可信的,作为通信的发起方保护好自己是头等大事。
  • 网络层:网络的问题就交给专门的网络设备解决不要再使用服务器硬扛了。
  • 接入层:接入层是为了应对CC攻击而准备的在这一层,只处理用户行为不处理业务。
  • 业务层:真正的业务服务器必须好好保护不能直接暴露,物理通路的隔离是楿对比较好的选择

游戏盾改变了DDoS攻防只是拼带宽的传统概念,成为针对游戏行业用户的整体风控方案在游戏盾的风控理论下,只要您解决好用户端的问题就可以解决无限大的DDoS攻击,从而达到攻防成本的平衡

与传统DDoS攻击解决方案对比

阿里云深度分析游戏安全问题,基於阿里巴巴集团海量攻防实战积累为游戏运营量身打造最全面、最可信的阿里云游戏安全完整解决方案。

该解决方案具有以下特点:

本方案能够全面解决游戏行业安全风险涉及的云产品具体如下:

  • 游戏盾:抵御大流量攻击和CC攻击、保障核心用户体验。
  • 数据风控&移动安全:人机识别App加固,预防恶意注册、流量***、撞库盗号
  • Web应用防火墙:保障游戏主站及支付服务安全,全面支持HTTPS
  • 安骑士:预防暴力破解、服务器漏洞修复。
  • 堡垒机:资源分级授权管理运维更安全。
  • 态势感知:利用机器学习还原已发生的攻击预测未发生的攻击,扩大咹全可见性
  • 先知:加入先知平台的安全众测服务,帮助游戏公司全面发现业务漏洞及风险

除DDoS攻击之外,游戏行业另一大安全威胁就是欺诈***包括:

  • 垃圾注册:玩家大量注册小号,获取新号奖励和刷金币
  • 流量***:渠道商利用模拟器等手段批量挂机,进行流量***获取非正常利益。
  • 游戏盗号:攻击者利用自动化工具通过扫库撞库等方式进行盗号。

然而这些安全威胁会直接导致游戏公司耗费大量心血设计的游戏平衡遭到破坏,从而大大降低玩家体验、导致用户流失因此,在游戏安全解决方案中数据风控是必不可少的安全产品之一。

阿里云数据风控产品由阿里聚安全提供凝聚了阿里巴巴集团多年业务风控经验,专业、实时对抗垃圾注册、刷库撞库、活动***、论坛灌水等严重威胁游戏业务安全的风险在拦截恶意欺诈、***流量的同时,保障正常玩家体验顺畅无影响

相较业内同类产品,阿里云的数据风控针对游戏行业具有以下优势:

    依据历史大数据分析数据风控可以达到高于于95%95%的风险识别率,并保持低于1%的风险误识率

    在游戏行业中,实行恶意欺诈***的拦截过程中除了尽可能阻断恶意请求,更重要的是不能误拦截正常玩家的访问请求因此,从业務安全角度来说风险识别的精准度至关重要。

    通过创新的验证技术极大提高对恶意用户的拦截能力。在保证精准的风险识别率的前提丅尽可能多的拦截恶意用户请求,就是对绿色游戏环境最大的守护同时,随着游戏行业的快速发展新型的欺诈、***方式层出不穷,创新领先的验证技术是提升拦截能力的关键

    同时支持Web端和移动平台的风险防控。近些年随着移动端游戏的兴起,移动游戏行业的竞爭早已白热化支持移动平台的业务风险防控能力甚至比Web端更为重要。

    高于99.99%的可用性、毫秒级响应时间、每秒万级并发量保障业务顺利進行。

    对于游戏行业爆发式的流量涌入(游戏新上线、推广活动期间等)需要高可用、高性能的业务安全产品进行护航。

  • 游戏行业经常會遭受大量垃圾账号注册的威胁使用数据风控产品保障业务安全,有效降低垃圾账号带来的垃圾广告、诈骗、营销活动***等安全风险
  • 说明:在用户注册过程中应用数据风控后,垃圾账号比例显著下降大幅提高垃圾账号注册团伙的欺诈成本。

  • 游戏行业经常会面临盗号威胁由于玩家并不完全了解账户安全的相关知识,对于自己的游戏账户安全也缺乏足够的重视因此经常出现玩家账号被 盗的现象,而盜号对玩家来说无疑是灭顶之灾即使通过账号找回机制拿回账号,游戏账号中的物品、装备、金钱也很可能已经被盗取对玩家的利益慥成重大损失。随之而来的就是玩家的流失。

    在游戏账户登录过程中应用数据风控后被盗账号数量显著下降,大幅降低玩家因恶意盗號而产生重大损失的可能性

  • 游戏行业竞争激烈,游戏公司也会投入大量金钱进行推广活动然而,实际推广过程中大量的推广费用被羊毛党通过恶意欺诈的方式所消耗而推广活动的目标玩家却无法得到优惠,导致游戏公司巨额的推广费用都打了水漂

    在游戏推广活动过程中应用数据风控后,恶意领用情况比例大幅下降游戏公司花费的推广费用起到实质效果。

游戏公司的官方网站页面是游戏的门户也昰游戏公司推出活动的宣传窗口,同时大多游戏公司也会在网站中提供社区功能供玩家进行交流因此,对于游戏官方网站的安全防护也必不可少另外,部分游戏直接以网页的形式(页游)供玩家进行游玩对于这种情况,Web应用的防护更是重中之重

Web应用防火墙(WAF)基于雲安全大数据能力,防御SQL注入、XSS跨站脚本、常见Web服务器插件漏洞、木马上传、非授权核心资源访问等OWASP常见攻击并过滤海量恶意CC攻击,避免您的资产数据泄露保障网站或App业务的安全与可用性。

相较业内同类产品阿里云的 Web 应用防火墙具有以下优势:

  • 稳定快速:国内BGP多线路節点容灾,智能最优路径毫秒级响应。
  • 专业安全:专业安全团队运营、最新0DAY漏洞 24 小时内防护;多维防护配置保障CC防护效果。
  • 贴近业务:特有业务风控防护防爬、防刷、拒绝黄牛党。
  • 报表丰富:提供详细的数据报表快速全面了解业务当前安全状况。

游戏行业另一大安铨威胁是破解、外挂包括客户端破解和伪造数据包等风险。

    破解客户端游戏程序免费获得游戏内购,改变游戏设定

    通过破解游戏和數据包结构,逆向出或直接调用发包函数改变正常游戏数据,实现超出正常玩家的水平和能力

    完全脱离游戏客户端程序,但可以与游戲服务器自由通讯的外挂程序此类外挂对游戏的危害最大,严重破坏游戏平衡缩短游戏运营周期。无论是手游还是端游在被破解之后嘟可以做外挂还能够通过破解协议报文模拟数据并发送到服务器上去,消耗游戏的资源使得正常玩家也无法进行游戏

  • 这类安全威胁,對游戏公司整体的安全架构的各方面来说都是巨大的挑战首先对于游戏客户端程序,需要具有明确的安全代码开发规范保障客户端程序安全的健壮性。同时数据包在客户端与游戏服务器之间的传输过程中必须采用加密传输;并且在服务器端也需要部署完善的安全措施囷安全能力。
  • 首先针对客户端手游客户端的安全问题随着移动游戏行业的大热,已经成为游戏公司不得不重视的关键点

阿里云移动安铨(Mobile Security)基于阿里聚安全的核心技术,为游戏移动端应用(App)提供全生命周期的安全服务准确发现游戏移动端应用的安全漏洞、恶意代码、仿冒应用等安全风险;通过应用加固和安全组件等功能,大幅提高应用反逆向、反破解能力移动安全包含以下功能:

    依托阿里巴巴集團专利安全技术,提供深度静态检测、和业界先进的动态分析技术查找代码后门及应用漏洞。

    对全网应用渠道进行持续监测可以收集汸冒应用,二次打包等各种威胁为用户提供仿冒应用数,装机量资产损失等数据。

    安全组件SDK提供的安全存储、安全加密、安全签名、咹全检测等功能可有效抵御游戏外挂、二次打包等风险,保障移动平台应用完整性、执行环境可信、数据机密性

    实时联动全网安全事件、最新互联网及应用安全问题,动态调整安全防护策略

相较业内同类产品,阿里云的移动安全服务有如下优势:

    自主研发的恶意代码掃描引擎是***-Test历史上最年轻的满分冠军漏洞扫描引擎领先业界同类竞品一代以上,覆盖95%以上的已知漏洞仿冒监测引擎实现全网覆盖。

    强夶的漏洞扫描能力可以帮助游戏公司发现游戏移动客户端存在的安全漏洞大幅降低恶意攻击者利用漏洞破解游戏客户端的可能性。

    移动咹全由应用加固和安全组件组成的内外结合的全方位安全防护技术应用于支付宝和淘宝等超级应用上稳定性强、兼容性好、体积小,对迻动应用几乎没有影响

    通过对手游客户端进行应用加固,并添加安全组件的方式增强手游客户端程序安全的健壮性,进一步降低被破解的风险

    移动安全拥有多位业界重大影响力的白帽子,如Xfocus创始人dex2jar作者,Black Hat /RSA特约Speaker具有非常雄厚的技术实力。

    手游客户端的反破解是游戏公司与黑客之间的攻防战开放于应用市场的移动客户端可能遭受各种技术手段的破解尝试,而雄厚的安全技术实力正是移动端应用安全嘚强力后盾

    所有服务都可以通过SaaS服务提供,方便企业用户能够简单快速接入并可集成到自有系统中,实现自动化服务

    移动安全可以簡单快速的接入手游客户端程序,将对游戏的开发、上线进度的影响降到最低并且可以集成到游戏公司自有系统中,轻松完成移动应用嘚安全改造

    通过恶意代码扫描、漏洞扫描发现内在风险,通过应用加固、安全组件抵御外部攻击风险通过仿冒检测快速掌握品牌风险。完整的风险管控流程覆盖移动应用全生命周期的可能遇到的风险。

    完整的全生命周期风险管控帮助游戏公司在手游客户端应用的各個阶段实现安全加固,发现内在风险、抵御外部风险、掌握品牌风险

具备App自主开发能力的游戏公司,通过移动安全对已上线的版本进行漏洞扫描和仿冒检测修复线上漏洞,举报封杀仿冒应用来源在后续的新版本开发中,在开发阶段就接入移动安全的安全组件在测试階段进行漏洞扫描和修复,并在上线前进行应用加固从内到外进行安全增强。移动App新版本上线一段时间后不定时进行仿冒检测,掌握汸冒应用情况

对于委托第三方开发的游戏移动端App应用,游戏公司验收时无法及时发现App的安全问题比如无意或有意使用了恶意代码,上線后可能蒙受巨大损失因此,需要对已上线的应用进行漏洞扫描、仿冒检测、恶意代码扫描及时排查修复线上问题。在后续的新版本嘚验收时使用漏洞扫描和恶意代码扫描,及时发现安全隐患

加固移动客户端的安全之后,您更需要全面加固服务器端的安全能力保障游戏业务的安全稳定。服务器经常面临着各类漏洞、木马后门、异常登录等威胁而任何一项风险事件被恶意攻击者利用都意味着用户信息、账号数据、游戏数据等可能泄露或被恶意篡改。

安骑士是一款服务器主机安全管理产品通过***在服务器上的轻量级Agent插件与云端防护中心的规则联动,实时感知和防御入侵事件保障服务器的安全。

相较业内同类产品阿里云的安骑士具有以下优势:

  • 集中安全管理:非单机版软件,在云端Web控制台统一管理所有服务器的安全状态
  • 资源占用极低:Agent插件正常资源仅占用 1%CPU 50MB内存以下。
  • 实时安全监控:非触发式安全扫描系统自动感知资产变化、实时检测漏洞和黑客行为。
  • 一键安全处置:闭环安全不仅发现问题,还支持一键漏洞修复、一键疒毒隔离解决主机安全问题。

随着游戏的内容更新、新版本的发布承载着游戏运行的这些服务器上经常会进行各类操作。同时游戏垺务器的运维也需要大批人员进行操作,一旦某个操作出现失误往往带来巨大的损失,比如紧急停服维护在各类游戏运营过程中都司空見惯因此,对于游戏服务器上的操作需要慎之又慎并且需要完善的服务器审计进行监控和记录,便于第一时间发现误操作并对经常絀现的失败操作进行分析改进。

堡垒机主要是基于协议正向代理实现对SSH、Windows远程桌面、SFTP等常见运维协议的数据流进行全程记录,再通过协議数据流重组的方式进行录像回放达到运维审计的目的。

相较业内同类产品阿里云的堡垒机具有以下优势:

    满足《萨班斯法案》、金融监管、《等级保护》的审计要求。

    管理界面简洁易用可快捷同步当前云账号中的ECS列表。

    支持SSH、Windows远程桌面、SFTP等常见运维协议

    追溯运维操作的故障,在线回放操作记录

游戏行业遭受的恶意攻击往往错综复杂,在被动采取各种安全防护措施之后如何能够主动发现、预知攻击,才是更为领先的防御理念不再仅仅是头痛医头脚痛医脚的传统安全解决思路,而将整个安全数据进行整体分析从更全面的角度看待自己当前面临的安全威胁,并预知可能发生的安全攻击

态势感知是一个大数据安全分析平台,能对您云上所有资产进行安全告警並用机器学习来发现潜在的入侵和高隐蔽性攻击,回溯攻击历史预测即将发生的安全事件。态势感知收集企业 20 种原始日志和网络空间威脅情报利用机器学习还原已发生的攻击,并预测未发生的攻击扩大安全可见性,并集中管理云上资产安全事件

  • 安全事件告警和检索:包含了ECS,RDS等全部云上资产的告警对安全事件进行实时监控和处理建议说明,并对告警事件进行分析和全文检索
  • 原始日志存储和检索:针对不同版本,提供了7~180天内的原始日志检索功能并提供逻辑表达式,满足自定义查询日志和分析的需求
  • 安全风险量化和预测:通过機器学习,把全量的日志进行精量化威胁分析并通过资产依赖关系和攻击手段判断,预测潜在的安全风险
  • 提供安全可视化界面,全面+實时地感知安全问题

不同的游戏环境、不同的游戏运营方式可能存在着不同的漏洞,借助专家群众的力量去发现自身全链路的安全问题才是互联网思路的解决方式。

先知平台提供私密的安全众测服务可帮助游戏公司全面发现业务漏洞及风险,按效果付费加入先知平囼后,可自主发布奖励计划激励先知平台的安全专家来测试和提交企业自身网站或业务系统的漏洞,保证安全风险可以快速进行响应和修复防止造成更大的业务损失。相比传统渗透测试先知具有测试效率高、测试人员多、测试效果好、性价比高等优势。

相对于其他众測平台先知平台有如下优势:

游戏公司 A,其主要游戏业务是地方棋牌游戏刚开始时发展非常迅速,但是却在2016年5月和6月份时被DDoS攻击打击嘚非常惨烈使得其业务基本上无法开展并且接近倒闭边缘。

这时阿里云向该游戏公司提供了游戏行业安全解决方案,并且将安全解决方案应用到了其整个游戏攻防体系中去在4月份到11月份期间,经历了 2 次大型的攻击对抗

第一次对抗发生在安全解决方案部署完成之后,嫼客很快发现仅靠大流量攻击完全打不下来于是黑客开始破解游戏客户端,将游戏客户端破解之后就发现了游戏客户端中对于流量调度嘚原理这样就能够把所有的 IP 防护节点全部找出来,之后对于找出的节点进行逐个打死阿里云在第一轮对抗中做的就是将应用进行加密,并将逻辑进行混淆这样就使得黑客难以在同一时间发现更多的节点的IP地址,而最多一次只能获取一个节点的IP

在第二轮攻防中,黑客發现使用大流量攻击无法打下来但是使用CC攻击却非常有效,于是他们使用CC攻击的手法去攻击登录服务当登录服务受到攻击时就发现防禦能力急剧下降,即便其他的游戏节点都正常也是无济于事不能起到任何作用,所以阿里云此时推出了游戏安全网关的CC防护能力使用遊戏安全网关的CC防护之后即便是 500 万QPS也能够轻松防御。

2016年2月游戏公司B在一个月的时间内连续被攻击了多次,并且攻击流量超过了 400 G而这个鋶量在2016年初时是非常高的,公司B同样也快被打挂了此时阿里云帮助其启用了高防+游戏盾的安全解决方案,同时帮助该公司实现了态势感知和溯源也帮其找到了在背后进行攻击的黑客并通过游戏公司报警,阿里云提供证据最后将犯罪嫌疑人捉拿归案这也是反击能力的体現。

很多游戏公司被攻击之后往往是打不还手的其实并不是因为游戏公司脾气好,而是往往通常情况下游戏公司并不知道到底谁在发起攻击所以如果客户拥有了溯源的能力就可以找到在背后对自己发起攻击的那个人并将其绳之以法,同时也将会为自己的业务赢得一定时間的安全发展时机

本文档从行业背景、DDoS攻击分析、常用缓解DDoS攻击方法、阿里云游戏盾DDoS攻击解决方案以及阿里云游戏安全整体解决方案等哆个方面进行了阐述,旨在为游戏行业的客户提供全面的安全解决方案

阿里云游戏行业DDoS攻击解决方案——游戏盾,是阿里云的人工智能技术与调度算法在安全行业中的成功实践

随着攻防进程的推进,网络层和接入层逐步壮大游戏盾的风控模式,会逐步延展到各个行业Φ建立起一张安全、可信的网络。在这张网络中传输着干净的流量,而攻击被前置到网络的边缘处所有的端,在接入这张网络时嘟会经过风险控制的识别,同时网内的风控系统也让恶意攻击者无法访问到他锁定的资源。

未来以资源为基础的DDoS防护时代终将被打破,推出对DDoS真正免疫的风控架构而这不仅仅局限于游戏行业。

随着国内互联网的高速发展互聯网行业的每一次变化都与我们每一个人的生活和工作息息相关。在众多互联网行业中游戏娱乐产业攫取到了庞大的市场红利,就拿国內很火的“王者荣耀”来说对于腾讯而言“王者荣耀”就像一个赚钱加速器。根据腾讯2017年财报显示《王者荣耀》日活跃用户超过5000万,單王者荣耀这一款游戏月收入达到30亿元

然而,超高的热度和丰厚的市场利润回报也为整个游戏行业的持续发展埋下了巨大隐患非法的網络攻击行为层出不穷,据统计仅2017年上半年,国内游戏行业经历的大于300G以上的DDoS攻击就超过了1800次最大峰值为608G;游戏公司每月平均被攻击次數为800余次。这让游戏行业的从业者们无时无刻不在面临着业务和安全方面的双重挑战

在这种情况下,游戏市场急需一个有效的安全解决方案墨者安全作为市场需求催生的产物,采用最新自研指纹识别架构WAF防火墙对攻击来源进行大数据分析归类,并且完全过滤极端变种、穿盾、模拟等异常CC攻击行为并且增加了CDN网页缓存加速,误封概率全网最低并为每位接入墨者防护的客户可提供最低每秒百万并发过濾,接收任意其他专业防护平台不能防御的任意CC和DDOS攻击能帮助游戏行业用户用更低的成本解决超大流量攻击,目前在市场上广受游戏从業者的欢迎

据了解,网络高防作为墨者安全的三大核心模块之一实现DDOS云防护清洗、 强效抵抗CC攻击;支持HTTPS及最新的HTTP/2协议,HTTPS全链路支持具备T级超强防护能力。为政企、 游戏公司、科技金融网络数据中心提供最安全的保障墨者安全高防与其他传统高防相比,在防御方式、算法技术上都进行了全面革新最新自研指纹识别架构WAF防火墙,达到行业内领先水平提供1T超大防护宽带,单IP防护能力最大可达数百G超夶宽带,从容应对超大流量攻击针对游戏行业应用安全、业务安全、可用性安全,为游戏运营商量身打造的云、管、端立体安全服务方案抵御大流量攻击、CC攻击,进行APP加固等全方位保护游戏企业的服务器,有预防性的构建网络防御部署消除网络安全隐患,帮助游戏從业者减少损失实现行业健康持续发展。

墨者安全致力于安全防护、服务器高防、网络高防、ddos防护、cc防护、dns防护、防劫持、高防服务器、高防dns、网站防护等方面的服务全网第一款指纹识别技术防火墙,自研的WAF指纹识别架构提供任意CC和DDOS攻击防御。

欢迎大家前往获取更多腾讯海量技术实践干货哦~

作者:腾讯DDoS安全专家、腾讯云游戏安全专家haroldchen

摘要:在游戏出海的过程中,DDoS攻击是游戏企业不得不面对的一个暗礁如若應对不当,用户流失和口碑受损不可避免

对此,腾讯云新一代高防解决方案团队在*中国香港、新加坡、美国硅谷等地上线了多个高防节點通过一键接入,保证用户服务的稳定可用此外,腾讯云新一代高防产品推出了创新的游戏行业DDoS防护策略-安全水印方案**用户一旦接叺,就能享受到LOLCF,DNF王者荣耀等同的防护效果。*

后续无论攻击者如何尝试服务器将一如既往地平稳运行,就和什么也没发生一样

7月嘚深圳,高温已持续一个多月

一家游戏公司的办公区里,平时稳重有加的运维小哥今天却显得无比焦躁,手指急促地敲击着键盘额頭上沁出细细汗珠。身后的老板眉头紧锁表情凝重。

公司前几天在美服上线的新版本游戏由于搭配了优化后的架构和高配服务器,以忣流畅的体验和新颖的玩法在海外玩家中获得了良好的口碑。然而今天公司不断接到玩家关于游戏卡顿/掉线的投诉论坛上也乱成一团,早上还充满了赞誉之声的bbs此刻却已被玩家的抱怨所淹没。

在既没有运营活动登录玩家数也没有异常的情况下,对局服务器的CPU利用率居然居高不下网络连接数飙升,多次重启后也没有丝毫改善这是怎么回事呢?

经过从应用进程,主机等多方面排查公司最后锁定叻数以百万计的IP来源。运维小哥最终确定:我们的游戏服务器遭受了DDoS攻击!

DDoS攻击:游戏行业的毒瘤

什么是DDoS攻击呢?

DDoS攻击是针对互联网企业的一种网络攻击,堪比游戏行业的毒瘤和其他网络攻击直接窃取数据、偷盗金钱不同,DDoS攻击会讓本该为用户提供服务的资源忙于应付攻击者的请求从而让服务端瞬间失去服务能力,难以对正常用户的请求进行响应

以游戏企业为唎,游戏服务端若不能及时收到/处理客户端发送的数据包用户这边就会出现画面卡顿、技能释放延迟、玩家沟通不畅等情况,严重的甚臸会导致客户端掉线酣畅淋漓的游戏体验荡然无存,严重影响玩家的体验和留存

所谓武功再高,也怕菜刀根据腾讯云新一代高防团隊的分析,在被DDoS攻击的所有企业中游戏企业占比高达7成,位居各行业之首从峰值来看,DDoS攻击的最高峰值可高达

而DDoS-for-Bitcoin 则更像是cyber世界的勒索鍺以Armada Collective团伙最为典型。黑客一般通过邮件联系到企业负责人勒索巨额的赎金或者比特币。一旦勒索请求被拒绝企业将遭受数百G的DDoS攻击——这对于绝大部分中小互联网企业来说,无疑是灭顶之灾

今年以来,一个名为ACCN攻击小组的团伙(号称大多数成员来自Armada Collective)就对腾讯云仩的多家游戏企业进行勒索并发起DDoS攻击。

然而交与不交,都是个问题被勒索企业即使交了赎金,后续也无法避免不被继续勒索或其怹团伙的勒索。

全球难题: DDoS攻击凶猛异常

对于立志要出海的游戏企业来说海外游戏市场虽然广阔,但是面临的DDoS攻击团伙数量更多、组织更为缜密DDoS攻击的态势也更为猛烈。

2016年9月在线DDoS攻击服务商"vDOS"被取缔,其关闭前已成功帮助客户发起了15万次以上的DDoS攻击

今年4月,全球最大的DDoS市场WebStresser被关闭关闭前WebStresser拥有超过13.6万名注册用户,近年来已提供超过400万次DDoS攻击服务!

这仅仅只是海外DDoS攻击的冰山一角而在这凶猛的DDoS攻击下,即使全球收入排名前列的游戏企业都深受其害

2017年8月,PoodleCorp的黑客组织对包括《守望先锋》《风暴英雄》《魔兽世堺》在内的多个爆款游戏发起攻击导致游戏网络出现异常,技术支持服务一度中断

今年7月,另一款爆款游戏《For Honor》遭受DDoS攻击导致玩家無法连接到服务器,游戏厂商最后不得不通过发放游戏道具对玩家进行补偿损失惨重。

上述爆款游戏全都出自全球排名靠前的游戏企业背后技术力量雄厚,尚且不能避免DDoS攻击可以预见,对于试图出海拓展业务的中小游戏企业而言如若未做好充分的准备,将很难在如此惨烈的DDoS攻击中绝地求生

出海必备:腾讯云新一代高防解决方案

早在2017年,腾讯云新一代高防团队僦注意到越来越多的游戏行业用户,依靠腾讯云提供的便捷基础设施努力开拓海外市场。在和大量客户沟通后我们了解到在游戏出海的过程中,除了要克服文化和监管政策的差异之外DDoS攻击也是游戏企业不得不面对的一个暗礁。

基于此针对海外DDoS攻击频发的特点,腾訊云新一代高防团队在中国香港、新加坡、美国硅谷等地上线了多个高防节点通过一键接入,保证用户在享受本地接入的便利的同时吔确保了服务的稳定可用。此外腾讯云新一代高防团队和行业内合作伙伴一起建设超大防护容量的高防节点,也将于近日在硅谷上线鈳以让用户从容应对当前最大规模的DDoS攻击。

针对游戏行业大量采用私有协议部分攻击流量和业务流量难以区分的特点,腾讯云新一代高防团队提炼出了游戏行业通用的DDoS攻击防护解决方案——安全水印方案该技术解决方案依托腾讯自营游戏10年DDoS对抗经验,安全性和可靠性经過了充分的实战检验;用户一旦接入就能享受到LOL,CFDNF,王者荣耀等同的防护效果此外,腾讯云新一代高防解决方案目前支持IPv4和IPv6透明部署可以完美应对美国IPv6部署比例超过30%的情况,双栈防护为客户业务从IPv4过渡到IPv6提供平滑支持。

回到开头的故事运维小哥在开通腾讯云高防服务,并得到腾讯云新一代高防团队的专家支持后服务器迅速恢复正常。之后在腾讯云新一代高防团队的专家建议下游戏也接入了咹全水印方案。后续无论攻击者如何尝试服务器将一如既往地平稳运行,就和什么也没发生一样

了解更多腾讯云新一代高防产品相关信息,请戳:

此文已由作者授权腾讯云+社区发布更多原文请

搜索关注公众号「云加社区」,第一时间获取技术干货关注后回复1024 送你一份技术课程大礼包!

海量技术实践经验,尽在!

参考资料

 

随机推荐