How To Defend Against Zero Day Attacks