Classification

Hackers are unpredictable. Under normal circumstances, their identity or the number of attackers who are targeting a given company remain unknown. This is why potential clients ask for a penetration test to secure their system. But frequently, the scenario of how the simulated hacker attack should be undertaken remains unclear during the client’s initial enquiry. It is therefore our job to classify the penetration test together with the client.

We must always remember that we take on the role of a hacker when carrying out penetration tests. The role of an attacker may be a recently terminated head of IT who seeks revenge against his former employer, or it may be an unknown attacker who is looking for financial gain. To plan a penetration test, we need to know the initial situation and clarify the following questions:

  • Which IT systems or application should be “attacked“?
  • Are credentials or information such as API documentation provided for penetration testing?
  • Is a test system provided for the penetration test or do we always have to assess the impact of our actions and consult with the client if necessary to avoid disruptions in the production system?
  • Should the tests be carried out on site?
  • Should sensitive data, such as access codes, be elicited from employees via false pretenses?

To answer all of these questions, the Federal Office for Information Security (BSI) drafted the “A Penetration Testing Model“. This document provides the following illustration for the classification of penetration tests, among other things:

Using these criteria, we can run through the above-mentioned scenario of the fired head of IT, for instance. Unlike a hacker, an IT manager will be familiar with the internal structures and processes of a company, meaning that he will be armed with more information for the attack (white box). This person will also know the applications and systems that he himself was responsible for implementing. Obviously, this gives him a much broader range of attacking options compared to an attacker with no prior ties to the company (full scope). Due to his termination, he will likely act aggressively in order to cause as much damage as possible. He probably won’t care whether his actions will destroy entire systems (aggressive), which means that his actions will probably be discovered sooner or later (obvious approach). But because he was stripped of his access rights as part of his termination, he must resort to accessing the data externally (technique and starting point).

Classify your hacking attack against Dubius Payment Ltd. as described in the above example and explain your choice. The individual classification criteria are described in detail in the BSI document “A Penetration Testing Model“ in Chapter 3.4.

Sub Articles

binsec academy GmbH – Advanced Pentest Training Lab

binsec academy GmbH operates the Pentest Training Lab, a highly practical online platform dedicated to real penetration testing. Simulating complex corporate networks and advanced real-world attack scenarios within isolated lab environments, it is engineered to sharpen the skills of aspiring and professional penetration testers. Upon conquering our rigorous, fully practical examination, participants earn the distinguished Binsec Academy Certified Pentest Professional (BACPP) designation — proving their technical capability to methodically uncover and evaluate vulnerabilities in modern IT infrastructures.

Explore the Pentest Training Lab

binsec GmbH – Experts in Penetration Testing

As the operative pentesting core of the binsec group, binsec GmbH has provided high-end, human-led penetration testing since 2013. Rejecting automated scans, our permanently employed, certified senior pentest experts deliver manual deep-dive assessments of web applications, APIs, mobile apps, complex network infrastructures, cloud environments, and advanced red team simulations. Specializing in high-regulation sectors like Payment, Banking, and Healthcare, we provide clear risk evaluations and actionable reports to effectively assess your business-critical systems.

Get Manual Expert Penetration Testing Services

Contact

binsec GmbH
Clemensstraße 6-8
60487 Frankfurt am Main
Germany

Legal notice

Director: Patrick Sauer
Authorized Officer: Dominik Sauer, Florian Zavatzki
Registration: Frankfurt am Main, HRB97277
Turnover Tax Identification No.: DE290966808