AI vs. AI: How Cyber Security Technology Battles Intelligent Attacks