Penetration Testing
Formal
Penetration testing (also called pen testing) is the practice of testing a computer system, network, or Web application to find vulnerabilities that an attacker could exploit.
Practical
Also called pentests, this is part of a full security audit and typically exploits a combination of weaknesses to gain access and then evaluates the capability of the network’s defenders to detect and respond to the penetration.