Penetration testing explained: How ethical hackers simulate attacks
Penetration testing is a means of evaluating the security of a network or computer system by attempting to break into it. It is an exercise undertaken by professional pen testers (aka ethical hackers) with the permission of the system’s owners.