Penetration testing

A simulated attack on a system or application to uncover and identify vulnerabilities before an attacker can exploit them.

PenTest