Web Penetration Testing

Have the security of your web application verified by our experts.

What is a web penetration test?

A world without web applications is hardly imaginable today: they are found everywhere and we all entrust them with our data. To verify the security of these applications, web penetration tests (short: web pentests) are carried out. Such a penetration test for web applications is a targeted audit of a website for security gaps that malicious hackers would also search for. The commissioned security experts analyze the code, test the authentication and examine the data transmission to detect risks early. This is intended to identify potential vulnerabilities before real attackers can exploit them. With the concrete recommendations for action, which are also a result of a penetration test, sensitive data can be protected and the resilience of the website against attacks strengthened.

A web penetration test is suitable for any web application, including traditional websites with front- and backend structures, modern single-page applications (SPAs) as well as interfaces also known as API (Application Programming Interface).

The web penetration test is an effective instrument for risk management and its implementation corresponds to the state of the art within a successful cybersecurity strategy.

  • Preempt attackers
  • Detect security gaps early
  • Effectively minimize attack risks
  • Protect your website effectively
  • Sustainably strengthen your online trust
public List<String> getProductTitlesLike(String titleInterfix) throws SQLException {
    String baseStatement = "SELECT title FROM products WHERE title LIKE ";
    String sql = baseStatement + "%" + titleInterfix + "%";
    PreparedStatment statement = dbConn.prepareStatment(sql);
 
    ResultSet resultSet = statement.executeQuery();
    List<String> result = new ArrayList<>();
    while (resultSet.next()) {
        String title = resultSet.getString("title");
        result.add(title);
    }
 
    return result;
}
Code Example 1 Example of a critical security vulnerability in the implementation of a database access.

When do I need a web pentest?

Given the acute threats, penetration tests are essential to ensure the resilience of a website against attacks. Have a web penetration test carried out in the following situations:

  • A website or application is about to be published.
  • Significant code or design changes have been made.
  • Important events or publications are imminent.
  • A web application has never been audited or the last audit was more than a year ago.
  • A security incident has occurred.
  • Changes in technology or environment are taking place.
  • To comply with regulations and standards.

A web penetration test is always suitable when the security of your website, your application, or one of your APIs is at stake. Actively ensure that your digital presence is protected from current threats.

Process of a web pentest

1

After a commission, a joint kick-off meeting takes place.

  • The scope of the pentest is determined.
  • It is discussed which threats should be addressed in particular.
  • Contact persons are announced.
  • A period is agreed during which the tests may be carried out.

Following the meeting, the execution of the penetration test is prepared and a release is granted before the start of the actual tests.

2

In the main phase of the pentest, the system is analyzed and an attempt is made to violate security objectives.

  • Reconnaissance: The test object is examined in depth using passive and active methods.
  • Enumeration: Possible attack vectors are collected through discovered vulnerabilities.
  • Exploitation: Vulnerabilities are exploited in a controlled manner and new information is gained.
  • Documentation: The discovered vulnerabilities, steps for exploitation, and concrete remedial measures are described precisely.
3

Joint result discussion, in which the discovered vulnerabilities and recommendations for action are presented.

  • Presentation: The results and their implications are presented to the stakeholders.
  • Recommendations: Concrete suggestions for remediating vulnerabilities are given.
  • Discussion: Jointly consult on the next steps for security improvement and risk reduction.

With the end of the pentest and its results, the cooperation often continues in the diverse product portfolio of aramido.

Standards and Norms

A security audit is a proven instrument for risk management. For this reason, numerous standards and norms require the regular performance of a web penetration test, including PCI-DSS, ISO IEC 27001, TISAX (VDA ISA), NIST SP 800-53, and SOC 2. Regulations by BaFin also require security audits with ZAIT, VAIT, BAIT, and KAIT.

Comprehensive Audit of the Application

A web penetration test is based on various procedures and standards to ensure a thorough and standardized audit of the security situation. The following audits are typically carried out during a web penetration test:

  • Audits according to the OWASP Top 10, to detect the most common security risks
  • Audit of injection attacks such as SQL injections (SQLi), Cross Site Scripting (XSS), or SMTP injections
  • Authentication and authorization audits, to uncover vulnerabilities such as CVE-2020-15958L
  • Audit of the rights and role concept
  • Audit of weak cryptography (Encryption at Rest and Encryption in Transit)
  • Audit of file uploads and input data validation
  • Audit of Cross Site Request Forgeries (CSRF) and Server Side Request Forgeries (SSRF)

Ready to secure your website? Our professionals reveal vulnerabilities before hackers do. Contact us now and defend your online presence!

Request penetration test

aramido is your qualified partner for web penetration tests

  • In-depth security analysis: Our penetration test goes far beyond simple vulnerability scans. aramido pentesters carry out manual tests and creatively use attack vectors to identify even complex vulnerabilities and assess their impact on the overall system. This enables a comprehensive analysis of the security situation of your platform.
  • Innovative expertise: Our team consists of highly qualified ethical hackers with many years of experience and current knowledge of the latest threats and attack techniques.
  • Tailored approaches: We adapt our tests to the individual needs of your platform, whether it is a traditional website, a single-page application, or an API.
  • Holistic security analysis: Our approach covers both automated scans and manual tests to detect even the most sophisticated security gaps.
  • Affordable penetration testing: We offer professional services at very good, market-standard conditions.
  • Understandable reports: Our reports are clearly structured and easy to understand. You receive not only a list of vulnerabilities, but also clear recommendations for action for remediation.
  • Reliable partnership: We are by your side not only during the test, but are your contact for all questions regarding information security.
  • Preempt attackers
  • Detect security gaps early
  • Effectively minimize attack risks
  • Protect your website effectively
  • Sustainably strengthen your online trust

Related Articles

Niklas Fuhrberg

Published on 25.08.2024 published.

What is the NIS 2 Directive? (Part 1)

In response to the increasing number of cyberattacks, the EU is introducing new measures. Among these is NIS 2, which sets new requirements for companies. (read more)


Niklas Fuhrberg

Published on 19.08.2024 published.

NIS 2: What do companies need to do? (Part 3)

As a first step, responsibilities within the company should be established. In addition to a coordinating body, such as an Information Security Officer, the executive management must also fulfill specific obligations. (read more)


Moritz Kaumanns

Published on 01.02.2021 published.

Security Advisory: Amazon Secret Key Publicly Accessible (CVE-2020-28199)

A security vulnerability in an Amazon Pay plugin for Shopware 5 allows the unauthorized reading of the Amazon Secret Key (CVE-2020-28199). (read more)


Andreas Sperber

Published on 28.01.2017 published.

aramido at the 18th Industry Fair i+e 2017

aramido is an exhibitor at the Industry Fair i+e 2017 in Freiburg: visitors can receive information security consulting on February 1st and 2nd. (read more)


Armin Harbrecht

Published on 14.11.2016 published.

How Much Does a Penetration Test Cost?

As penetration testers, we are often asked about the cost of a penetration test. The answer depends on several factors. (read more)