品牌
其他厂商性质
上海市所在地
Android安卓系统应用程序App安全加固:ProGuard
GuardSquare是Android安卓以及iOS系统应用程序安全保护工具供应商,总部位于欧洲比利时,在行业内有超过15年的移动安全保护经验,其产品可以使移动应用程序运行变得更快,程序容量更小,更重要的是,移动应用程序变得更安全。ProGuard是GuardSquare联合创始人之一Eric Lafortune博士于2002年发布的一款免费的开源软件,主要用于针对Java代码和Android应用程序进行优化。
经过多年的发展,ProGuard在Android安卓系统移动应用程序安全保护领域已有广泛度,已被嵌入在Oracle,Intel以及Google的SDKs中,同时已被Google列为Android SDKs开源套件的标准配置,已在Android Studio开发环境中嵌入ProGuard供广大免费使用。
GuardSquare另外两款专门针对Android安卓系统与iOS系统的安全防护产品,DexGuard以及iXGuard是应用于代码混淆的安全保护产品,DexGuard以及iXGuard所提供的是从内向外,多层多态,网状立体化的安全防护,而非仅仅对APK加一层壳或在壳之上的防护,其混淆加密技术实现对APK和SDK的深度保护,使得反编译篡改更加困难。目前ProGuard已经内嵌到Google Android Studio开发环境中,是Android Studio开发环境集成的App安全加固产品。
ProGuard是GuardSquare公司发布的免费的开源软件,目前已成为Google Android SDKs的一部分,是Google Android Studio开发环境内嵌的免费Android 移动应用程序的保护工具,ProGuard为Android 应用程序和SDKs提供最基本的保护,有如下基本特点:
- 已成为Android Applications开源保护标准,已被Google列为Android SDKs标准配置,已在Android Studio开发环境中内嵌ProGuard,开发人员直接调用将ProGuard集成到自己的应用程序中。
- 提供最基础的保护功能:简单混淆以及源代码优化
- 主要应用于简单以及小规模的App保护
为了应对更复杂更大规模的移动应用程序Apps的安全挑战,GuardSquare发布了更专业的DexGuard, DexGuard是ProGuard的升级版,与ProGuard无缝兼容。DexGuard使用多重保护技术,提供比ProGuard更为专业,更为强大,更为完善的混淆和加密机制。
DexGuard 与ProGuard相比,是更专业的安全加密与混淆工具,支持代码混淆,加密技术,提供更专业的安全保护:
Types Features ProGuard DexGuard Protection against static analysis Arithmetic Obfuscation
√
Class Encryption
√
Call Hiding through Reflection
√
Control Flow Obfuscation
√
Cordova/Phonegap Encryption
√
Name Obfuscation √
√
Removal of Logging Code and Metadata √
√
String Encryption
√
WebView Encryption
√
Native Code Obfuscation
√
Native Library Encryption
√
Obfuscation of Native Library Names
√
Asset Encryption
√
Encryption of Resource Files
√
Resource Obfuscation
√
Protection Against Dynamic Analysis Certificate Checks
√
Debug Detection
√
Emulator Detection
√
Root Detection
√
Root Cloaking Detection
√
Tamper Detection
√
SSL pinning
√
WebView SSL pinning
√
Optimization Code Optimization √
√
Removal of Redundant Code √
√
Automatic Splitting of Dex Files
√
Removeal of Unused Native Libraries
√
Removal of Unused Resources
√