The Mobile App Pentest is a procedure for evaluating the security of mobile applications - in short App. We conduct Mobile Pentest according to theOWASP Mobile Security Testing Guide Digital business models, the processing of sensitive information and a secure handling of the interoperability between different APIs and other mobile apps makes a pentest indispensable. Our mobile app pentesters have a background in infrastructure and web pentesting, a quality necessary for testing mobile apps, because almost every app communicates with a backend system. This exterpise is essential as it allows us to test the full spectrum of native apps, hybrid apps, web apps and progressive web applications.
The pentest for mobile apps is planned, performed and evaluated by our specially trained security engineers according to recognized standards.
Basically, the longer our security engineers examine your app, the more meaningful the results are. If you have special requirements, we will be happy to make you an individual offer.
For each component of the app, the scope of functions and security features must be clearly defined and known. Most apps communicate with interfaces, so appropriate security standards must also be implemented for these API endpoints.
The protection of sensitive data such as user credentials and private information is a key focus in the area of mobile security. Data leaks can occur unintentionally in cloud data storage, backups or keyboard cache. In addition, mobile devices can be more easily lost or stolen.
Cryptography is an essential cornerstone for protecting data stored on mobile devices. But it is also a category where many things can go wrong, especially if you don't follow standard conventions. The category is intended to ensure that a verified app uses cryptography best practices.
The purpose of this category is to ensure the confidentiality and integrity of transmitted data between mobile app and remote server. To achieve this, a mobile app must establish a secure, encrypted channel for network communication using the TLS protocol with adequate TLS settings.
The requirements in this category are intended to ensure that platform components and standard components are used by the app in a secure manner. In addition, the requirements also cover communication (IPC) between apps.
The goal of this category is to ensure that basic security practices are followed during app development and that the included security features of the compiler are enabled.
This category covers Defense-in-Depth measures recommended for apps that contain access to sensitive data or sensitive functionality. If these measures are not implemented, this does not immediately lead to a vulnerability, but the measures increase the robustness of the app against attacks and reverse engineering.
We have developed a comprehensive reporting format that provides optimal insight into our work and its results. Pentests are conducted and evaluated according to the OWASP Mobile Security Testing Guide.
Pentests carried out by us are an agile process and are carried out in close consultation with the customer.
The preparation of the pentest takes place in the context of a kick-off meeting with the technical and organizational responsible persons of your company. The framework conditions to be tested are specified, necessary user accounts and access routes are agreed, contact persons and escalation routes are defined and the pentest is discussed in detail together.
Our analysts try to collect as much information as possible. Based on this information, analysis strategies are developed to identify possible attack vectors. These attack vectors are then examined for vulnerabilities in extensive tests.
In this phase, an attempt is made to actively exploit the identified vulnerabilities in order to gain access to the target systems. Depending on the service or technical environment, our pentester writes new exploits or uses existing ones. Potential vulnerabilities can turn out to be false positives. Only verified vulnerabilities are included in the final report and classified according to their criticality.
You will receive a comprehensive final report consisting of a Management Summary and a Technical Report. The criticality of the weak points and recommendations for action are described in detail.
In this phase, the identified weak points are eliminated by your company. If required, you will be supported by our experienced security engineers.
After the remediation you have the opportunity to have us carry out a follow-up check. Here we check the effectiveness of your measures and adjust the result report.
In this final discussion, all critical points in the results report are discussed and all final questions clarified.
Arrange a non-binding initial meeting with one of our sales representatives. Use the following link to select an appointment:Arrange a meeting
Alternatively, you can write us a message. Request a sample report or our service portfolio today. We will be happy to consult you!