Smart Protection for Android Apps
It is common knowledge that an Android app is very easy to reverse engineering and/or inspect with freely available tools. Unless an app's binary code is obfuscated, hardened and tamper-proofed, it is easily vulnerable to:
|IP Theft||Proprietary business logic can be inspected and/or stolen|
|Piracy||License checking mechanisms can be removed|
|Credential Bypass||Security and authentication checks may be circumvented|
|Fraud||Tampering with in-app payments or collection of login credentials|
|Sensitive Information Theft||Debugging or monitoring apps to collect financial, regulated or personally identifiable information|
|Code Vulnerability Discovery||Reverse engineering mobile apps can readily expose potential vulnerabilities to attack|
|Cloning and Tampering||Apps may be modified with malware and placed on the public app marketplace|
PreEmptive provides a layered approach to binary code protection that includes:
|Obfuscation and encryption||Protects your application code from static analysis tools such as decompilers and disassemblers|
|Runtime application protection||Guards against dynamic analysis and real-time attacks including root detection and response, tamper, etc.|
All of this makes your apps more difficult for people and machines to exploit while easily fitting into your secure software development lifecycle.
Our Android Obfuscation and Protection Products:
|DashO||Protects and Obfuscates Android apps built using Java|
|Dotfuscator||Protects and Obfuscates Android and iOS apps built in Visual Studio with Xamarin|
It is important to safeguard valuable apps that are vulnerable to attacks when they are deployed in untrusted mobile environments. But don't take our word for it...
Android “highly recommends” using an obfuscator on all code and emphasizes this in a number of specific areas such as: “At a minimum, we recommend that you run an obfuscation tool” when developing billing logic.
Microsoft also recommends that Android and iOS apps built with Xamarin be obfuscated and protected (see Application Protection with Dotfuscator) and they also offer a “community edition” obfuscator (our own Dotfuscator CE) as a part of Visual Studio.