Many mobile devices use an Android OS, but the operating system has quite a few risks. A lot of free hacking tools exist that let anyone easily reverse engineer or even trojanize an Android app. There are a number of possible vulnerabilities for unprotected mobile applications, such as insertion of malware, intellectual property theft, piracy and data theft.
DexGuard provides advanced security features tailor-made for the Android operating system. It offers protection against static analysis (code hardening). DexGuard secures your Android APK or SDK against cloning, piracy, tampering and key extraction by applying multiple obfuscation and encryption techniques.
DexGuard also offers protection against dynamic analysis (runtime application self-protection). It secures your APK against runtime behaviour modification by running environment and certificate checks. The combined layers provide the best protection for Android applications in sectors as banking, e-commerce, health, social media and gaming.
DexGuard lets you focus on developing your mobile application, not on its security. It automatically applies state-of-the-art protection techniques, saving you time, energy and money.
A first component of protecting your Android application is securing it against static analysis. This prevents hackers from finding and exploiting vulnerabilities in the application’s code while it is not running. DexGuard offers:
A second component of protecting your Android application is securing it against dynamic analysis. This prevents hackers from gathering knowledge of the application’s behaviour and modifying it at runtime. DexGuard offers:
Securing your Android application does not necessarily mean it will run slower. Code optimization techniques ensure that the application retains its speed. DexGuard offers:
Why do I need to secure my mobile applications? What are the most common mobile security vulnerabilities? How does DexGuard shield my applications from these vulnerabilities? How do I integrate DexGuard in my build process?
These and other questions are answered in GuardSquare's recurrent webinar 'Why and how to protect your Android applications'. Use the button below to register and learn more about DexGuard and mobile app security.
The next sessions will take place on:
Friday, February 10 at 09:00 AM Central European Time (08:00 AM UCT)
Wednesday, February 22 at 11:00 AM Pacific Standard Time (07:00 PM UCT)
DexGuard’s plugin for the Android NDK (Native Development Kit) can harden your native libraries at an advanced level. It provides string encryption and arithmetic obfuscation.
DexGuard offers an SDK for whitebox cryptography, to encrypt and decrypt dynamic data with a whitebox implementation of the AES algorithm.
DexGuard offers an SDK with a keyboard implementation that is hardened against keylogging and other forms of snooping.
DexGuard’s device fingerprinting SDK can determine the identity of devices, for instance as a parameter to assess the risk of sensitive transactions.