SDK加固


从代码安全、文件安全等对SDK进行全方位混合加固保护,有效防止各种反编译手段、恶意篡改、窃取用户隐私信息等行为!

Android SDK

核心技术


Java代码保护

JAR文件加壳、JAR文件代码抽离、JAR文件代码虚拟化。


SO文件保护

SO加壳 、SO Linker、SO防调用、 SO VMP


防Java层调试

防止集成SDK时通过IDE(Eclipse/Android Studio等)调试SDK的java代码,防止逆向调试Dex中的smali码


防native层调试

通过对进程状态、端口、信号的实时监听探测保护SDK不被native层动态调试


防调用

防止SDK被非授权的第三方应用进行非法集成调用

IOS SDK

核心技术

STEP1  常量字符串加密

对字符串采取随机加密,运行时动态解密。

STEP2 指令多样化

对C/C++/OC/Swift代码中每条逻指令随机转成等价的多条逻辑指令组合,增加攻击者对程序进行逆向分析和篡改的难度

STEP3 基本块分裂

对C/C++/OC/Swift中函数所对应的基本块进行分裂变扁,增加破解者分析难度

STEP4  控制流保护

控制流保护对应用程序逻辑结构进行打乱混排,保证源码可读性降到最低。