ABSTRACT

This chapter focuses on pen testing the Android platform and applications and describes penetration methodology and discusses how to obtain details on the Android operating system. The chapter provides pen testing Android applications and discusses security for Android applications. It explains about relatively newer issues and patching and shows that security issues for Android applications. A penetration test is a method of evaluating the security of systems by simulating an attack from malicious insiders or outsiders. A static analysis ideally should be performed before a pen test and should be a component of the Software Development Life Cycle cycle. Pen tests can be classified into two categories—internal and external— depending on the vantage point of the simulated tests. Many of the tools/techniques used by security professionals for external pen tests will encounter firewalls, and these firewalls will usually prevent them from probing the internal networks.