移动APP在上架之前,需要做加固来防止app被逆向,防止被篡改及二次打包。
市面上APP加固公司有很多,今天推荐一家公司,一直做软件安全:深盾加固。
深盾加固-VirboxProtector
深盾加固是由北京深盾科技股份有限公司提供的移动应用解决方案,深盾从1994年开始做软件保护,积累了多年的软件保护技术及专利,在移动应用及客户端应用等软件保护方面有多种方案。
在移动应用加固方面,深盾加固主要使用Virbox Protector 加固工具,支持对Android的应用加固,如 APK、AAB、SO、AAR及安卓可执行程序的加固保护,支持对 iOS APP的加固保护,支持H5小程序的加固保护。
APK/AAB 加固
Virbox Protector支持直接对APK及AAB加固,支持自定义设置dex函数虚拟化保护,dex加密、签名校验、文件校验、资源加密、反注入等多种加固技术。可防止被攻击者篡改进行盗版或被注入恶意代码、植入广告进行二次打包,防止被竞争者逆向分析,源代码被反编译为可读写代码,核心竞争力遭到破坏。
SDK加固-aar 混淆
对 Android aar 文件中jar进行虚拟化等技术保护,保护后的代码无法被还原,防止逆向分析。
Android SO 加固
针对 SO 文件普遍存在的反编译、文件补丁、内存补丁、动态调试等恶意攻击行为,Virbox Protetor 采用 SO 文件 虚拟化 等安全加固技术,全面保护 SO 文件安全,避免开发者因遭受应用破解、盗版等带来的安全风险,减少经济损失。
iOS 加固
iOS 应用加固针对各种类型的iOS应用,通过专业的加固技术对应用加固及重点功能模块保护,有效解决iOS应用存在的安全问题,保护应用免受破解、篡改等风险。
H5 加固
H5应用加固,通过控制流混淆、字符串转换加密、反调试功能等方式,对js文件进行保护,防止H5程序被反编译及动态调试。适用于安卓、iOS、小程序、快应用、Web页面等多种H5代码运行环境
深盾加固优势
多重保护,函数经过混淆、虚拟化保护后,无法被还原。
界面操作简单,并集成性能分析工具,方便过滤筛选方法。支持命令行自动化保护,方便 CI 集成。