PENETRATION TESTING AND VULNERABILITY ASSESSMENT: A COMPLETE GUIDE