Penetration Testing
Penetration testing (pentesting) is the practice of systematically attempting to exploit security vulnerabilities in systems, networks, applications, or physical premises—simulating the actions of a malicious attacker to identify weaknesses before adversaries do.