Fighting Cyber Attacks