近些年来移动APP数量呈现爆炸式的增长,黑产也从原来的PC端转移到了移动端,造成数据泄漏、源码被盗、APP被山寨、破解后注入病毒或广告现象让用户和生产高质量的程序员苦不堪言,APP加固意义愈发重大。
传统加固和脱壳技术的发展经过了三代的发展和升级,时至今日,传统加固面临到挑战,如容易被脱壳,脱壳类教程非常多,通用脱壳机可轻易脱大部分壳。
加固新方向,混淆和瘦身吸引了人们的眼球。代码混淆技术是对抗逆向攻击最有效的方式之一。此外越来越多的新特性正在啃蚀着大型APP的用户体验,APP瘦身减肥也成了亟待解决的问题,统计数据表明,通过一系列优化瘦身的方法后,大型APP优化后大小至少减少11%以上,最高可达44%。