Mindmap
Desenvolvimento Seguro
Inhalt der Mindmap
Desenvolvimento Seguro
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)
- Security Target
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.
- Common Criteria
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.
- Visão de Vulnerabilidades
- CLASP
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.
- Testes funcionais de segurança
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.
- Composição
- Equipe de Desenvolvimento
- Fase de testes
- 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
- Obejtivo
- Uso inapropirado
- O objetivo dessa família é investigar se a aplicação está configurada e sendo utilizada de maneira realmente segura.
- Avaliação
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
- Conceito
- SDL
- O SDL modifica substancialmente os processos envolvidos no desenvolvimento de software, incorporando medidas que conduzem a uma segurança de software aprimorada
- CLASP
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
- Divisão D
- Critérios
- ISO/IEC 15.408
Informationen
- Beschreibung
- Mindmap am Desenvolvimento Seguro, erstellt von Patrick Bacelar am 17/10/2017.
- Erstellt von
- Patrick Bacelar
- Aufrufe
- 1
- Bewertung