Zero-Day Attacks: Understanding the Threat and How to Protect Yourself