Web Applications / API's Pentesting

... > Pentesting Services > Web Applications / API'S Pentesting

Web Applications / API'S Pentesting

Web Applications

Web applications are very important to many organizations. For example, online shops are completely dependent on these applications for the smooth and secure operation of their site. These applications are obviously used for many other purposes, such as online banking, government communication, viewing educational results or booking hospital appointments.

Websites that allow a user to login to view personal and privacy sensitive information are especially vulnerable. While the access to these websites is usually well secured, things can go wrong after a user has logged in and suddenly become able to view or even alter someone else's data.

API's

The same applies to APIs (Application Programming Interface). These applications allow different (software) systems to communicate with each other. API tests are similar in many ways to regular application tests, but due to the different technologies used (SOAP/REST/XML) the actual tests differ. Tests are performed both as an authenticated user, and as an unauthenticated user.


The application(s) will be studied thoroughly and tested for all kinds of design, configuration and programming errors, of course with maximum attention for security weaknesses from the OWASP Top 10 (version 2013 and 2017 combined).


Translated to concrete security issues, this yields the following tests:

  • Testing the registration process and login process for possibilities of taking over someone else’s account.
  • Testing whether the session mechanism has been adequately and securely structured.
  • Checking whether users have unauthorised access to other user’s data (horizontal authorisation checks).
  • Checking whether users can request functionality and data of users with elevated privileges (vertical authorisation checks).
  • Testing resistance against ‘brute-force’ cracking of the password mechanism, including possible blocking mechanisms.
  • Testing to what extent the site is sensitive to injection attacks such as ‘Cross Site Scripting’ and ‘SQL injection’.
  • Bypassing and abusing the business logic within the application.
  • Testing the strength of the TLS connection.
  • Testing whether security mechanisms like Content Security Policy are implemented in a secure way.

I'd like to know more about Web Applications / API's Pentesting

USP

Related Services

CLOUD Pentesting

Pentest services

A Cloud penetration test (or pentest) assesses the strong and weak points in cloud-based systems to improve the overall cloud security level.

Wi-Fi Pentesting

Pentest services

Wireless technology remains a weak spot in many infrastructures. A Wi-Fi penetration test, or pentest, will reveal wireless weak points, exploit the vulnerabilities and provide clear advice on how to mitigate the risks to an acceptable level.

Hardware / IoT Pentesting

Pentest services

Hardware, firmware and (cloud dwelling) backends are all targets for attackers and often not very well understood. Bureau Veritas Cybersecurity can test all these aspects, and also apply reverse engineering and firmware hacking techniques to find out which weaknesses exist.

Infrastructure Pentesting

Pentest services

External, internet visible IT systems are attacked daily. It is therefore often required to test these systems periodically or when significant changes are applied.

Industrial Vulnerability Assessment / Pentest

Pentest services

Within industrial environments, cybersecurity testing requires a specialized approach. This is mainly due to the different risks and threat models within Operational Technology (OT).

Why choose Bureau Veritas Cybersecurity

Bureau Veritas Cybersecurity is your expert partner in cybersecurity. We help organizations identify risks, strengthen defenses and comply with cybersecurity standards and regulations. Our services cover people, processes and technology, ranging from awareness training and social engineering to security advice, compliance and penetration testing.

We operate across IT, OT and IoT environments, supporting both digital systems and connected products. With over 300 cybersecurity professionals worldwide, we combine deep technical expertise with a global presence. Bureau Veritas Cybersecurity is part of the Bureau Veritas Group, a global leader in testing, inspection and certification.