SO加固


天磊卫士对SO库进行安全加固的服务商, SO库加固及高级混淆保护,有效防止创意窃取或二次打包!

工作原理


SO库文件是Linux的动态链接库,作用相当于 windows下的.dll件,它是采用C或C++源码编写的二进制文件,相比与采用JAVA编写的DEX文件,其反编译难度更大。因此,一般开发者认为SO文件相对而言更加安全,并将许多核心算法、加密解密方法、协议等放在SO文件中,但是,黑客可以通过反编译SO库文件,窃取开发者花费大量人力物力财力的研发成果,进行创意窃取或二次打包,使得开发者和用户利益受损。

三大核心技术

SO源码混淆

对SO文件的源码进行混淆,降低黑客反编译的可读性,增加反编译难度。

SO源码虚拟化保护

使用自定义指令集对SO文件进行虚拟化保护,增加逆向分析的难度。

SO Linker

对整个SO文件进行加密压缩,包括代码段、符号表和字符串等,运行时再解密解压缩到内存,从而有效的防止SO数据的泄露。

主要功能