Android Mobile App Pentesting

Android Mobile App Pentesting

Mobile application pentesting is an upcoming security testing need that has recently obtained more attention with the introduction of the Android, iPhone, and iPad platforms, among others. Android is the biggest organized base of any mobile platform and developing fast—every day. Besides, Android is rising as the most extended operating system in this viewpoint because of different reasons.

However, as far as security, no data related to the new vulnerabilities that could prompt weak programming at this stage is being revealed, realizing that this stage has an outstanding attack surface. After web applications, a bigger con-cern is mobile application penetration test. Let’s start with some basics.

Understanding the Android Operating System: Below is the basic architecture for an Android device, might be you are familiar with some components.

Let’s start from the bottom::arrow_right:

Linux Kernel: Linux kernel is the base for a mobile computing environment. It provides Android with several key security features, like:
• A user-based permissions model
• Process Isolation
• Extensible Mechanism for secure IPC

Download Book

Happy learning!

7 Likes

Thanks, TheStrength for your posts.