The Differences Between a Vulnerability Assessment and Penetration Testing: Which Type of Security Testing is Right for Your Business