As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Analise as ameaças a partir de um modelo de ameaça
Após a conclusão da execução do modelo de ameaças, analise a visão geral do sistema e as ameaças para entender como seu aplicativo pode ser atacado e o que fazer a respeito. A visão geral do sistema é um documento abrangente que descreve a arquitetura, os limites de confiança, os fluxos de dados e a postura de segurança do seu aplicativo. Cada ameaça inclui uma declaração, nível de gravidade, classificação STRIDE, ativos afetados e uma recomendação para abordá-la.
Pré-requisitos
Antes de começar, verifique se você tem:
-
Uma execução completa do modelo de ameaças
-
Acesso ao aplicativo web do AWS Security Agent
Etapa 1: acessar a execução do modelo de ameaça
Navegue até a execução completa do modelo de ameaças.
-
Faça login no aplicativo web do AWS Security Agent.
-
Na barra lateral esquerda, escolha Modelos de ameaças.
-
Selecione o modelo de ameaça que você deseja examinar.
-
Na tabela de execuções, selecione a execução concluída escolhendo seu link de horário de início.
Etapa 2: Revise a visão geral do sistema
A visão geral do sistema é uma descrição abrangente de como o AWS Security Agent entende seu sistema. É um documento estruturado que pode incluir:
-
Propósito — O que o sistema faz e a quem serve.
-
Capacidades — Principais funcionalidades que o sistema fornece.
-
Intenção do projeto — A alteração do design ou o recurso que está sendo modelado pela ameaça (quando os documentos do escopo são fornecidos).
-
Arquitetura — Como o sistema é construído, incluindo padrões de implantação e protocolos de comunicação.
-
Componentes — Uma tabela de componentes do sistema com suas finalidades e principais interações.
-
Limites de confiança — Onde os contextos de segurança mudam, incluindo quais proteções existem em cada cruzamento.
-
Fluxos de dados — descrições detalhadas de como os dados se movem pelo sistema, incluindo protocolos, credenciais e proteções em cada etapa.
-
Postura de segurança — Mecanismos atuais de autenticação, criptografia e controle de acesso.
-
Ativos confidenciais — Dados e credenciais que exigem proteção, com sua classificação e pontos de exposição.
-
Principais suposições — Security-relevant suposições que o agente fez sobre o sistema.
Para revisar a visão geral do sistema:
-
Selecione a guia Visão geral.
-
Revise a seção Resumo da execução, que mostra o ID do trabalho, a hora de início, o status e a duração.
-
Analise o gráfico do nível de severidade, que mostra uma divisão das ameaças por gravidade (crítica, alta, média, baixa) com contagens e porcentagens.
-
Analise o gráfico de categorias de ameaças, que mostra quantas ameaças se enquadram em cada categoria STRIDE (falsificação, adulteração, repúdio, divulgação de informações, negação de serviço, elevação de privilégio).
-
Na seção Visão geral do sistema, leia a análise completa do agente.
dica
Se a visão geral do sistema não refletir seu sistema com precisão, refine suas entradas — adicione repositórios relevantes como fontes ou faça upload de documentos de escopo mais completos — e execute o modelo de ameaça novamente.
Etapa 3: Analise as ameaças
Navegue até a guia Ameaças para ver todas as ameaças identificadas durante a execução.
-
Selecione a guia Ameaças.
-
As ameaças são exibidas como uma lista com cada cartão mostrando o título, o distintivo de gravidade, o status e a data da última atualização da ameaça. Você pode filtrar ameaças por gravidade, status ou pesquisar por título.
-
Selecione uma ameaça na lista para ver seus detalhes completos no painel direito.
Gravidade da ameaça
Cada ameaça recebe um nível de gravidade:
-
Crítico — requer ação imediata; a exploração pode levar ao comprometimento total do sistema.
-
Alto — requer atenção imediata; a exploração pode resultar em um impacto significativo na segurança.
-
Médio — Deve ser tratado em um prazo razoável; contribui para o risco geral de segurança.
-
Baixo — Pode ser tratado como parte da manutenção regular; risco imediato mínimo.
Detalhes da ameaça
Selecione uma ameaça para ver seus detalhes no painel direito. Os detalhes estão organizados nas seguintes seções:
Linha de metadados:
-
Gravidade — O nível de risco atribuído pelo agente (crítico, alto, médio ou baixo).
-
Categorias STRIDE — A classificação de ameaças: falsificação, adulteração, repúdio, divulgação de informações, negação de serviço ou elevação de privilégio.
-
Criado em — Quando a ameaça foi identificada.
-
Última atualização — Quando a ameaça foi modificada pela última vez.
Seção de descrição:
-
Declaração — Uma descrição em linguagem natural da ameaça: o que a fonte da ameaça pode fazer, qual é o impacto e quais condições o possibilitam.
-
Fonte — O ator ou a origem da ameaça (por exemplo, “usuário autenticado” ou “atacante externo”).
-
Ação — O que a fonte da ameaça pode fazer (por exemplo, “injetar consultas SQL no parâmetro de pesquisa”).
-
Impacto — A consequência direta da ação da ameaça (por exemplo, “acesso não autorizado aos registros do cliente”).
Seção de referências:
-
Ativos afetados — ativos específicos afetados pela ameaça (por exemplo, “registros de pagamento do cliente” ou “tabela do DynamoDB”).
-
Pré-requisitos — Condições que devem ser verdadeiras para que a ameaça seja explorável.
-
Metas afetadas — Metas de segurança afetadas: confidencialidade, integridade, disponibilidade, autorização, autenticação ou. Non-repudiation
-
Evidências — Caminhos de arquivo de código-fonte que suportam a ameaça, vinculados a arquivos específicos em seu repositório.
-
Âncora — Uma referência de código que vincula a ameaça a um nó específico em seu código-fonte.
Seção de recomendação:
-
Recomendação — orientação prática para lidar com a ameaça.
Etapa 4: criar uma ameaça manualmente
Você pode adicionar ameaças que o agente não identificou, por exemplo, ameaças descobertas durante a análise manual ou de fontes externas.
-
Na guia Ameaças de uma execução concluída, escolha Criar ameaça.
-
Preencha os detalhes da ameaça:
-
Declaração — Uma descrição em linguagem natural da ameaça.
-
Gravidade — Selecione Crítica, Alta, Média ou Baixa.
-
Fonte — O ator ou a origem da ameaça.
-
Pré-requisitos — Condições necessárias para que a ameaça seja explorável.
-
Ação — O que a fonte da ameaça pode fazer.
-
Impacto — A consequência direta da ação da ameaça.
-
Ativos afetados — ativos específicos afetados (separados por vírgula).
-
Metas de segurança afetadas — selecione entre Confidencialidade, Integridade, Disponibilidade, Autorização, Autenticação ou. Non-repudiation
-
Categorias STRIDE — Selecione as categorias aplicáveis.
-
Recomendação — Orientação para lidar com a ameaça.
-
-
Escolha Criar.
A ameaça criada manualmente aparece na lista de ameaças junto com as ameaças geradas pelo agente.
Etapa 5: editar e fazer a triagem de ameaças
Ao analisar as ameaças, você pode editar seus detalhes e atualizar seu status para acompanhar o progresso.
-
Selecione uma ameaça na lista.
-
Escolha o ícone de edição no painel de detalhes da ameaça para abrir o formulário de edição.
-
Você pode modificar os seguintes campos:
-
Status — Acompanhe o ciclo de vida da ameaça:
-
Aberto — A ameaça é reconhecida e precisa de atenção (padrão).
-
Resolvido — Você corrigiu o problema.
-
Rejeitada — Você analisou a ameaça e determinou que ela não é aplicável.
-
-
Severidade — ajuste o nível de gravidade se a avaliação do agente não corresponder ao seu contexto.
-
Declaração — Refine a descrição da ameaça.
-
Fonte, pré-requisitos, ação, impacto — atualize os detalhes da ameaça com base no conhecimento do seu domínio.
-
Ativos afetados — adicione ou remova ativos afetados (separados por vírgula).
-
Metas de segurança afetadas — Selecione as metas de segurança afetadas (confidencialidade, integridade, disponibilidade, autorização, Non-repudiation autenticação).
-
-
Selecione Salvar para aplicar as alterações.
Etapa 6: baixar um relatório
Após a conclusão da execução, você pode baixar um relatório em PDF resumindo a visão geral do sistema e todas as ameaças identificadas.
-
Na página de execução concluída, escolha Gerar relatório.
-
O PDF é baixado para o seu computador.
Etapa 7: revisar as verificações e registros de pré-voo
Se você precisar investigar como o agente chegou às conclusões ou depurar uma falha parcial:
-
Selecione a guia Preflight para ver o status das verificações de pré-voo que são executadas antes do início da análise de ameaças. Cada verificação mostra seu status (concluída, em andamento ou pendente) e uma barra de progresso indica quantas verificações foram concluídas. Você pode expandir uma verificação concluída para ver sua saída de registro detalhada.
-
Selecione a guia Registros para ver uma lista filtrável das tarefas que o agente executou durante a execução. Selecione qualquer tarefa da lista para ver sua saída de registro detalhada no painel lateral.
Próximas etapas
Depois de analisar os resultados do seu modelo de ameaça:
-
Aborde primeiro as ameaças de alta gravidade com base nas recomendações do agente
-
Atualize os status das ameaças à medida que você implementa as correções
-
Execute um novo modelo de ameaça para verificar se suas alterações abordam as ameaças identificadas
-
Ajuste suas fontes e documentos de escopo à medida que seu aplicativo evolui (consulte) Crie um modelo de ameaça