Mobile applications server-side attack surface
Understanding the working of an application is paramount to securing the application. We will discuss how a typical Android application is designed and used. We will then delve into the risks associated with the apps.
Mobile application architecture
The following diagram shows a typical architecture of a mobile backend with an app server and DB server. This app connects to the backend API server which relies on a database server behind the scenes:
![Mobile application architecture](/api/v2/epubs/9781785883149/files/graphics/B05065_06_01.jpg)
It is recommended to follow the secure SDLC process while developing software. Many organizations embrace this method of SDLC to implement security at each ...
Get Hacking Android now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.