Eu sou iniciante neste mundo de programação, mas esse monte de dados ao qual conseguiram ter acesso é um erro de desenvolvimento não é ?
Penso assim, informações financeiras deveriam ficar em um "servidor" diferente dos dados pessoais do cliente. Com banco de dados separados e etc..
para casos de invasões os clientes nao terem tudo de uma vez.
Como eu disse, nao entendo muito sobre uma estrutura de software grandes, ainda mais bancários.
Em resposta a Vazamento de Dados na XP Investimentos
1