GoConqr has a new look! Let us know what you think.

Mind map

Desenvolvimento Seguro

Patrick Bacelar Portuguese

Map content

Desenvolvimento Seguro

  1. Ambiente Seguro

    • Security Target
      • é uma especificação de segurança que indica que aspectos de segurança foram considerados importantes e porque eles têm importância para aquele determinado sistema.
    • Análise de vulnerabilidade por parte do desenvolvedor (AVA_VLA.1)
    • Análise de vulnerabilidade por terceiros (AVA_VLA.2)
  2. Garantia de Segurança

    • Common Criteria
      • fornecer um conjunto de critérios fixos, que permitem a especificação da segurança de uma aplicação a partir das características do ambiente de aplicação, definindo formas de garantir a segurança dessa aplicação para o cliente final.
      • Define 7 niveis de garantias de critério de segurança
    • Security Target
      • é uma especificação de segurança que indica que aspectos de segurança foram considerados importantes e porque eles têm importância para aquele determinado sistema.
    • Protect Profile
      • descreve um conjunto de requisitos de segurança para uma classe ampla de dispositivos de segurança, como um sistema operacional ou um firewall.
  3. Niveis de Segurança

    • CLASP
      • Visão de Vulnerabilidades
        • Erros de Tipo e Limites de Tamanho.
        • Problemas do Ambiente.
        • Erros de Sincronização e Temporização.
        • Erros de Protocolo.
        • Erros Lógicos em Geral.
  4. Testes

    • Testes funcionais de segurança
      • Os testes servem para garantir com que a aplicação, de fato, atenda a todos os seus requisitos funcionais de segurança
    • Common Criteria
      • cobertura (ATE_COV)
      • profundidade (ATE_DPT)
      • testes independentes (ATE_IND)
      • testes funcionais (ATE_FUN)
    • Testes independetes
      • compreende os testes realizados por terceiros na aplicação, ou seja, pessoas que não participaram de seu desenvolvimento
      • Objetivo
        • Demonstrar que as funcionalidades de segurança operam como o que foi especificado.
  5. Vulnerabilidades

    • Avaliação
      • Fase de testes
        • Equipe de Desenvolvimento
        • Equipe Independente
          • Composição
            • Especialistas em Segurança de nível compatível com a complexidade dos padrões de ataque testados.
    • Análise de ameaças
      • Obejtivo
        • determinar a existência e o potencial de canais que contenham fluxos ilícitos de informação que podem ser explorado
      • Considerações
        • Velocidade de processamento
        • Configuração do Sistema ou da rede
        • Capacidade da memória e do cache
    • Uso inapropirado
      • O objetivo dessa família é investigar se a aplicação está configurada e sendo utilizada de maneira realmente segura.
  6. Projetos

    • CLASP
      • Conceito
        • metodologia de desenvolvimento seguro de software orientada a atividades e papéis. documento robusto, que contém melhores práticas e descrições de atividades detalhadas para auxiliar no desenvolvimento de um software seguro.
      • Objetivo
        • descreve melhores práticas para projetos novos ou em andamento
      • Visões
        • Visão Conceitual
        • Visão de Papéis
        • Visão de Avaliação de Atividade
        • Visão de Implementação de Atividade
        • Visão de Vulnerabilidades
    • SDL
      • O SDL modifica substancialmente os processos envolvidos no desenvolvimento de software, incorporando medidas que conduzem a uma segurança de software aprimorada
  7. Metodologias

    • ISO/IEC 15.408
      • apresenta meios que auxiliam o desenvolvedor garantir a segurança da aplicação gerada, bem como para que o cliente avalie a segurança do sistema.
    • Orange Book
      • Critérios
        • Divisão D
          • representa um sistema de proteção mínima
        • Divisão C
          • garante proteção arbitrária
        • Divisão B
          • garante proteção obrigatória
        • Divisão A
          • garante uma proteção verificada

Information

Description
Mind Map on Desenvolvimento Seguro, created by Patrick Bacelar on 17/10/2017.
Created by
Patrick Bacelar
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?