Penetration testing

Penetration testing, also known as pen testing or ethical hacking, is the process of simulating an attack on a computer system, application or network in order to identify security vulnerabilities and weaknesses.