iOS应用加固系统主要用于保护iOS App、动态库和静态库项目,集成防代码逆向、防盗版伪冒、防动态攻击等多项安全措施。iOS应用加固系统的核心是一款安全编译器,与普通编译器相似,基于项目源代码可将Objective-C、Swift、C、C++代码编译成二进制代码,不同之处在于,安全编译器在编译项目时,能够对代码采取虚拟化、混淆、字符串加密等安全措施,并且还会集成身份认证、反调试、防HOOK攻击等动态监测行为。从而避免攻击者通过IDA Pro等逆向工具反编译二进制代码,分析业务代码执行流程,进一步篡改或窃取核心技术。
离线模式:Xcode插件,可快速集成到Xcode开发环境中,通过配置参数即可灵活的使用。
在线模式:提交带Bitcode的Archive包,即可完成所有安全加固功能,使用更简单、灵活。