Types of penetration tests
Blackbox – these tests reflect the conditions faced by real hackers. The person conducting the test has no additional information about the system or network architecture being analysed.
Whitebox – in this case, the tester has access to additional information unavailable to outsiders. This can be, for example, the source code of the system, enabling analysis of the code itself. This approach protects not only against external attacks but also against threats from within the organisation.
Greybox – this testing mode combines the features of blackbox and whitebox. The tester receives some information, allowing simulation of scenarios where a hacker could gain access to data from inside the organisation.