再也不任人欺负!手游安全的进阶之路

本文由  网易云 发布。安全

 

Unity 2018开发者大会如期而至。服务器

 

每一年的Unity大会都致力呈现以新锐技术与社区精神为核心的全新Unity生态圈,传播Unity最前沿的技术功能,帮助各种创意人才使用Unity进行高效的内容创做,充分挖掘Unity潜力为各行业带来颠覆性的改变。今年一样如此,在Unity 2018开发者大会,开发者不只能够看到最新、最炫的游戏,还能学习到不少游戏开发的知识。网络

 

若是你参加过Unity在北京、上海、广州等地的开发者大会,你可能已经据说过网易易盾这个品牌了,它是由网易内部积淀了十几年的游戏安全开发经验对外输出的品牌。本文,就由网易移动安全技术专家卓辉为你们全面解读,在网易公司内部是如何经过网易易盾为游戏安全保驾护航的。分享的重点主要包括安全对游戏开发团队的影响、手游安全如何进阶、以及网易易盾使用效果展现三大部份内容。运维

 

1、安全对游戏开发团队的影响函数

 

游戏做为最吸金的行业之一,每每会引来大量的技术破解和外挂。工具

 

为了保护游戏行业、维护游戏的绿色环境,游戏开发团队须要快速反应而且给出最佳的解决方案,包括游戏脚本逆向破解、角色属性参数可随意修改、游戏速度可随意调节、脱机外挂、透视、除草、闪电侠、超人......等等各类情况。并且为了兼顾引擎一致性、用户体验等细节,开发人员还须要作不少修改来应付外挂和破解,不少时候这种修改根本不可能完成。性能

 

因此,在竞争如此激烈的手游开发市场,若是开发人员还要疲于应付诸如上述的各类安全问题,那么游戏的开发周期必然会被拉长,开发人员的效率就会大打折扣。因此游戏后面接入了易盾的手游安全解决方案,很大程度上缓解了开发人员的技术压力。学习

 

游戏成败的另一个关键就是须要一个好的游戏运营团队。测试

 

游戏安全和运营的关系也很是大:若是外挂太多,玩家就会大量举报,运营就要花更多时间去查证和处理;若是松紧不得当,好比使用大量封号,运营还要应付用户的合理和不合理的投诉,这又致使了运营效率下降,运营人员成本增长;若是有工做室在吸游戏的“血”,运营人员还要花更多的成原本打击......因此虽然运营人员也在努力地维系游戏环境,但有心无力的状况下仍是会致使游戏公平环境遭到破坏,玩家流失,从而使付费意愿愈来愈低。加密

 

而对于产品负责人来讲,产品的口碑会降低,游戏收入也会愈来愈低,负责人又要花额外的时间和金钱成本去招聘安全人员,每每还没招到或者安全人员还没作出成绩,游戏已经损失了大量的金钱。

 

据网易统计,若是一个月流水超过1000万的手游,1年下来,因安全问题致使的产品口碑、玩家流失、付费用户变少、招聘安全人员等各类损失成本,会高达500万。

 

说了这么多,那么手游的破解热度究竟有多高?经过如下几组图片应该会有直观感觉。

 

 

 

 

 

经过搜索“手游 破解”的关键词,相关结果高达1250万条;各类游戏修改器、玩家辅助工具、模拟器也是层出不穷;无限金币、无限钻石、自住跑、自动瞄准、自动任务等破解APK更是广受玩家追捧......能够发现,手游的安全问题至关严重。

 

2、手游安全如何进阶

 

接下来从手游全生命周期解决方案来介绍,网易易盾是如何助力手游安全、帮助开发团队提升手游安全能力的。

 

游戏的安全问题能够对应到不一样的研发阶段,针对于此,易盾提供了手游全生命周期解决方案。在游戏的开发阶段,经过网易易盾的安全组件,可以解决数据安全传输、数据存储等安全问题,也能够接入易盾的反外挂SDK,用于检测和发现游戏当中的安全风险;在游戏的测试阶段,易盾能够提供APP和服务端的渗透测试,帮助游戏提早发现安全问题;在产品发布阶段,使用易盾的加固保护,能够大大提升游戏的安全等级。

 

 

 

首先是渗透测试。以手游APP渗透测试为例,易盾会从静态和动态,以及网络协议、本地文件、脚本安全性评估、广告安全性评估、其余安全漏洞等各个维度对游戏进行安全风险分析,并给出每项的测试结果。以下图所示,即为某个游戏的安全检测结果样例。

 

 

 

