A Penetration Testing, colloquially known as a pen test, pen test or ethical hacking, is an authorized simulated cyber attack on a computer system, performed to evaluate the security of the system. Not to be confused with a vulnerability assessment.
Penetration testing in basic terms is a recreation of a cycle a programmer would use to dispatch an attack on a business organization, connected gadgets, network applications, or a business site. The reason for the reproduction is to distinguish security issues before programmers can find them and play out an adventure.