This reliance the world has on computers to run everything from the electricity supply to dams and airports, means we have to try and stay ahead of the hackers. The worst part is that many of these attacks appear to be co-ordinated by countries like China