Products
Products
Open-source Technology
Solutions
Resources
Company
With DexGuard, achieve the most comprehensive Android app protection, featuring multiple layers of code hardening, built-in malware defense, and automated runtime application self-protection (RASP) in less than a day.
With DexGuard, developers achieve the highest level of protection in the easiest possible way for Android apps.
DexGuard's comprehensive static and dynamic analysis protections are achieved through layered obfuscation and encryption techniques complemented by automated RASP checks and built-in malware defenses. DexGuard obfuscates all checks and the multi-layered approach includes Android NDK - C/C++ native libraries.
Achieve seamless implementation with a guided configuration that simplifies setup, ensuring the highest level of protection without compromising app stability or performance. Attain actionable security insights, enhancing collaboration between security and dev teams with build history visibility and protection reports for maximum app security.
When upgrading from ProGuard (or R8) to DexGuard, you can re-use your existing optimization configuration file. All you need to do is account for DexGuard’s additional functionality, including its RASP and obfuscation capabilities.
If a threat actor decompiles your app, DexGuard ensures that your code will be as resistant to reverse engineering as possible. DexGuard provides obfuscation for classes, fields, arithmetic instructions and more; code virtualization; API call hiding; and many additional security features. Crucially, DexGuard’s protection is polymorphic — each app build has a different Android obfuscation configuration, preventing a threat actor from reusing their prior knowledge.
DexGuard automatically injects runtime application self-protection (RASP) checks, preventing threat actors from tampering with apps at runtime. What’s more, each build features different RASP checks in different locations, ensuring threat actors can’t reuse prior knowledge. DexGuard injects checks like root detection, certificate checks, hook detection and more.
Learn more about the Android app security techniques, practices, and technology DexGuard uses to keep your mobile apps safe.
DexGuard’s defenses against static and dynamic analysis reinforce one another, providing more robust protection overall than any individual approach would offer. When a malicious user runs your app from a debugger or emulator to validate their static analysis, automated RASP checks kick in allowing you to take actions like end the user's session, crash the application and deploy other defensive actions. DexGuard obfuscates each of these checks, preventing an attacker from learning where and how the application is detecting integrity violations.
Furthermore, we have the Secure Keyboard as a DexGuard add-on, which provides protection against malware attacks while delivering optimal UX as a fully functional keyboard.
If each of your app’s builds apply the same defenses in the same locations, an attacker will easily decipher your app’s internal logic and will know where the most sensitive information lies. That’s why DexGuard hardens broad swathes of your app’s code and draws on a diverse library of integrity violation checks to prevent an attacker’s progress. Because these code hardening and RASP techniques are applied polymorphically and automatically, no two builds feature the same protections. Thus, every build resets the clock on attackers, rendering their previous knowledge useless.
Achieve the highest level of protection while ensuring app stability and performance through Guardsquare's instrumentation and profiling
Experience easy implementation with a guided configuration that simplifies the entire workflow.
Get maximum mobile app protection with build history and protection reports that facilitate intuitive collaboration across security and dev teams through enhanced visibility and actionable insights.
DexGuard’s defenses against static and dynamic analysis reinforce one another, providing more robust protection overall than any individual approach would offer. When a malicious user runs your app from a debugger or emulator to validate their static analysis, automated RASP checks kick in allowing you to take actions like end the user's session, crash the application and deploy other defensive actions. DexGuard obfuscates each of these checks, preventing an attacker from learning where and how the application is detecting integrity violations.
Furthermore, we have the Secure Keyboard as a DexGuard add-on, which provides protection against malware attacks while delivering optimal UX as a fully functional keyboard.
If each of your app’s builds apply the same defenses in the same locations, an attacker will easily decipher your app’s internal logic and will know where the most sensitive information lies. That’s why DexGuard hardens broad swathes of your app’s code and draws on a diverse library of integrity violation checks to prevent an attacker’s progress. Because these code hardening and RASP techniques are applied polymorphically and automatically, no two builds feature the same protections. Thus, every build resets the clock on attackers, rendering their previous knowledge useless.
Achieve the highest level of protection while ensuring app stability and performance through Guardsquare's instrumentation and profiling
Experience easy implementation with a guided configuration that simplifies the entire workflow.
Get maximum mobile app protection with build history and protection reports that facilitate intuitive collaboration across security and dev teams through enhanced visibility and actionable insights.
ANDROID & iOS
DexGuard licenses come with one free license of ThreatCast, Guardsquare’s real-time threat monitoring tool. Gain visibility into vulnerabilities and suspicious activity and adapt your security configuration to face the constantly evolving threat landscape with Guardsquare's real-time threat monitoring product, ThreatCast.
We’ll ensure your DexGuard implementation is comprehensive and tailored to your needs. Afterwards, we provide two levels of support based on your needs.
Rely on the Guardsquare team for bug fixes and setup support at no additional cost.
Gain expert-level access to the Guardsquare knowledge base as well as executive technical and business review.