Zero-Day Attacks Are Difficult but Not Impossible to Defend Against