descrição geral da funcionalidade Threat Modeling Tool

O Threat Modeling Tool pode ajudá-lo com as suas necessidades de modelação de ameaças. Para obter uma introdução básica à ferramenta, consulte Introdução ao Threat Modeling Tool.

Nota

A Threat Modeling Tool é atualizada frequentemente, por isso, consulte este guia frequentemente para ver as nossas funcionalidades e melhorias mais recentes.

Para abrir uma página em branco, selecione Criar Um Modelo.

Página em branco

Para ver as funcionalidades atualmente disponíveis na ferramenta, utilize o modelo de ameaças criado pela nossa equipa no exemplo Introdução .

Modelo de ameaça básica

Antes de abordarmos as funcionalidades incorporadas, vamos rever os componentes principais encontrados na ferramenta.

A experiência é semelhante a outros produtos Microsoft. Vamos rever os itens de menu de nível superior.

Itens de menu

Etiqueta Detalhes
Ficheiro
  • Abrir, guardar e fechar ficheiros
  • Inicie sessão e termine sessão nas contas do OneDrive.
  • Partilhar ligações (ver e editar).
  • Ver informações de ficheiro.
  • Aplicar um novo modelo a modelos existentes.
Editar Anular e refazer ações, bem como copiar, colar e eliminar.
Ver
  • Alternar entre as vistas Análise e Estrutura .
  • Abra janelas fechadas (por exemplo, stencils, propriedades do elemento e mensagens).
  • Repor o esquema para as predefinições.
Diagrama Adicione e elimine diagramas e percorra separadores de diagramas.
Relatórios Crie relatórios HTML para partilhar com outras pessoas.
Help Encontre guias para o ajudar a utilizar a ferramenta.

Os símbolos são atalhos para os menus de nível superior:

Símbolo Detalhes
Abrir Abre um novo ficheiro.
Guardar Guarda o ficheiro atual.
Design Abre a vista Estrutura , onde pode criar modelos.
Analisar Mostra as ameaças geradas e as respetivas propriedades.
Adicionar diagrama Adiciona um novo diagrama (semelhante aos novos separadores no Excel).
Eliminar diagrama Elimina o diagrama atual.
Copiar/Cortar/Colar Copia, corta e cola elementos.
Anular/Refazer Anula e refazer ações.
Ampliar/Reduzir Amplia e reduz o diagrama para uma melhor vista.
Feedback Abre o Fórum do MSDN.

Telas

A tela é o espaço onde arrasta e larga elementos. Arrastar e largar é a forma mais rápida e eficiente de criar modelos. Também pode clicar com o botão direito do rato e selecionar itens no menu para adicionar versões genéricas de elementos, conforme mostrado:

Largar o stencil na tela

Queda de tela

Selecione o stencil

Propriedades do elemento

Stencils

Com base no modelo que selecionar, pode encontrar todos os stencils disponíveis para utilização. Se não conseguir encontrar os elementos certos, utilize outro modelo. Em alternativa, pode modificar um modelo de acordo com as suas necessidades. Geralmente, pode encontrar uma combinação de categorias como estas:

Nome do stencil Detalhes
Processo Aplicações, plug-ins do browser, threads, máquinas virtuais
Interação externa Fornecedores de autenticação, browsers, utilizadores, aplicações Web
Arquivo de dados Cache, armazenamento, ficheiros de configuração, bases de dados, registo
Fluxo de dados Binário, ALPC, HTTP, HTTPS/TLS/SSL, IOCTL, IPSec, com nome pipe, RPC/DCOM, SMB, UDP
Limite de limite/linha de fidedignidade Redes empresariais, Internet, máquina, sandbox, modo de utilizador/kernel

Notas/mensagens

Componente Detalhes
Mensagens Lógica de ferramenta interna que alerta os utilizadores sempre que ocorrer um erro, como não existem fluxos de dados entre elementos.
Notas As notas manuais são adicionadas ao ficheiro pelas equipas de engenharia ao longo do processo de estruturação e revisão.

Propriedades do elemento

As propriedades dos elementos variam consoante os elementos que selecionar. Além dos limites de fidedignidade, todos os outros elementos contêm três seleções gerais:

Propriedade do elemento Detalhes
Nome Útil para atribuir nomes aos seus processos, arquivos, interatores e fluxos para que sejam facilmente reconhecidos.
Fora do âmbito Se selecionado, o elemento é retirado da matriz de geração de ameaças (não recomendado).
Motivo para fora do âmbito Campo de justificação para que os utilizadores saibam por que motivo foi selecionado fora do âmbito.

