Cyberwar: A thriller of days to come