iXGuard is Guardsquare’s mobile app protection product, built specifically for iOS applications.
Products
Solutions
Resources
Company
iXGuard
Apply in-depth protection against reverse engineering. Layered techniques such as data encryption, control flow obfuscation, code virtualization and name obfuscation keep logic hidden.
Prevent runtime tampering and inspection. Ensure continuous integrity of your code and its execution environment.
Having defenses injected and applied during code compilation avoids the common pitfalls of SDK-based protection (i.e., “wrappers”).
DexGuard applies polymorphic obfuscation techniques and automatically injects endless variations of integrity checks throughout your existing code. No two protected builds ever look the same.
Reset the clock on reverse engineering, rendering any gained knowledge useless with each app release.
Conceal the boundaries between your application logic and the protection code for reinforced security.
Unique protections with every build ensure that lessons from attacking other applications don't apply to your app.
Having defenses injected and applied during code compilation avoids the common pitfalls of SDK-based protection (i.e., “wrappers”).
DexGuard applies polymorphic obfuscation techniques and automatically injects endless variations of integrity checks throughout your existing code. No two protected builds ever look the same.
Reset the clock on reverse engineering, rendering any gained knowledge useless with each app release.
Conceal the boundaries between your application logic and the protection code for reinforced security.
Unique protections with every build ensure that lessons from attacking other applications don't apply to your app.
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.
DexGuard’s multi-layered defenses provide robust Android mobile app protection against static and dynamic analysis.
Overlapping obfuscation layers reinforce each other. After code semantics are stripped and logic is obfuscated, the app can be virtualized and encrypted.
Obfuscated RASP checks verify environment integrity. These checks are then verified by other code integrity RASP checks.
Malicious inspection and modification of code is prevented by ensuring the environment has normal privileges, is free of debuggers, and is an actual physical device.
DexGuard’s multi-layered defenses provide robust Android mobile app protection against static and dynamic analysis.
Overlapping obfuscation layers reinforce each other. After code semantics are stripped and logic is obfuscated, the app can be virtualized and encrypted.
Obfuscated RASP checks verify environment integrity. These checks are then verified by other code integrity RASP checks.
Malicious inspection and modification of code is prevented by ensuring the environment has normal privileges, is free of debuggers, and is an actual physical device.
DexGuard’s defenses against static and dynamic analysis reinforce one another, providing more robust Android app 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.
Weaving multi-layered protection into your existing application logic historically required detailed insight into your application as well as fine-grained configuration capabilities.
Guardsquare's unique guided workflow reduces this process into two simple steps, and is proven to take less than a day.
Create an instrumented version of your app.
iXGuard automatically collects all the required application information.
Customize your protection.
Simplify your deployment with intuitive configuration assistance.
Weaving multi-layered protection into your existing application logic historically required detailed insight into your application as well as fine-grained configuration capabilities.
Guardsquare's unique guided workflow reduces this process into two simple steps, and is proven to take less than a day.
Create an instrumented version of your app.
iXGuard automatically collects all the required application information.
Customize your protection.
Simplify your deployment with intuitive configuration assistance.
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.
Explore our other powerful products like threat monitoring, security testing, and attestation to extend your mobile app security across the entire dev lifecycle.
Gain visibility into vulnerabilities and suspicious activity and adapt your security configuration to face the constantly evolving threat landscape.
Find and address security issues in Android and iOS mobile apps and SDKs with AppSweep, our app security testing product. Designed for developers, AppSweep scales to meet enterprise needs.
Ensure the app interacting with your APIs at runtime is authentic, untampered and safe to trust. Detect real-time threats and enforce dynamic security policies, automatically blocking unauthorized access based on aggregated threat intelligence.
Get technical assistance from the same people who built your mobile app security solution.
Choose the level of support that best suits 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.
*Add Gold support to any Guardsquare package.
iXGuard is Guardsquare’s mobile app protection product, built specifically for iOS applications.
iXGuard protects against reverse engineering, tampering, and other sophisticated mobile app threats through a combination of code-hardening (multi-layered obfuscation and encryption techniques), automated runtime application self protection (RASP) checks, and built-in malware defenses.
iXGuard establishes comprehensive mobile app protections that can help organizations meet compliance and regulatory goals. This includes requirements for data privacy (GDPR, CCPA, LGPD), financial services (PSD2, PCI), healthcare (FDA, EU-MDR), and more.
iXGuard defends against static analysis to ensure your code will be as resistant to reverse engineering attacks. It also protects against dynamic analysis to prevent threat actors from tampering with apps at runtime. This includes RASP checks like jailbreak detection, debugger detection, repackaging detection, code tracing detection, and hook detection.
iXGuard is designed to protect both native (Objective-C, Swift) and cross- platform (e.g., Unity, Cordova, Ionic, Flutter, React Native) iOS apps and SDKs.
In-depth mobile application security must include layers of protection to defend against the ever-evolving tools and techniques used by attacks in the wild. As a compiler-based tool, iXGuard provides more robust protection than app shielding or wrapper tools.
DexGuard and iXGuard are both part of Guardsquare’s mobile app protection tool offerings. DexGuard is our product built specifically for Android applications and iXGuard is our product built for iOS applications. Conceptually, the products are very similar and protect against roughly the same threats. The primary difference is specific to the technology differences in Android vs iOS apps.