menu

H5小游戏加固方案解析

小游戏,无疑是近几年游戏行业最大增长点之一。在去年的中国游戏产业年会上,小游戏以200亿的市场规模与300%的增长率,成了万众瞩目的行业新风口。

凭借着更精准、用户转化率更高、研发成本更低、场景适用性更强等优势,吸引了多家大厂入局,小游戏爆款频出,已经成为当下游戏行业的重要增长点。

更令人震惊的是,今年2月微信小游戏月活规模达到7.55亿,环比增长超过20%,创下近一年来增长新高,并超过了手游行业,出现了手游与小游戏市场的倒挂现象。

315_21
▲微信小游戏月活用户规模趋势丨数据来源:DataEye游戏观察

正因为小游戏热度高、玩家体量大,也更容易被游戏黑灰产所侵扰,相较于端手游而言,小游戏的破解难度更低,也造成了市面上小游戏破解、扒包事件频发。小游戏主要面临以下几类游戏安全问题:

◆ 小游戏被破解、扒包

破解与扒包,是小游戏面临的主要安全风险,破解者可通过各类工具对小游戏包体进行分析、篡改与破解,篡改或获取包内的源代码及各类资源。

如:在原游戏框架基础上,对游戏包内的美术资源、广告模块进行替换,再进行重打包并上架,这种行为会对原游戏方的收益造成严重影响。

或者破解游戏代码,对游戏内重要数值进行篡改,导致小游戏保持粘性的社交排行玩法失效,这种行为会破坏游戏公平性,造成正常玩家大量流失。

315_21
▲通过砸壳破解小游戏代码,对游戏内金币进行篡改

◆ 游戏资源泄露

游戏包体被破解后,会造成包体内的代码、图片、视频、音频等资源泄露,这些资源可能会被用作竞品分析,甚至是换皮上架,对游戏会产生不可估量的损失。

315_21
▲将小游戏包体导入反编译工具unpackminiapp即可获取资源

◆ 通讯协议破解

破解者可通过 Fiddler 等抓包工具破解游戏通讯协议,破坏正常的游戏客户端与服务端交互流程,从而实现篡改数据、游戏内逻辑等行为,这种行为会导致正常玩家不满,对厂商口碑、收益造成影响。

315_21
▲抓包工具Fiddler开启抓包功能

针对上述的一系列安全问题,FairGuard为H5小游戏量身定制、精心构造了一套保护方案。可有效对抗破解、资源窃取、代码剽窃等难题,为小游戏安全保驾护航,主要包含以下功能:

■ 小游戏代码保护

FairGuard针对小游戏提供代码加密、混淆、反调试、防篡改等多项保护功能,构造了二进制非脚本实现,效率和安全性更高。

■ 小游戏资源加密

不同于市面上其他小游戏加固产品仅对 JavaScript 代码进行混淆,FairGuard研发了一套与引擎高度耦合的加密方式:

针对不同的游戏引擎,适配不同的资源加密方式,最大程度上保护游戏内图片、音频、视频等资源,现已支持 Unity 引擎、Cocos 引擎。

■ 小游戏通讯协议保护

FairGuard针对小游戏提供通讯协议保护与数据校验功能,可精准校验上下行数据,有效防止通讯协议被破解,避免游戏被篡改。

■ 小游戏知识产权保护

FairGuard针对小游戏内美术资源提供图片水印隐写功能,在面对侵权、盗用问题上提供有效支撑与保护。

此外,FairGuard小游戏加固方案在接入流程也做到了零接入成本,自动化配置:无需接入SDK,无各类复杂的配置,只需要设置一个gamekey,运行一条命令行即可在 30 秒内完成加固,且不会产生冗余包体。

丨结语

FairGuard作为专注于游戏安全领域的第三方服务商,致力于帮助游戏公司解决外挂和破解问题,为游戏提供深度一体化的加密保护方案。

目前产品已经被FunPlus、三七互娱、恺英网络、心动、杭州电魂等多家头部公司采用,接入500+款热门游戏。欢迎访问 www.fair-guard.com 了解试用。

产品咨询联系方式:

QQ:2079128588

微信:fairguard01

技术交流QQ群:1105310296