What we need from you is just the mobile app binaries. At Valency Networks, we believe in mimicking real life hackers. They have access only to your app's binaries and ideally that's all we expect from you. Once we are formally and professionally engaged with you to perform pentesting of your mobile app, we do ask few questions such as below
There are few more questions besides above, which are relevant to your application's business functionality. We map all this to do threat modeling of your application and figure out how to perform the vulnerability assessment and penetration testing.
Once the app is mapped, we employ a very methodical, technical and systematic approach to perform penetration testing. While we use the detailed OWASP-Mobile-Top-10 model, the testing is broadly categorized into static analysis (data at rest) and dynamic analysis (data in transit). Please check this page to know how it is done.
Mobile app penetration testing typically includes "data at rest" and "data in transit" security testing in context of the mobile application. This is true irrespective of whether it is Android app, or iOS app or Windows Phone app. Penetration testing tools are used as part of a penetration test to automate certain tasks, improve testing efficiency and discover issues that might be difficult to find using manual analysis techniques alone.
Two common penetration testing tool types are static analysis tools and dynamic analysis tools.Customers typically expect the app to be security tested end to end. This involves the mobile app binary as well as the backend web services. Manual penetration testing layers human expertise on top of professional penetration testing software and tools, such as automated binary static and automated dynamic analysis, when assessing high assurance applications.
A manual penetration test provides a wider and deeper approach to ensure great deal of accuracy, which is imperative for the hardening of mobile app from malicious attacks. While the vulnerability assessment does the task of finding security problems, the penetration testing proves that those findings actually do exist and shows ways to exploit those. Thus the penetration testing attempts to exploit security vulnerabilities and weaknesses of the app throughout the environment, attempting to penetrate both at the network level and key applications.
The mobile application penetration testing methodology users OWASP Mobile Top 10 model to ensure that all angles of security threat vectors are tested. Valency Networks adopts an integrated approach that combines the strengths of manual penetration testing, jail breaking technology and mobile platform appropriate tools to identify security risks before they are exploited.
Valency Networks is a very agile, friendly and fun loving atmosphere and yet we maintain a cutting edge technical vibrant work environment.