Avaliação da segurança do Internet Banking considerações

Terça-feira, 5 de agosto, 2008 @ 10:38 am | Bancos e Instituições Eftpos, Segurança

Perguntaram-me há algum tempo que tipo de coisas que podem ser consideradas quando se analisa a

Abaixo está uma lista de coisas que poderiam ser consideradas. Foi apenas um cérebro despejo e, como tal, podem não estar completos.

Não subestime o valor de norma para sua infra-estrutura, configuração site, mecanismo de banco de dados configuração / ambiente e / QA ambientes.

Alguns pensamentos:

  • Muitos não bloquear contas após X falhou logins, isto é normalmente feito para o bem de atendimento ao cliente, mas deixa o sistema

- E todas as outras coisas que o esperado para um (forçado mudanças, envelhecimento, etc))
- Ferramentas como pode ser utilizar a força bruta sessões autenticadas.

  • Muitos permitem sessão números de sequência para ser incrementada, permitindo que um usuário autenticado para ler outras cliente sessão.

- Estes podem ser lado cliente, baseado biscoito, etc
- Tire alguém para checar desenvolvimento de metodologias e do código a ser usado.
- Base de Dados query strings podem ser colocadas em teste entrada campos, permitindo que a tabela lixeiras navegador.
- Confira todas as páginas servidas são seguras e conter autenticação do usuário bandeiras.

  • dados dos clientes não podem ser separadas, mas isto tem de ser verificada.
  • dados dos clientes não devem residir Web

- Um segmento diferente para o principal

  • Webserver deve ser dual homed ou equivalente (VLAN algumas técnicas são boas)

- Separe privadas e públicas monitorização / backup / administração
- Infra-estrutura "set-up para negar explicitamente entrada / saída portas, monitoramento IP privado & a fugir à

  • A todos os segregação pontos assegurar regras estão em vigor, que aprecia os tráfego embora esse ponto.
  • os dados dos clientes quando possível deve ser obtida a partir de um seguro de dados back-end.

- Essa pode ser uma ambiente. ou seja, sem o principal
- Isso permite geralmente para transações em tempo real para aparecer para o cliente.
- Muitas operações podem ser agrupadas em realidade. (internos ou externos banco)

  • Assegurar normas adequadas foram set-up sobre firewalls.

- Deve haver regras de entrada e saída de firewalls e roteadores de filtragem.

  • Não permitir que qualquer infra-estrutura no front end para permitir conexões remotas administrativa. etc)

- Use a porta serial para se conectar a um back-end do terminal

  • Assegurar que uma separada / QA / sistema de produção e ambiente adequados processo está em vigor.
  • Serviços não utilizados pelo sistema são ativos

- Eles devem ser desativados.

  • Port scan da infra-estrutura de apoio (roteadores / comutadores) servidor (es).

- Investigar os motivos de todas as portas abertas.

  • Não usar o gateway principal parceiro confiável para / RAS / etc)
  • Fazer tudo isso normal e as verificações do IIS NT verificações (scripts de exemplo, mudança de gestão, metodologias, etc)
  • Assegurar a negação de serviço precauções foram tomadas em consideração para todas as infra-estruturas e do equipamentos.
  • Verificar a adequação dos procedimentos utilizados escalada.

- Olhe para o acompanhamento em tempo real e de alerta.
- Olhe para a responsabilidade matriz.
- Olhe para a apropriação das questões.

  • Considere a montante (s) transportadora (negação de serviço, spoofing DNS hacking, etc)
  • Considere engenharia social do cliente, administração, contabilidade parceiro / sistemas / infra-estrutura.

- Helpdesk procedimentos e políticas e / ou suplentes tecnologias (Caller ID, Gateway IP, etc.)

  • Use senhas dinâmicas quando possível (SecureID, TACACS, etc.)
  • Use túneis criptografados quando necessário Firewall 1, etc)
  • Considere a olhar para outro cliente para melhorar os métodos existentes.

- Digital cert, endereço IP bloqueado a conta, etc
- Considerar uso do ou CVN para emitidos cartões.

  • Reflectir sobre o modo como as senhas são distribuídas / mudou para os clientes.

