Vulnerability in mobile apps can occur due to several reason like misconfiguration in code level bugs. There is a huge need to perform a penetration test and security analysis before releasing a mobile application. If you think in terms of data, there are four layers usually a mobile app will have some data
Another way to think about the data in Mobile Apps are:
- OS Layer
- Hardware Layer
- Network Layer
- Application Layer
Another way to think about the data in Mobile Apps are:
- Data in Rest
- Data in Motion