Vue d’ensemble de la fonctionnalité Outil de modélisation des menaces
L’outil de modélisation des menaces peut vous aider à résoudre vos besoins de modélisation des menaces. Pour une présentation de l’outil, consultez Bien démarrer avec l’outil de modélisation des menaces.
Notes
L’outil de modélisation des menaces étant souvent mis à jour, reportez-vous régulièrement à ce guide pour connaitre nos dernières fonctionnalités et améliorations.
Pour ouvrir une page vierge, sélectionnez Create A Model (Créer un modèle).
Pour voir les fonctionnalités disponibles dans l’outil, utilisez le modèle des menaces créé par notre équipe dans l’exemple Bien démarrer avec.
Navigation
Avant d’aborder les fonctionnalités intégrées, attardons-nous sur les principaux composants de l’outil.
Éléments de menu
L’expérience est similaire à d’autres produits Microsoft. Passons en revue les éléments de menu de niveau supérieur.
Étiquette | Détails |
---|---|
File |
|
Modifier | Annuler et rétablir des actions, ainsi que copier, coller et supprimer. |
Afficher |
|
Diagramme | Ajouter et supprimer des diagrammes, et parcourir les onglets des diagrammes. |
Rapports | Créer des rapports HTML à partager avec d’autres. |
Aide | Rechercher des guides vous aidant à utiliser l’outil. |
Les symboles sont des raccourcis pour les menus de niveau supérieur :
Symbole | Détails |
---|---|
Ouvrir | Ouvre un nouveau fichier. |
Save | Enregistre le fichier en cours. |
Conception | Ouvre le Mode création, où vous pouvez créer des modèles. |
Analyser | Indique les menaces générées et leurs propriétés. |
Add diagram (Ajouter un diagramme) | Ajoute un nouveau diagramme (semblable aux nouveaux onglets dans Excel). |
Delete diagram (Supprimer un diagramme) | Supprime le diagramme actuel. |
Copier/Couper/Coller | Copie, coupe et colle des éléments. |
Annuler/Rétablir | Annule et rétablit des actions. |
Zoom in/Zoom out (Zoom avant/Zoom arrière) | Effectue un zoom avant et arrière dans le diagramme pour une meilleure vue. |
Commentaires | Ouvre le Forum MSDN. |
Canevas
Le canevas est l’espace dans lequel vous faites glisser et déposer les éléments. Glisser et déplacer est le moyen le plus rapide et le plus efficace pour générer des modèles. Vous pouvez également cliquer avec le bouton droit et sélectionner des éléments dans le menu pour ajouter des versions génériques d’éléments, comme illustré ci-après :
Déposer le gabarit sur le canevas
Sélectionner le gabarit
Gabarits
Selon le modèle sélectionné, vous pouvez rechercher tous les gabarits utilisables. Si vous ne trouvez pas les éléments adéquats, utilisez un autre modèle. Ou bien, vous pouvez modifier un modèle selon vos besoins. En règle générale, vous pouvez trouver une combinaison de catégories, telles que celles-ci :
Nom du gabarit | Détails |
---|---|
Processus | Applications, plug-ins de navigateur, menaces, machines virtuelles |
External interactor (Interacteur externe) | Fournisseurs d’authentification, navigateurs, utilisateurs, applications web |
Data store (Magasin de données) | Cache, stockage, fichiers de configuration, bases de données, registre |
Data flow (Flux de données) | Binaire, ALPC, HTTP, HTTPS/TLS/SSL, IOCTL, IPSec, canal nommé, DCOM/RPC, SMB, UDP |
Trust line/Border boundary (Limites de bordure/ligne d’approbation) | Réseaux d’entreprise, Internet, machine, bac à sable, mode utilisateur/noyau |
Notes/Messages (Remarques/Messages)
Composant | Détails |
---|---|
Messages | Logique d’outil interne qui avertit les utilisateurs chaque fois qu’il existe une erreur, telle qu’aucun flux de données entre des éléments. |
Remarques | Les remarques manuelles sont ajoutées au fichier par l’équipe des ingénieurs durant le processus de conception et de révision. |
Propriétés de l’élément
Les propriétés de l’élément dépendent de l’élément que vous sélectionnez. En dehors des limites d’approbation, tous les autres éléments contiennent trois sélections générales :
Propriété d’élément | Détails |
---|---|
Nom | Utile pour nommer vos processus, magasins, interacteurs et flux afin qu’ils soient facilement reconnus. |
Out of scope (Hors de portée) | Si sélectionné, l’élément est extrait de la matrice de génération des menaces (non recommandé). |
Reason for out of scope (Raison de l’hors de portée) | Champ de justification pour informer les utilisateurs de la raison pour laquelle l’option Hors de portée a été sélectionnée. |
Les propriétés sont modifiées pour chaque catégorie d’élément. Sélectionnez chaque élément pour vérifier les options disponibles. Ou bien, vous pouvez ouvrir le modèle pour en savoir plus. Passons en revue les fonctionnalités.
Écran d’accueil
Quand vous ouvrez l’application, vous voyez l’écran Welcome (Bienvenue).
Ouvrir un modèle
Placez le curseur sur Ouvrir un modèle pour afficher deux options : Ouvrir à partir de cet ordinateur et Ouvrir depuis OneDrive. La première option ouvre l’écran File Open (Ouvrir le fichier). La seconde option vous guide dans le processus de connexion pour OneDrive. Une fois l’authentification réussie, vous pouvez sélectionner des fichiers et des dossiers.
Commentaires, suggestions et problèmes
Quand vous sélectionnez Feedback, Suggestions and Issues (Commentaires, suggestions et problèmes), vous accédez au forum MSDN sur les outils SDL. Vous pouvez lire les avis d’autres utilisateurs sur l’outil, y compris les solutions de contournement et de nouvelles idées.
Mode création
Quand vous ouvrez ou créez un modèle, le Mode création s’ouvre.
Ajouter des éléments
Vous pouvez ajouter des éléments dans la grille de deux manières :
- Glisser-déplacer : faites glisser l’élément souhaité dans la grille. Ensuite, utilisez les propriétés de l’élément pour fournir des informations supplémentaires.
- Cliquer avec le bouton droit : cliquez avec le bouton droit n’importe où sur la grille, puis sélectionnez des éléments dans le menu déroulant. Une représentation générique de l’élément que vous sélectionnez s’affiche sur l’écran.
Connecter des éléments
Vous pouvez connecter des éléments de deux manières :
- Glisser-déplacer : faites glisser le flux de données de votre choix vers la grille et connectez les deux extrémités aux éléments appropriés.
- Cliquer + Maj : cliquez sur le premier élément (envoi de données), appuyez et maintenez la pression sur la touche Maj, puis sélectionnez le deuxième élément (réception de données). Cliquez avec le bouton droit et sélectionnez Connect (Se connecter). Si vous utilisez un flux de données bidirectionnel, l’ordre n’est pas aussi important.
Propriétés
Pour afficher les propriétés pouvant être modifiées dans les gabarits, sélectionnez le gabarit ; les informations apparaissent alors. L’exemple ci-dessous présente un gabarit de Database (Base de données) avant et après être glissé vers le diagramme :
Avant
Après
Messages
Si vous créez un modèle de menaces et oubliez de connecter les flux de données aux éléments, une notification s’affiche. Vous pouvez ignorer le message, ou bien suivre les instructions pour résoudre le problème.
Notes
Pour ajouter des remarques à votre diagramme, passez de l’onglet Messages à l’onglet Notes (Remarques).
Vue d’analyse
Après avoir généré votre diagramme, sélectionnez le symbole Analyse (la loupe) dans la barre d’outils de raccourcis pour basculer en mode Analyse.
Sélection de menaces générées
Quand vous sélectionnez une menace, vous pouvez utiliser trois fonctions distinctes :
Fonctionnalité | Information |
---|---|
Indicateur de lecture | La menace est marquée comme lue, ce qui facilite le suivi des éléments que vous avez examinés.
|
Focus d’interaction | L’interaction dans le diagramme qui appartient à une menace est mise en surbrillance.
|
Propriétés de la menace | Des informations supplémentaires sur la menace s’affichent dans la fenêtre Threat Properties (Propriétés de la menace).
|
Modification de priorité
Vous pouvez changer le niveau de priorité de chaque menace générée. Des couleurs différentes permettent d’identifier le niveau de priorité (élevé, moyen et bas).
Champs modifiables de propriétés de menaces
Comme le montre l’image précédente, vous pouvez changer les informations générées par l’outil. Vous pouvez également ajouter des informations à certains champs, telles qu’une justification. Le modèle génère ces champs. Si vous avez besoin de plus d’informations pour chaque menace, vous pouvez apporter des modifications.
Rapports
Après avoir changé les priorités et mis à jour l’état de chaque menace générée, vous pouvez enregistrer le fichier et/ou imprimer un rapport. Accédez à Report (Rapport)>Create Full Report (Créer un rapport complet). Attribuez un nom au rapport. Vous devez obtenir un graphique similaire à l’image suivante :
Étapes suivantes
- Envoyez vos questions, commentaires et vos préoccupations à tmtextsupport@microsoft.com. Téléchargez l’outil de modélisation des menaces pour démarrer.
- Pour contribuer au modèle pour la communauté, accédez à notre page GitHub.