HOW TO SECURE AN ANDROID APP
The Android operating system has lots of built-in security features, such as application sandboxing, protection against buffer and integer overflow attacks, and
segregated memory areas for program instructions and data. As a result, simple Android apps. that don’t perform any file system or networking operations can often
be considered secure by default.
If you are developing a more complex application, however, it is developer’s responsibility to ensure its security and protection of the privacy of the users. In this
article, listed our some of the best practices one can follow to build a secure Android app. that doesn’t leak data or permissions, and is, in general, less
vulnerable to malicious apps. that might be installed on the user’s device.
Consider the following steps to make your android app secure:
- Use internal storage for sensitive data.
- Encrypt data on external storage.
- Use intents for IPC.
- Use HTTPS.
- Use GCM instead of SMS.
- Avoid asking for personal data.
- Validate user input.
- Use ProGaurd before publishing.