As propriedades são alteradas em cada categoria de elemento. Selecione cada elemento para inspecionar as opções disponíveis. Em alternativa, pode abrir o modelo para saber mais. Vamos rever as funcionalidades.

Ecrã de Boas-Vindas

Quando abrir a aplicação, verá o ecrã de Boas-vindas .

Abrir um modelo

Paire o cursor sobre Abrir Um Modelo para revelar duas opções: Abrir a Partir deste Computador e Abrir a Partir do OneDrive. A primeira opção abre o ecrã Abrir Ficheiro . A segunda opção leva-o ao longo do processo de início de sessão do OneDrive. Após a autenticação bem-sucedida, pode selecionar pastas e ficheiros.

Abrir modelo

Abrir a partir do computador ou do OneDrive

Comentários, sugestões e problemas

Quando seleciona Feedback, Sugestões e Problemas, aceda ao Fórum MSDN para Ferramentas SDL. Pode ler o que as outras pessoas estão a dizer sobre a ferramenta, incluindo soluções e novas ideias.

Captura de ecrã a mostrar um botão com o texto Feedback, Sugestões e Problemas.

Vista estrutura

Quando abre ou cria um novo modelo, a vista Estrutura é aberta.

Adicionar elementos

Pode adicionar elementos na grelha de duas formas:

  • Arrastar e largar: arraste o elemento pretendido para a grelha. Em seguida, utilize as propriedades do elemento para fornecer informações adicionais.
  • Clique com o botão direito do rato: clique com o botão direito do rato em qualquer parte da grelha e selecione itens no menu pendente. É apresentada uma representação genérica do elemento selecionado no ecrã.

Ligar elementos

Pode ligar elementos de duas formas:

  • Arrastar e largar: arraste o fluxo de dados pretendido para a grelha e ligue ambas as extremidades aos elementos adequados.
  • Clique em + Shift: clique no primeiro elemento (enviar dados), prima sem soltar a tecla Shift e, em seguida, selecione o segundo elemento (a receber dados). Clique com o botão direito do rato e selecione Ligar. Se utilizar um fluxo de dados bidirecional, a ordem não é tão importante.

Propriedades

Para ver as propriedades que podem ser modificadas nos stencils, selecione o stencil e as informações são preenchidas em conformidade. O exemplo seguinte mostra antes e depois de um stencil da Base de Dados ser arrastado para o diagrama:

Antes

Antes

Depois

Depois

Mensagens

Se criar um modelo de ameaças e se esquecer de ligar fluxos de dados a elementos, receberá uma notificação. Pode ignorar a mensagem ou seguir as instruções para corrigir o problema.

Captura de ecrã a mostrar um conector de modelo de ameaças não ligado a elementos, com a mensagem que este problema causa.

Notas

Para adicionar notas ao seu diagrama, mude do separador Mensagens para o separador Notas .

Vista de análise

Depois de criar o diagrama, selecione o símbolo Análise (a lupa) na barra de ferramentas de atalhos para mudar para a vista Análise .

Vista de análise

Seleção de ameaças gerada

Quando seleciona uma ameaça, pode utilizar três funções distintas:

Funcionalidade Informações
Indicador de leitura

A ameaça é marcada como lida, o que o ajuda a controlar os itens que reviu.

Indicador de leitura/não lido

Foco de interação

A interação no diagrama que pertence a uma ameaça está realçada.

Foco de interação

Propriedades de ameaças

São apresentadas informações adicionais sobre a ameaça na janela Propriedades da Ameaça .

Propriedades de ameaças

Alteração de prioridade

Pode alterar o nível de prioridade de cada ameaça gerada. Cores diferentes facilitam a identificação de ameaças de alta, média e baixa prioridade.

Alteração de prioridade

Campos editáveis de propriedades de ameaças

Conforme visto na imagem anterior, pode alterar as informações geradas pela ferramenta. Também pode adicionar informações a determinados campos, como justificação. Estes campos são gerados pelo modelo. Se precisar de mais informações para cada ameaça, pode efetuar modificações.

Propriedades de ameaças

Relatórios

Depois de concluir a alteração das prioridades e atualizar o estado de cada ameaça gerada, pode guardar o ficheiro e/ou imprimir um relatório. Aceda a Criar Relatório>Completo. Atribua um nome ao relatório e deverá ver algo semelhante à imagem seguinte:

Captura de ecrã a mostrar um exemplo de Relatório de Modelação de Ameaças, incluindo um resumo, diagramas e outras informações.

Passos seguintes

  • Envie as suas perguntas, comentários e preocupações para tmtextsupport@microsoft.com. Transfira o Threat Modeling Tool para começar.
  • Para contribuir com um modelo para a comunidade, aceda à nossa página do GitHub .