Companies must assume their digital defences will fail, the head of GCHQ, Anne Keast-Butler,told an audience of executives ...