核心技(jì )术

  • 常量字符串加密

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

  • 符号混淆

    对代码中(zhōng)的类名(míng)、方法名(míng)、函数名(míng)进行混淆,防止攻击者从类名(míng)、方法名(míng)、函数名(míng)等定位分(fēn)析的程序核心功能(néng)。

  • 指令多(duō)样化

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

  • 控制流保护

    对应用(yòng)程序逻辑结构进行打乱混排,大幅度降低源码可(kě)读性。

主要功能(néng)

  • 多(duō)种加固产(chǎn)品

    基于源代码的源到源加固产(chǎn)品;基于Xcode工(gōng)具(jù)链的源代码混淆产(chǎn)品;基于bicode的IPA整包加固产(chǎn)品;基于汇编指令的IPA整包加固产(chǎn)品

  • 源代码混淆

    对源代码采用(yòng)随机混淆、控制流平坦化、虚假控制流、字符串加密等技(jì )术,模糊程序控制逻辑、隐藏程序控制流,增强代码段复杂性。

  • 防动态调试

    通过防动态调试、防动态注入、Hook框架检测等多(duō)重反调试技(jì )术,防止应用(yòng)被调试、注入。

  • 运行环境检测

    通过防设备越狱、防模拟器、防网络代理(lǐ)等环境检测技(jì )术,防止应用(yòng)运行在存在安(ān)全风险的设备中(zhōng)。

产(chǎn)品优势

  • 支持ARM/ARM64/i386/x86_64等所有(yǒu)常见处理(lǐ)器平台
  • 可(kě)无缝替换的Xcode自带编译器,支持命令行方式xcodebuild
  • 保证加密后的APP性能(néng)和稳定性不受影响
  • 根据客户需求,區(qū)别关键代码和次要代码,通过传入不同的参数达到不同强度的混淆
  • 混淆方式多(duō)样,可(kě)联合混用(yòng),随机性强
  • 支持多(duō)种不同的iOS应用(yòng)加固产(chǎn)品,满足不同场景的加固需求
  • 支持IPA整包加固,无需上传源代码进行加固,不存在源代码泄露风险

获取更多(duō)iOS移动应用(yòng)安(ān)全加固信息