游戏加固对接概览
对接流程
1.对接易盾SDK
2.验证对抗效果
- 大部分功能在接入易盾SDK完成后即可生效,小部分功能需使用易盾加固工具加固才能生效(具体哪些对接SDK生效、哪些需使用加固工具生效,请查看本文档的"服务明细")
- 验证方式:请查看对接材料中的“网易易盾手游智能反外挂(Android)验证文档.pdf”
- 验证前请先去网易易盾的后台确认一下"闪退控制",具体方式请查看第3点
3.后台控制及数据查询
- 登录网易易盾后台:dun.163.com(需联系平台索取子账号权限)
- 闪退控制:可以控制各种风险下的闪退策略,请到"智能反外挂->闪退控制"进行操作
- 统计分析:可以查看各种风险的统计分析,请到"智能反外挂->统计分析"中查看
- 数据查询:可以查询各种风险的具体数据,请到"智能反外挂->数据查询"中查询
- 盗版监控:可以标记盗版/正版的包,请到"智能反外挂->盗版监控"中设置
4.输出渠道包
- 请打开星云平台对接中心,上传对接好易盾SDK的母包,使用的打包工具输出渠道包
5.使用易盾的加固工具进行加固
-
主要用来做静态加固,例如游戏代码加密、资源文件加密。如果游戏有这方面的要求,则执行这一步;如果没有可以略过这一步。(具体哪些功能需使用加固工具生效,请查看本文档的"服务明细")
-
加固方式:请将需要加固的渠道包告知平台,由平台统一负责加固
流程图
服务明细
服务内容 | 说明 | 对接SDK生效 | 使用加固工具生效 | 备注 |
---|---|---|---|---|
游戏引擎加固 | 游戏引擎进行加密保护,防止核心逻辑进泄露,适用于U3D/Cocos2d/NeoX/通用引擎 | 是 | ||
游戏脚本加密 | 游戏脚本文件进行加密保护,阻止恶意破解,适用于C#/Python/JS/Lua/il2cpp等脚本 | 是 | ||
资源文件加密 | 资源文件进行加密保护,防止资源非法泄露及篡改,适用于U3D AB资源/U3D静态资源/Cocos2d资源 | 是 | 在后台开启该功能的情况下,加固时需设置符号表路径,否则加固工具会加固失败 | |
文件校验 | 对重要文件进行唯一性标记,替换任何一个文件,将会导致应用无法运行 | 是 | 文件强校验,会对包内一些so文件等做校验,这个功能最近在优化,建议先不开启 | |
签名校验 | 保护应用在被非法二次打包后不能正常运行(对比加固时和运行时候的签名) | 是 | 加固前的包要使用正式签名,否则会被当做签名校验异常被拦截 | |
盗版监控 | 保护应用在被非法二次打包后不能正常运行(需在后台标记盗版/正版的包) | 是 | 只闪退标记盗版的包,正版和未知都放行 | |
防调试器 | 防止通过使用调试器工具对应用进行非法破解 | 是 | ||
反修改器 | 防止通用修改器及其变种,修改游戏内的血量、战力、金币等重要数值及其他核心逻辑 | 是 | ||
反加速器 | 防止通用变速器及其变种,修改游戏速度,影响游戏平衡 | 是 | ||
防模拟器 | 检测模拟器环境,防止潜在的破解和刷单风险 | 是 | ||
反多开器 | 防止非正常用户通过使用多开器及变种 | 是 | ||
反地理位置模拟 | 防止非正常用户进行地理位置模拟绕过地理围栏 | 是 | ||
反模拟点击 | 防止通过制作脚本等进行模拟点击,模拟玩家辅助完成游戏操作 | 是 | ||
防同步器 | 防止非正常用户通过使用同步器及变种实现群控操作 | 是 | ||
反云真机 | 防止非正常用户通过红手指、多多云等云真机平台实现群控操作 | 是 |
FAQ
1.接完易盾SDK出现闪退
- 易盾SDK心跳接口的回调不在主线程,请检查是否在回调里面调用了某些方法导致闪退