BankIA / Segurança

Segurança e confiança

Projetada para administrar dinheiro, com a segurança dita sem enfeites.

Esta página descreve o que a plataforma faz hoje para proteger o dinheiro e os dados, e também o que ainda falta. Não alegamos certificações que não temos.

  • Dinheiro em decimais exatos
  • Isolamento por instância
  • Implantação com rollback
  • Verificação em duas etapas
Integridade do dinheiro

As contas não são feitas com aproximações

Decimais exatos

Os valores são armazenados e calculados como decimais exatos, nunca como números de ponto flutuante.

Cálculos no servidor

Comissões, câmbio e limites são calculados pelo servidor; o navegador não pode alterá-los.

Livro-razão

Cada movimentação é registrada com data e origem. As correções são feitas com novas movimentações.

Duplo controle

As operações sensíveis do console exigem aprovação de outra pessoa.

Acesso e contas

Quem entra e como

Senhas com hash

As senhas não são guardadas em texto claro. São comparadas com um hash e podem ser confrontadas com vazamentos públicos sem serem expostas.

Verificação em duas etapas

Disponível para clientes e administradores com aplicativo de códigos temporários.

Funções e permissões

Cada usuário vê e faz apenas o que seu papel permite.

Sessões e dispositivos

Histórico de acessos, alertas por e-mail e encerramento remoto de sessões.

Dados

Cada cliente em seu próprio espaço

Isolamento

Cada instituição tem sua instância com domínio e banco de dados próprios. Dentro da NatIA Ahorro, cada natillera (grupo de poupança) é isolada das demais.

Sem dados de cartão

Para assinaturas, só são guardados a bandeira e os últimos quatro dígitos.

Convites seguros

Os links de convite expiram, são de uso único e são guardados com hash.

Backup antes de alterar

Antes de aplicar alterações ao banco de dados, é feito um backup.

Aplicação

Defesas no código

Proteção contra falsificação

Todo envio de formulário leva um token que impede que outro site o dispare.

Cabeçalhos rigorosos

Política de segurança de conteúdo com nonces e bloqueio de scripts não autorizados.

Consultas parametrizadas

As consultas ao banco de dados usam parâmetros para impedir injeção de SQL.

Auditoria

As ações administrativas são registradas com quem, o quê e quando.

Operação

Cada alteração é testada antes de chegar

Testes automáticos

Um conjunto de mais de mil testes é executado em um ambiente de ensaio antes da publicação.

Implantação com rollback

Cada implantação é verificada e, se falhar, volta à versão anterior.

Tráfego criptografado

Todas as plataformas são servidas por HTTPS.

Verificação de integridade

Verificações periódicas de que cada plataforma responde e de que suas tarefas agendadas são executadas.

Plano de reforço de segurança

O que faremos antes de lidar com dinheiro real

A versão atual é de demonstração. Antes de operar com dinheiro ou dados pessoais reais, concluiremos este plano.

  1. 1

    Análise de segurança

    Varredura de vulnerabilidades do código e da infraestrutura, com correção dos achados.

  2. 2

    Verificação em duas etapas obligatoria

    Para todos os administradores de cada instância.

  3. 3

    Revisão independente

    Auditoria ou teste de intrusão por um terceiro.

  4. 4

    Revisão jurídica

    Aviso de privacidade, contratos e tratamento de dados revisados por advogados.

  5. 5

    Backups e recuperação

    Testes periódicos de restauração de backups.

O que ainda não podemos afirmar

Honestidade sobre o estado atual

Precisa do detalhamento técnico para sua equipe de riscos?

Escreva para nós e compartilharemos a documentação disponível.