当前位置:网站首页>游戏解包的危害及资源加密的重要性
游戏解包的危害及资源加密的重要性
2022-07-06 08:23:00 【FairGuard手游加固】
细分赛道中的“香饽饽”——乙女游戏
据咨询公司弗若斯特沙利文的市场分析报告,2013-2017年,中国女性手机游戏的市场规模按收益计,年复合增长达101.6%;预计2022年,中国女性手机游戏市场规模将达935亿元。
中国女性向手游按收益计的市场规模
一些报告指出,女性在移动游戏上忠诚度更高,为游戏花费时间和金钱的意愿更强烈。在女性社会地位持续上升和女性手机游戏玩家增加等因素推动下,女性游戏市场显然已成了“香饽饽”。
而女性游戏中最有代表性的就是乙女类游戏(一种以女性群体为目标受众的恋爱模拟类游戏)。据巨量算数报告,2021年5月,乙女类游戏主播直播场次、直播时长涨幅较其他游戏处于领先状态,吸引看播人次同比去年增长更是达到了6405%,足以证明乙女类游戏的用户体量与热度。
乙女类游戏直播增幅较大,数据来源巨量算数
腾讯、网易、米哈游等游戏大厂先后在乙女类游戏赛道抢滩登陆,想在此分上一杯羹。
千万级下载量游戏被解包引发的网络大战
2021年6月24日上线前,腾讯旗下的乙女类游戏《光与夜之恋》官网预约量已超千万,上线后迅速冲上苹果App store免费榜榜首。截至发稿日,七麦数据显示《光与夜之恋》安卓端累计下载量预估超3979万次,iPhone及iPad总下载量预估超291万次。
《光与夜之恋》安卓端下载量,数据来源七麦数据
而这个千万级下载量的游戏,却因为被解包,引发了一场空前的网络风波。
在游戏《光与夜之恋》中,玩家扮演的女主角可攻略多位男主角。这次被解包的是其中一位男主“夏鸣星”的生日卡,原定在5月22日公开的资料被解包者提前了近一个月发布在社交平台上。
就好像你瞒着女朋友策划求婚流程,而对方早已知晓细节,这种惊喜落空的感觉引发了粉丝的震怒,纷纷要求官方用法律手段处理解包者。
官方向解包者递上了律师函后,却引发了其他玩家的不满,之前其他男主角游戏资源被解包的时候官方只发了微博警告,这样的“区别对待”让她们不能接受。至此,一个游戏圈的不同阵营之间的骂战开始了,官方夹在其中,无所适从。
腾讯旗下另一款“国民级”手游《王者荣耀》也曾被解包困扰,游戏中的“五虎将”“四大美人”系列皮肤的技能特效及部分建模被爆料在各大平台,引发了玩家对官方的制作水平的声讨,最后推翻重做,之前的方案付诸东流,造成了巨大的损失。
解包现象频发,该如何保护游戏资源?
解包行为除了对游戏运营会产生巨大影响外,甚至还有游戏安全的隐患,游戏资源中的图片、视频或者脚本,都是游戏的知识财产,如果被破解者或竞争对手解开,拿到其中的内容,对游戏造成的影响将难以估量。
《光环4》发生过美术素材被抄袭事件
此外,游戏资源如果被修改还会产生外挂效果。
某FPS游戏资源材质被修改成透明,实现了透视效果
现在很多游戏都认识到Assetbundle资源加密的重要性,但如何对游戏资源进行加密同时,解密消耗还很小,这个问题成为很多游戏的痛点。
FairGuard研发团队花费大量时间对unity引擎做黑盒分析,弄清楚了Assetbundle的加载机理以及其文件结构。制定了如下的加密方案:
首先通过对Assetbundle文件进行结构解析,找到资源文件的核心文件块,对核心文件块进行加密,然后在游戏运行时,对unity引擎Assetbundle加载时机进行埋点,在埋点处对核心文件块进行解密。
加密前后Assetbundle资源效果对比
边栏推荐
- Easy to use tcp-udp_ Debug tool download and use
- [2022 Guangdong saim] Lagrange interpolation (multivariate function extreme value divide and conquer NTT)
- 备份与恢复 CR 介绍
- 704 二分查找
- Introduction to number theory (greatest common divisor, prime sieve, inverse element)
- 3. File operation 3-with
- JS select all and tab bar switching, simple comments
- Verrouillage [MySQL]
- 灰度升级 TiDB Operator
- 在 uniapp 中使用阿里图标
猜你喜欢
leetcode刷题 (5.28) 哈希表
[brush questions] top101 must be brushed in the interview of niuke.com
Configuring OSPF load sharing for Huawei devices
你想知道的ArrayList知识都在这
C language - bit segment
Pyqt5 development tips - obtain Manhattan distance between coordinates
[MySQL] log
[cloud native] teach you how to build ferry open source work order system
2022 Inner Mongolia latest construction tower crane (construction special operation) simulation examination question bank and answers
Hcip day 16
随机推荐
LDAP Application Section (4) Jenkins Access
China's high purity aluminum target market status and investment forecast report (2022 Edition)
[cloud native topic -45]:kubesphere cloud Governance - Introduction and overall architecture of enterprise container platform based on kubernetes
Introduction to backup and recovery Cr
From monomer structure to microservice architecture, introduction to microservices
Vocabulary notes for postgraduate entrance examination (3)
Let the bullets fly for a while
Permutation and combination function
synchronized 解决共享带来的问题
NFT smart contract release, blind box, public offering technology practice -- jigsaw puzzle
Introduction to number theory (greatest common divisor, prime sieve, inverse element)
pcd转ply后在meshlab无法打开,提示 Error details: Unespected eof
JVM 快速入门
Wincc7.5 download and installation tutorial (win10 system)
C language - bit segment
Golang DNS write casually
[research materials] 2022 enterprise wechat Ecosystem Research Report - Download attached
[MySQL] log
从表中名称映射关系修改视频名称
CAD ARX gets the current viewport settings