Penetration testing puts a system or several systems through real-life security tests. Unlike a basic vulnerability scan, a comprehensive penetration suite goes further by uncovering various weaknesse...