Security penetration testing

Definition
Security penetration testing is

"[s]ystem testing designed to evaluate the relative vulnerability of the system to hostile attacks. Penetration testers often try to obtain unauthorized privileges (especially attempts to obtain 'root' or 'superuser' privileges) by exploiting flaws in system design or implementation."