8 cities that have been crippled by cyberattacks - and what they did to fight them