现今移动APP数量爆炸式增长,移动端黑产也随之日益壮大,伴随而来的逆向攻击手段也越来越高明。APP进行安全加固可以防止被破解、防止二次打包、防止外挂、防止恶意篡改等,保障开发者和广大用户的利益。
对于游戏开发者:针对游戏进行安全加固可以做到游戏脚本加密、反修改器、反加速器、防二次打包、反模拟器等保护,防破解反外挂;
只要是手游,基本都被外挂侵害,《旅行青蛙》是当下非常火的佛系游戏,网易云易盾资深安全开发工程师对它进行过分析:通过iOS和安装包联合分析,就可以发现iOS使用的是IL2CPP模式,C#脚本转成C/C++代码,使用II2CppDumper还原符号。王桂林说:“知道这些开发情况后,就可以搜索三叶草、抽奖券代码,通过修改对应的代码达到三叶草数目无限、抽奖券变成自己想要的效果等。”
对金融/政企用户,App的数据安全尤为重要,特别要注意被反编译、篡改、注入、日志泄露、数据泄露、键盘监听、界面劫持、截屏录屏等恶意行为;
防患于未然才是最好的保护。
利益相关,介绍下网易云易盾的加固保护产品:
我云攻城狮2016年写过一篇文章,现在来看仍然适用:
虽然技术有更新,iOS 和 Android 的实现有所区别,但是核心逻辑和思路,大体是一致的。总之先了解破解的实现原理,再有针对性地加固APP,保证不被分析、破解。
总结加固的思路如下:
感兴趣的朋友可以点这里免费试用。
* 版权声明 :社区问答内容由互联网用户编辑提交,本社区不拥有所有权,也不承担相关法律责任。如果您发现本社区中有涉嫌侵权、暴力、色情、反
动等言论,欢迎发送邮件至: 进行举报并提供初步证明,一经查实,本社区将立刻删除相关内容。