DexGuard

DexGuard

最前沿有效的Android移动应用安全加固软件

近年来Android系统在移动终端市场日渐流行,但由于系统本身的一些风险和免费破解工具的泛滥,破解Android移动应用变得易如反掌。Android移动应用安全性也成为广为关注的焦点。未经保护的Android移动应用有许多弱点可被轻易攻击,比如注入恶意软件,窃取知识产权,破解内购、二次打包,盗取敏感数据等。

作为全球最优质的Android移动应用安全保护产品,DexGuard为Android操作系统提供了许多量身定做的安全性能保护。通过GuardSquare全球领先的多层多态混淆加密技术,DexGuard提供对APP及SDK在代码层面的防静态分析保护防止apk被解析、篡改或复制。DexGuard同时提供防动态分析保护(RASP),通过环境完整性校验,防动态调试等功能预防apk在内存被篡改等操作。通过静态动态相结合的保护方式,DexGuard在各个层面为包括银行、电商、社交、游戏等Android移动应用提供全方位立体网状防护。

获取详细产品信息

让安全的应用开发变得更容易

DexGuard可以使您更多地专注在移动应用程序的开发上,而非其安全性。DexGuard能够自动将其最前沿的移动应用安全技术应用到您的移动应用程序上,节省用户的时间、精力和资金。

  • DexGuard 稳定性高,兼容性强,作为app开发人员的后期维护成本低。DexGuard与常用的Android构建工具及开发环境完全兼容(Gradle, Android Studio, Ant, Eclipse, Maven and custom builds).
  • DexGuard客户化自定义程度高,用户可根据自身安全需求,通过对DexGuard配置文件功能选项的设置完成对App集混淆加密优化于一身的全方位立体安全保护解决方案。在此基础上,用户可以同时植入自定义的加密解密算法保护代码。
  • DexGuard 通过全球领先的多层多态(i.e.每次编译过后的混淆加密形态都有所不同)混淆加密技术实现对APK和SDK的深度保护,使反编译篡改更加困难。
  • DexGuard是ProGuard的升级产品。用户可以直接在DexGuard中使用ProGuard配置文件,即DexGuard向下兼容ProGuard文件配置。
  • DexGuard将混淆、优化、字节码转化、打包签名归档在单一无缝的过程中实现,同时DexGuard的优化功能可简化并加快整个构建过程。
  • DexGuard可以无缝透明地集成到Android构建过程中,不需要对源代码进行任何更改。
  • DexGuard能够使您从现有项目中自动创建类似小程序的即时应用程序,无需项目重组或手动代码重构。

DexGuard创新保护功能

代码加固

对安卓代码加固

DexGuard防静态分析功能可以阻止黑客在程序非运行状态下查找和利用应用程序代码中的漏洞。DexGuard主要提供以下内容的混淆及加密:

  • 算术指令混淆,命名混淆,控制流逻辑混淆,原生库名称混淆,资源及SDK方法调用的混淆
  • 类加密,字符串加密,assets和资源文件加密,原生库及自定义WebView加密,跨平台应用程序加密
  • 加壳

运行中应用程序自我保护(RASP)

运行中应用程序自我保护

DexGuard防动态分析的应用程序自我保护组件可以保护应用程序免受实时攻击,防止黑客收集应用程序信息,并在运行时对其进行修改。DexGuard提供的功能如下:

  • 侦测调试工具、仿真器、Rooted设备、hooking侦测、Root隐藏框架及篡改
  • SSL 绑定及WebView SSL绑定
  • 证书检查

优化

对安卓应用程序的代码优化

加固保护您的Android应用程序并不意味APP运行速度变慢。DexGuard独特的代码优化技术能确保您在合理配置基础上APP运行速度不受影响,甚至可以提高APP运行速度,同时减小APK体积。

  • 删除冗余代码,日志代码和元数据,删除未使用的资源和原生库
  • DexGuardz自动分割超过指定大小的Dex文档
  • 资源和代码优化

网络研讨会 (Webinar): 为什么以及如何保护您的Android应用程序?

为什么要对APP进行安全加固保护?最常见的移动安全漏洞有哪些?DexGuard如何保护您的APP免受安全漏洞的影响? 如何在构建过程中集成DexGuard?
 
在GuardSquare 网络研讨会中我们将会对以上相关问题予以回答。点击以下按钮注册并了解更多DexGuard和移动应用程序安全性的更多信息
 

使用DexGuard可选插件

DexGuard NDK

DexGuard安卓原生库开发组件的保护(对.so库保护)

DexGuard NDK插件能够进一步加固保护native库,提供字符串加密和运算符混淆。

白盒加密

An icon for DexGuard's secure keyboard SDK.

DexGuard提供了用于白盒加密的SDK,通过AES算法实现对动态数据的加密和解密。DexGuard提供了用于白盒加密的SDK,通过AES算法实现对动态数据的加密和解密。

安全键盘

DexGuard 安全键盘SDK

DexGuard提供针对键盘密码记录和其他形式窥探等防御功能的安全键盘SDK。

设备指纹识别

DexGuard安卓平台设备指纹识别SDK

DexGuard的设备指纹识别SDK可以确定设备的身份,例如作为评估敏感交易风险的参数。

在保护Android移动应用的同时,请一同保护您的iOS 移动应用