You’ll get ahead of attackers, reduce the risk of a security breach, and protect sensitive data and personal information.
The API used by your mobile application may differ from the API used by your web application. Sometimes, testing of this secondary API may be an afterthought, resulting in unexpected vulnerabilities that could become the main vector to attack your supporting infrastructure.
We use the OWASP Mobile Application Security Testing Guide (MASTG) to support mobile penetration testing. The MASTG provides a comprehensive and systematic approach to testing the security of mobile applications and covers various security aspects, including secure data storage, network communication, code execution, and user authentication, among others. It also includes recommended testing techniques and tools, as well as guidelines for reporting and documenting the results of security testing.
Schellman does perform mobile application penetration tests—our Penetration Testing Team continues to grow and is currently comprised of individuals from different backgrounds including former developers, system administrators, and lifelong security professionals. Our team is incredibly experienced, and collectively holds the following professional certifications, among others:
Typically, we find that mobile application assessments take 1 – 3 weeks, depending on the scope.
You can expect to pay no less than $14,500 for a mobile application penetration test with us, though the scope of your assessment always determines the final price.
The main difference between iOS and Android penetration testing is the focus on different operating systems—iOS is known for its security features and strong app review process, while Android is more open and has a larger attack surface. The penetration testing methodology, however, is largely the same.
The frequency will depend on your specific requirements and risk profile, but it’s recommended that you have penetration testing performed at least once a year or whenever there is a significant change to the mobile application.
For the sake of maximizing our available testing time, we do ask that you provide us with a custom build of the app sans those protections.
Yes, the APIs used by the mobile app are in-scope for a complete pen test of the mobile app. This includes static code analysis of the app itself, plus dynamic testing of any traffic sent to a server running in the backend via the API.