产品简介

针对移动应用,采用源码混淆技术、汇编指令虚拟化等代码加密技术结合运行时环境检测,全面解决移动应用的代码、数据的安全风险

产品功能

  • 控制流平坦

    对C/C++/Objective-C代码中的函数所对应的控制流进行“横向”变扁边长,使其在常用反编译工具中,增加破解者分析难度,有效的保护核心算法的原始逻辑

  • 不透明谓词

    对C/C++/Objective-C代码中的函数所对应的原始代码块插入一些不可达指令以及多余的跳转指令,使其在常用反编译工具中,增加破解者分析难度,有效的保护核心算法的原始逻辑

  • 等价指令

    对C/C++/Objective-C代码中的函数所对应的原始代码块指令进行等效转换,使其在常用反编译工具中,增加破解者分析难度,有效的保护核心算法的原始逻辑

  • 控制流间接化

    对C/C++/Objective-C代码中的函数里的跳转地址进行重定向,使其在常用反编译工具中,无法逆向出真实的代码,增加破解者分析难度,有效的保护核心算法的原始逻辑

  • 基本块调度

    将C/C++/Objective-C代码中函数的所有基本块交由调度块进行分发,使其在反编译工具中无法逆向出真实的代码,有效保护源代码,增加破解者分析代码的难度

  • 字符串加密

    对C/C++/Objective-C代码进行语法分析以及逻辑分析,解析出代码中字符串的位置,然后对字符串进行混淆以及加密,使破解者无法使用它来快速定位程序核心代码的位置

  • 分裂基本块

    对C/C++/Objective-C代码中函数所对应的基本块进行“分裂”变扁,使其在常用反编译工具中,增加破解者分析难度,有效的保护核心算法的原始逻辑

  • 防重打包/反打包

    校验应用签名信息,防止应用重打包

  • 文件防篡改

    对应用中的全部文件进行完整性校验,防止被恶意篡改

  • 反模块注入/反抓帧

    实时监控内存信息,防止注入框架,注入到应用空间内,导致信息、数据泄露

  • 反加、减速工具

    防止应用运行时,被加速器进行时钟加速,影响应用用户平衡

  • 防调试

    在应用运行时,对应用调试状态进行监控,防止应用被动态调试获取内存数据

  • 越狱检测

    越狱环境检测,注意:此功能会导致加固包无法在已越狱的设备上运行

  • 盗版检测

    对应用进行盗版检测

  • 修改器检测

    防止应用中静态数据以及运行时数据被修改器等外挂工具进行修改

  • 外挂检测

    对应用运行的环境中检测是否有外挂软件

产品优势

优势
详情
加密颗粒度小最小颗粒度加密,实现指令级动态加密、解密技术,只解密被执行的指令单元,未执行的指令不会被解密
指令集随机化支持指令集随机化,每次编译生成的虚拟代码指令集都完全随机生成
自身安全有保障对蛮犀加固中自身的解释器以及加固代码采用了自定义虚拟机技术以及源码混淆技术,并采用加密壳保护,防止黑客从加固“防火墙”出发破解加固后的应用
运行过程全监控蛮犀加固会对App 进行运行全生命周期的监控,具备防恶意添加文件、防恶意删除文件、防高风险设备运行、防内存拷贝等运行时保护

适应场景

  • 金融行业
    银行、信托、保险、证券、基金,期货、融资租赁、互联网金融、第三方支付等行业App加固保护
  • 互联网行业
    社交、文娱、在线教育、房产、本地生活、搜索、工具、物流、互联网生活服务应用等行业App加固保护
  • 物联网行业
    智慧家庭、智慧购物、可穿戴设备、医疗、社区服务、车联网、智慧交通、城市家具、公共安全、绿色建筑、环境监测、城市管网、供应链管理、智慧物流、生产自动化等App加固保护
  • 军工/涉密
    军工、政府、涉密单位等App防逆向工程分析核心算法和挖掘潜在漏洞,避免敏感数据泄漏
  • 波浪
  • 波浪
  • 波浪
  • 波浪