在给出手游全生命周期解决方案前,网易易盾还会为游戏应用厂商提供面对面的安全问诊活动,全面帮助手游开发团队了解本身游戏的安全问题和安全威胁。考虑游戏的私密性,易盾会签署保密协议,不会对除开发团队之外的任何人透露相关细节。此外,还提供对方免费试用易盾手游保护产品的福利,并和开发团队沟通,给出相关建议。

 

 

 

在易盾的手游全生命周期解决方案中,最为核心的就是手游加固系统。

 

在手游加固系统中,易盾对游戏Dex、脚本文件、资源文件和SO文件提供了从上到下的保护。此外还专门针对引擎脚本作了大量的研究工做,提供了行业领先的保护方案,目前支持的主流引擎保护包括U3D、Cococs、NeoX、UE4等。

 

 

 

整套手游保护的核心就是虚线框里的功能。除了静态保护,易盾还提供了动态主动保护,好比反修改、反加速、反模拟器、反调试、反模拟点击、文件动态校验等功能都是手游急需的功能,经过静态和动态多维度的保护,手游的安全等级获得了极大的提升。

 

加固系统的特色,一个就是前面提到的动态功能多样化;另一个是,易盾在业内率先推出了Unity3D引擎的函数级加密方案,极大地提升了U3D引擎的保护强度;此外还支持游戏热更新、支持自定义引擎保护、对游戏的静态资源和存档数据也能提供强大的保护功能。

 

此外,易盾加固也提供了游戏风险感知功能。除了外挂监测,还加入智能识别游戏破解版本、游戏外挂可疑识别等功能,能帮助运营实时查询指定账号的可疑和外挂使用状况。

 

以反外挂系统为例,下图就是数据的统计趋势图。

 

 

 

易盾反外挂系统可以提供指定账号ID的多维度查询系统,帮助运维人员快速发现指定角色的外挂行为。反外挂工做经过终端检测、收集数据、云端风险感知、游戏服务器、终端这一完整流程,联动终端、云端和游戏服务端三端,有效解决了游戏的安全问题。

 

 

 

易盾为手游提供了完整的防护护城河。首先经过游戏安全渗透测试,帮助手游提早发现安全问题,减小安全风险;再经过加固保护,大大提升游戏代码的安全性,以及抗击外挂的能力;而后结合手游风险感知功能,帮助游戏运营实时定位有问题的账号——从而为手游安全造成一个有效的闭环,产品再也不须要作额外的安全工做,所有的安全问题交给专业的易盾来作。

 

另外考虑到各游戏团队的个性需求,这几大功能所有支持分开接入,也就能够只选择其一,好比用户能够只选择加固保护或者只选择风险感知功能。

 

 

 

3、易盾手游安全解决方案效果展现

 

接下来,经过几个例子展现易盾手游安全解决方案的实践效果。

 

1.Unity引擎脚本加密和资源加密的效果

 

 

 

加密前,破解者能够经过相应工具来分析脚本代码和游戏资源文件。可是通过易盾加固保护后,没法再经过工具进行分析,游戏的核心资产获得了有效保护。

 

2.动态保护效果

 

 

 

上图以动态保护中的反加速为例。利用变速器,破解者能够轻松修改游戏的运行速度。可是通过加固保护后,变速器的功能没法再发挥做用,游戏的速度也就不受变速器控制了。

 

 

 

这是游戏反修改器功能,加固后的游戏一旦监测到有外部篡改,保护功能会直接退出游戏。

 

 

 

这是反模拟点击功能,一旦监测到有使用模拟点击外挂,游戏会直接退出。

 

3.易盾加固先后产品的性能对比

 

经过对比,能够发现不管是启动时间、仍是CPU、内存占用和文件体积,对游戏的影响都是微乎其微,像FPS等,易盾能够作到对游戏彻底没有影响。

 

 

 

4.易盾产品优点

 

易盾加固,是网易积累十几年的游戏安全经验的对外输出,安全性高、稳定性强,无论在保护强度、产品知名度、产品性能方面都处于领先地位。另外,易盾深知游戏安全是一个不断对抗、不断提高的过程,因此也在不断提高产品的竞争力。

 

目前,易盾加固除了服务于网易大部分游戏产品,也服务了上百家外部游戏厂商,这些游戏安全稳定的运行在全世界80多个国家和地区,易盾一直守护着这些游戏的安全。

 

 

网易云易盾提供相关安全加固服务,如SDK加固DDoS 高防等,欢迎点击免费试用。

 

了解 网易云 :
网易云官网:https://www.163yun.com/
新用户大礼包:https://www.163yun.com/gift
网易云社区:https://sq.163yun.com/

相关文章
相关标签/搜索