In the early hours of March 15, the financial metropolis of Frankfurt woke up to a nightmare. The systems of one of Germany's largest banks were at a standstill. No ATMs were working, online banking was impossible and even internal communication systems were paralyzed. What at first seemed like an ordinary, if...