- simples e-mail, telefone, etc
- Pode ser mudado senhas on-line?

  • É adicionais usado entre as seções de serviços, uma vez autenticado?
  • Considere o que o cliente tem a uma vez autenticado.

- Olhe para LBTR, o acesso aos etc
- Se um atacante não chegar, o que pode fazer?

  • Use as técnicas para garantir páginas, informações cliente em cache não estão em ou sistema cliente.

- Essas são bandeiras que pode ser definida dentro de páginas.
- Normalmente é o SSL em cache, proxy, mas alguns vendedores foram brincar com as técnicas para o fazer.
- Cache de SSL páginas no sistema cliente pode ser ligado em alguns navegadores.
- Maio bancos utilizar aplicação Java (ou similar) para todos os clientes applet interação, restringindo todas as questões caching.

  • Assegurar suporte de papel e on-line responsabilidade cláusulas estão disponíveis todos os endereços são efectuadas áreas.
  • Assegurar dentro do processo de inscrição cliente passivo é reduzida.

- Tenho visto declarações como "utilizar este sistema por sua conta e risco, a responsabilidade por qualquer responsabilidade ou reclamação será NÃO ... ..."
- Não é muito focada cliente, mas isso é o que seu departamento jurídico da recomendável.

Todas as anteriores podem afetar a e / ou de uma operação on-line system.

Outras coisas a considerar:

  • Externos e do pedido.
  • Propriedade e gestão do aplicativos
  • Publishing pontos de novos conteúdos (interna / privada / confiável ou
  • Topologia de front end. Ie documento deve ser posto em prática e gerido de forma adequada.
  • AP testes realizados são limitados quando mudanças são feitas para o meio ambiente? ou seja integrado em Alterar AP processo de gestão.
  • Database Ela é tamponado ou é ao vivo para o núcleo
  • Que facilidades são prestados? débito direto + de Crédito + + ... .... Ponderar diferentes cenários para o seu dependendo da característica.
  • Que outros serviços são partilhadas dentro do que o está executando o serviço. Esta pode ser usada para comprometer o site. por exemplo. suportes / empresa / organizações com diferentes / perfis.
  • Pense em todos os serviços de apoio externo dentro de você AP. Olhem interno / externo envenenamento oportunidades, etc Qual IPS's que eles utilizam já o qualquer oportunidade de ou o apoio a serviços que possam afectar o
  • Dependendo do tamanho Banco, muitas organizações não usam o mesmo e de infra-estrutura do aplicativo. Como resultado conexões externas para a infra-estrutura pode ser previsto um externo para administrar a organização da infra-estrutura.
  • Olhe para o negócio ea do usuário métodos e caminhos (lado cliente certs, ID smart card, etc). Considere duas fator modernos identificação do utilizador métodos. por exemplo. qual é o seu prato preferido, para além da normal nomes de usuários e senhas. Do sistema de administração do pessoal usar senhas dinâmicas (secureID, etc)?
  • Veja se o aplicação envia e-mails para usuários que podem conter informações interessantes.
  • acesso à petição pode ser geralmente adquirida após ou seja, obter uma conta legítima no sistema. Eu descobri que algumas amostras / administração telas foram restritas a usuários autenticados apenas.
  • Considere a engenharia social Help desk para ter uma conta

Recentemente

  • Radioamadorismo e Radhaz
  • Secure Application Development links
  • Kathy's School - um edifício escolar projeto no Camboja.
  • EFT Syetms dispositivo e considerações
  • Avaliação da segurança do Internet Banking considerações
  • Mobile banking considerações de segurança e de avaliação de riscos
  • Corrigindo o DNS Hack necessidades - um grave problema
  • Cisco comando Cheat Sheet
  • Skype emoticons ocultos
  • Quebrar visto PIN
  • Deixe uma Resposta

    XHTML: Você pode usar estas tags: <a href="" title="Avião"> <abbr title="Avião"> <acronym title="Avião"> <b> <blockquote cite=""> <cite> <code> < del datetime = ""> <em> <i> <q cite=""> <strike> <strong>