10 major 2016 cyber attacks and what they mean for cyber security