VULNERABILITY AND PENETRATION TESTING: A COMPREHENSIVE APPROACH