English / 联系我们 / 设为首页 / 加入收藏
 您现在的位置 > 手机APP应用程序安全保护软件
Mobile APPs Protection

安卓Android APP应用程序安全保护软件 DexGuard

DexGuard 是GuardSquare公司推出的移动应用App安全软件,经过特别设计用于防止安卓系统上的应用APP与SDK遭受逆向工程与各类安全入侵的威胁.

DexGuard主要特色:

  • 使用多重完整的强化层来保护Android上的应用程序与SDK
    每层保护在重新编译后所表现出的形态都有所变化
  • 提供深度的客制化服务,满足客户兼顾安全与效率的双重需求
  • 允许导入定制化的运算加密机制,可对
    • 字符串(strings)
    • 类(classes)
    • 资源(resources)
    • 资产(Assets)
    • 原生函数库(native libraries)
    • 进行加密或加解密。
    • 此功能已经被申请成为专利,该功能使得加密机制更难以预测进而提供更加坚固的保护。
  • 同时兼顾应用程序的安全性与运行效率的最佳化
    在有效防止逆向工程与黑客攻击的同时,通过运算的最佳化技术,提高安卓Android系统应用程序与SDKs的最优运行效率
  • 构建过程中与源程序透明整合:无需对应用程序及SDK的源代码进行调整
  • 支持多种常见的安全加密工具,如
    • IOCipher
    • NetCipher
    • SQLCipher
    • Conceal
    • KeyCzar
    • SecurePreferences等
  • 完全兼容ProGuard及常用的开发环境:
    • Android Studio
    • Eclipse
    • Ant
    • Gradle
    • Maven
    • Custom Builds

DexGuard主要功能:

1, 针对静态分析的保护

  • 运算混淆
    DexGuard将简单的算术逻辑转换为难以分析的程序代码,可让客户隐藏常用的表达,如循环增量,以此保护客户的专用公式
  • 类加密
    DexGuard允许指定哪种类别应该被加密,用于隐藏重要的程序。
  • 隐藏呼叫
    DexGuard通过反应机制对敏感APIs进行调用,例如标准安卓APIs上的签名验证或加密过程
  • 流程控制混淆
    DexGuard可以混淆处理内部程序的控制过程,以此来混淆自动或手动的应用程序代码的逆向分析
  • 名称混淆
    DexGuard混淆处理类别,栏位及方式的名称
  • 保护网页检索与Cordova / Phonegap程序
    DexGuard对网页检索或Cordova程序(HTML,CSS,JS)上的内容加密
  • 字符串加密
    DexGuard可以加密指定字符串以防止搜索式的逆向工程的入侵
  • 安卓日志记录的移除
    DexGuard彻底清除日志记录,错误记录及测试码
  • 原始代码混淆
    DexGuard混淆处理原生函数库和Dalvik字节码中的功能名称
  • 原生函数库加密
    使用先进的加密算法来保护源代码,避免逆向工程破解
  • 原生函数库名称混淆
    DexGuard持续对原始函数库字节码以及源代码重新命名
  • 资源加密
    DexGuard加密资源(Asset)文件并在使用时即时解码
  • 加密资源档案
    DexGuard不仅加密全部XML文件,更进一步防范逆向工程,以及知识产权的窃取和修改
  • 资源混淆
    DexGuard 混淆了资源名称,资源文件以及资源XML属性

2,对动态分析以及实时攻击的防护

  • 证书检查
    DexGuard可让您的程序确保受到原始证书的认证
  • 篡改检测
    DexGuard 确保您的程序对于非法修改与黑客入侵做出适当回应
  • 环境检查
    DexGuard让您的应用程序去检查设备是否已经被rooted,或者通过类似程序如Xposed以及Cydia来做检测。同时也让应用程序去检查设备是否安装了差错工具余模拟器
  • SSL 绑定
    DexGuard确保受保护的应用程序连接到指定的服务器,防止数据传输中被攻击

3, 优化Android 应用程序及SDKs

  • 程序代码优化
    DexGuard使用多重优化技术,例如方式一致化,不断简化来加强应用程序与SDK的效率
  • 移除未使用的程序代码
    DexGuard移除程序代码中的多余类别,栏位等,大幅度降低应用程序与SDKs的大小
  • 自动分割Dex文件
    DexGuard自动分割超过指定大小的Dex文件
  • 移除未使用的原生函数库
    DexGuard可移除未使用的原生函数
  • 移除未使用的资源
    DexGuard
    可移除未使用的资源和资源文件
  • 资源最佳化
    DexGuard不仅可使程序运行在最佳状态,也可同时使资源运行在最佳状态

安卓SDK自带开源的 ProGuard 与 DexGuard 对比

点击下载Datasheet Android APP Protection Tool DexGuard

如需其它协议分析工具,请点击:

如需其它协议测试工具,请点击:

如需其它协议Conpliance兼容性测试工具,请点击:

如需其它网络测试工具,请点击:

欲了解更多详情,请联系我们


 
Flash Technology飞思德晶华贸易(上海)有限公司版权所有 电话:8621-61457130 沪ICP备11027505号-1"