相信喜欢玩PC游戏的朋友或多或少都听过D加密,也就是Denuvo加密,它在近几年保护了许多游戏免受刚发售就遭到破解的命运,它又因为会吃掉不少系统资源而对游戏性能有不小的影响,所以很多正版玩家也不是很待见它,现在Denuvo的开发公司Irdeto在科隆游戏展上面宣布将把他们的技术带上Android。
这套新的系统被称为“移动游戏保护(Mobile Game Protection)”,在官方的描述中,这系统将从反作弊、防调试、逆向工程和修改游戏入手,Irdeto称他们的解决方案是“零操作需求”,它不需要从游戏的源代码级别添加,而是可以直接插入到最终的APK文件中,这就不需要开发者管理额外的API或者SDK,在开发人员的角度上来看是非常友好的。同时开发人员还可以针对不同的游戏进行定制保护,在开发时就可以检查游戏的代码架构是否可以有效地防逆向工程,这可以有效提升整套系统的防护强度。
这套解决方案的核心买点在于它是一套包含了可配置防护级别、智能检测防护点、Root检测、反勾子(Hook)、虚拟化检测和完整性检测的完整方案,其中Root检测和反勾子是针对Android上常见的Root和Xposed框架,虚拟化检测可以检测到游戏是否在一个虚拟出来的Android设备上运行。Irdeto声称这套系统可以防止静态和动态的代码注入,并且在游戏体验上影响非常小,还保证在最大检测力度的情况下不会出现误报。
Android上面盗版App猖獗是一直以来存在的问题,很容易就可以找到一个收费应用/游戏的破解版本,而且Android开放的特性使得在它上面可以跑很多游戏修改工具,这给游戏作弊带来了许多便利。Irdeto推出的这套系统初衷还是好的,但具体应用起来怎么样还是需要一段时间才能看到具体效果。