Mindmap
DESENVOLVIMENTO SEGURO
Inhalt der Mindmap
DESENVOLVIMENTO SEGURO
No desenvolvimento de software devemos considerar a segurança:
- Ambiente de desenvolvimento
- espaço físico restrito para os equipamentos utilizados pela equipe de desenvolvimento;
- controle de acesso físico ao ambiente de desenvolvimento
- proteção lógica aos servidores
- separação entre ambiente de desenvolvimento, teste e construção
- gerência de configuração dos códigos-fonte
- processo de desenvolvimento bem delineado e control
- equipe de testes capacitada e equipada para realizar testes necessários à garantia da segurança.
- Aplicação desenvolvida
- Utilizar funções intrinsecamente seguras
- Verificação de erros
- Cuidado com o tamanho do buffer
- Documentação de código
- Para o cliente
- tTstes que possam ser comprovados pelos clientes
- Ambiente de desenvolvimento
GARANTIA DE SEGURANÇA
- Escopo: mais esforço é requerido de acordo com o tamanho do sistema a ser considerado.
- Profundidade: Mais esforço é requerido de acordo com o nível de detalhamento do projeto ou da implementação.
- Rigor: Mais esforço é requerido de acordo com o grau de formalidade e estrutura de análise considerada.
NÍVEIS DE GARANTIA
- Classe ACM: Gerência de configuração
- Classe ADO: entrega e operação
- Classe ADV: desenvolvimento
- Classe AGD: documentação de ajuda
- Classe ALC suporte ao ciclo de vida
- Classe ATE: testes
- Classe AVA: avaliação de vulnerabilidades
Requisitos de Segurança
- Software testado funcionalmente (EAL-1)
- Software testado estruturalmente (EAL-2)
- Software metodicamente testado e verificado (EAL-3)
- Software metodicamente projetado, testado e verificado (EAL-4
Testes funcionais de segurança
- Cobertura dos testes
- Evidência da cobertura (ATE_COV.1)
- Análise da cobertura (ATE_COV.2)
- Profundidade dos testes
- Teste do projeto de alto nível (ATE_DPT.1)
- Testes funcionais de segurança
- Teste funcional (ATE_FUN.1)
- Testes independentes
- Capacidade para testes independentes (ATE_IND.1)
- Cobertura dos testes
VULNERABILIDADES NO COMMON CRITERIA
- ANÁLISE DE AMEAÇAS
- USO INAPROPRIADO
- ANÁLISE DA DOCUMENTAÇÃO DE AJUDA (AVA_MSU.1)
- VALIDAÇÃO DA ANÁLISE (AVA_MSU.2)
- FORÇA DAS FUNÇÕES DE SEGURANÇA
- AVALIAÇÃO DA FORÇA DAS FUNÇÕES DE SEGURANÇA (AVA_SOF.1)
- ANÁLISE DE VULNERABILIDADE
- Análise de vulnerabilidade por parte do desenvolvedor (AVA_VLA.1)
- Análise de vulnerabilidade por terceiros (AVA_VLA.2)
TIPOS DE TESTE DE ACEITAÇÃO
- Teste de aceitação de usuário
- Teste operacional de aceite
- Teste de aceitação de contrato e regulamento
- Alfa e beta teste
Informationen
- Beschreibung
- Mindmap am DESENVOLVIMENTO SEGURO, erstellt von Adriana Barroso Aguiar am 24/11/2018.
- Erstellt von
- Adriana Barroso Aguiar
- Aufrufe
- 2
- Bewertung