Dex Guard
Dex Guard
DexGuard has been designed to protect native (Java, Kotlin) and cross-platform (Unity, Cordova,
Ionic, Flutter, React Native, and other JavaScript-based) apps and SDKs for Android against reverse
engineering and tampering. DexGuard applies multiple obfuscation and encryption techniques to the
code of applications and SDKs and integrates runtime self-protection mechanisms (RASP). The applied
layers of protection make it virtually impossible to gain access to their internal logic and to modify
their intended behavior.
Seamless integration
DexGuard processes, optimizes and protects Android applications and libraries. It enables you to
fully protect your application or SDK without requiring you to share or alter the source code.
DexGuard offers built-in support for both native Android (Java, Kotlin) and cross-platform
applications (Cordova, Ionic, Flutter, React Native, Unity). DexGuard’s functionality also covers
NDK to process and protect native libraries.
DexGuard provides functionality to help you efficiently and effectively protect your application or
SDK; its Protection Report helps you validate and improve your protection setup before release.
DexGuard is backward compatible with ProGuard. This makes it easy to upgrade: you can reuse
your ProGuard configuration and implement DexGuard’s additional layers of protection.
www.guardsquare.com
DexGuard protects your applications and SDKs against static analysis using
multiple code hardening techniques
DexGuard shields your applications and SDKs against dynamic analysis and
live attacks using various runtime self-protection mechanisms (RASP)
Certificate checks Debugger and emulator checks
DexGuard gives your application the ability DexGuard enables your application or SDK to
to ensure it has been signed with the original verify the integrity of its environment by detecting
certificate. the use of debugging tools and emulators.
Tamper detection
DexGuard enables your application or SDK to
detect illegitimate code modifications and to
verify the integrity of individual files.
Guardsquare offers the most complete approach to mobile application security on the market.
Guardsquare’s products integrates seamlessly across the development cycle: from app security testing to
code hardening to real-time visibility into the threat landscape. Guardsquare solutions provide enhanced
mobile application security from early in the development process through publication.
More than 900 customers worldwide across all major industries rely on Guardsquare to help them identify
security risks and protect their mobile applications against reverse engineering and tampering.