中文站

解决方案 | 针对小游戏的一键加固工具,免费试用了!

小游戏市场

小游戏即小程序游戏,是一种嵌在应用内部,无需下载可即点即玩的游戏产品形式,近期大火的“羊了个羊”正属此类。据《2022小游戏用户洞察报告》调研,小游戏用户规模庞大,商业价值可观,平台端小游戏内容营销有着巨大的市场潜力。

除了羊了个羊之外,咸鱼之王,叫我大掌柜,我是大东家,道天录等均有不俗表现。

小游戏有着游戏体量大、玩家数量多、爆款热点话题性与传播性强、收益高,相比较 App 游戏破解难度低等特点,正因为如此,市面上针对小游戏的破解层出不穷。

安全风险

1. 扒包与破解

扒包指从各个小游戏平台获取游戏包,破解后,获取其源代码及各类资源文件。

破解分析游戏,拿到游戏资源以及脚本,了解游戏的运行逻辑,进行篡改,重打包等操作。

“攻击者”通过获取小游戏的包,比如 wxapkg ,通过解包工具对文件内容进行解包,达到获取小游戏源码的目的,并通过修改广告 sdk ,修改图片等完成游戏抄袭。

2. 协议破解

“攻击者”通过对协议数据进行构造,绕过服务端校验逻辑,达到任意数据传输与修改的目的。

3. 内存修改

“攻击者”通过内存修改器来修改内存,达到任意修改数值,篡改游戏逻辑的目的。

被破解危害

1. 源代码泄露

· 通过静动态分析代码,了解代码实现以及运行逻辑;

· 通过分析代码逻辑,了解其中的保护机制并进行对抗;

2. 收益侵占

· 扒包后,调整外围 UI ,修改广告接口,分走本该属于开发者的利润;

· 扒包后抢先在其他渠道认证上架,造成原本游戏无法正常上架;

· 通过内存修改,协议破解,直接获取游戏内道具资源;

3. 口碑影响

非正常玩家体验造成的负面影响会导致正常玩家对游戏不满,造成负面口碑传播甚至是社会上负面影响。

4. 工作成果被掠夺

开发者研发、调优多年的产品,上线 5min 即被扒走复制上线。

应对难点

游戏开发者经常难以平衡好游戏加固的强度、游戏性能、游戏包体大小三者的关系。

由于受限于小游戏的包体大小与游戏运行性能的要求,很多 App 端的常规防护手段无法进行,安全强度也无法与 App 端相比。开发者需要反复调整代码,调优安全方案。

网易易盾小游戏安全解决方案

针对小游戏安全方面的诸多问题,网易易盾提供一站式安全解决方案,一键接入,自助调节,快速验证。

1. 协议 / 内存保护

防止协议,内存被修改:

网易易盾为小游戏定制协议保护与内存保护功能,有效预防协议被破解,内存被篡改的风险。

2. 反扒包/防破解

防止小游戏被破解:

网易易盾针对小游戏提供代码的加密、压缩、混淆、反调试、防篡改、图片隐写等服务,支持 VMP 虚拟化特性,全面保障小程序代码安全。

全新上线的加固工具,支持一键式自主加固,自定义调节强度,同时提供小游戏方案的定制化服务。

小游戏加固工具

无需过多代码操作,也无需额外学习游戏防破解相关知识,您可以在线自定义调节加固强度,有效平衡性能与强度,轻松实现小游戏保护。

1.代码保护


2.资源加密

支持对 Cocos 引擎, Laya 引擎, Egret 引擎的图片、文本,二进制等资源进行加密。

对视频、音频资源加密,支持定制。

接入流程

1.注册网易易盾,快速创建产品

2.申请加固试用,选择业务类型,提交等待审核

3.审核通过,在用户中心获取 Appkey 及加固工具

4.使用加固工具进行加固

加固工具使用指南

- 使用方式:命令行模式(注意,第一次使用需要配置 config.ini 文件)

- 命令行模式参数:


config.ini 文件配置说明

config.ini 必须要跟 NHPProtect.jar 在同一目录下:

1.设置 Appkey

用户需要将 Appkey 填写在该配置文件中,格式如下所示。若无 Appkey ,请联系客服。


2.设置资源类型

文件内需配置,但是以服务端配置为准。


3.设置资源路径

设置资源路径