View a markdown version of this page

Analise as ameaças a partir de um modelo de ameaça - Agente de segurança da AWS

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.

  1. Faça login no aplicativo web do AWS Security Agent.

  2. Na barra lateral esquerda, escolha Modelos de ameaças.

  3. Selecione o modelo de ameaça que você deseja examinar.

  4. 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:

  1. Selecione a guia Visão geral.

  2. 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.

  3. 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.

  4. 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).

  5. 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.

  1. Selecione a guia Ameaças.

  2. 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.

  3. 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.

  1. Na guia Ameaças de uma execução concluída, escolha Criar ameaça.

  2. 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.

  3. 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.

  1. Selecione uma ameaça na lista.

  2. Escolha o ícone de edição no painel de detalhes da ameaça para abrir o formulário de edição.

  3. 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).

  4. 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.

  1. Na página de execução concluída, escolha Gerar relatório.

  2. 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:

  1. 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.

  2. 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