Penetration testing is a method of evaluating the security
of an information system or network by simulating an
attack to find out vulnerabilities that an attacker could
exploit. Penetration test (or "pen-testing") exposes the
gaps in the security model of an organization and helps
organizations reach a balance between technical prowess
and business functionality from the perspective of
potential security breaches.