Stap 1. Downloaden


Om toegang te krijgen tot de Microsoft Threat Modeling Tool, kun je de onderstaande link openen. Scroll vervolgens helemaal naar beneden op de pagina en onder het kopje “Next Steps” vind je de downloadlink voor de tool. Klik erop om de tool te downloaden.

Microsoft Threat Modeling Tool downloaden

Stap 2. Nieuwe model aanmaken


Voordat je een threat model kan maken moet er eerst een nieuw project worden opgestart.

Stap 3. Ontwerp een threat model


Aan de rechterzijde van het scherm bevinden zich de beschikbare componenten waarmee het threat model kan worden opgebouwd. In de onderstaande afbeelding zijn de volgende componenten gebruikt:

  • Generic Data Flow (verzoek en respons) om de stroom van verzoeken te illustreren.
  • Generic TrustLine Boundary om de locaties van de niet-vertrouwde grenzen aan te geven.
  • Browser
  • Webapplicatie
  • Web-API
  • Database

Een handige tip: door op een component te klikken, kunt u aan de rechterzijde van het scherm, onder het gedeelte van het component, de naam wijzigen.

Stap 4. Rapport generen


Om een volledig rapport te genereren, klik je bovenaan op “Rapports”. Selecteer vervolgens de optie “Generate full rapport”. Zodra je een naam hebt ingevoerd, wordt het rapport automatisch gegenereerd. In dit rapport worden alle mogelijke kwetsbaarheden op basis van het STRIDE-model beschreven, samen met mogelijke maatregelen om ze te verminderen.

Stap 5. Threat List genereren


Stap 5.1. Analysis View

Om de Threat List te genereren die je kunt exporteren naar csv klik je bovenaan op Analysis View.

Stap 5.2 Exporteren

Klik vervolgens op ‘Export to csv’.

Stap 5.3 Opslaan

Sla het project op in de map van het vak security of bij je showcase bestanden. Op deze manier kan je gaandeweg de realisatie van het project de threat model eenvoudig aanpassen als dit nodig is.

Om het project op te slaan klik je links boven op File, Save As en geef een logische locatie en bestandsnaam op. Klik vervolgens op Opslaan om het bestand op te slaan.

Stap 5.4 Openen in Excel

Importeer het .csv bestand in Excel en zet het om naar een tabel. Door de threat list te exporteren naar een xls of vergelijkbaar bestandstype kan je erg eenvoudig de lijst langslopen en passende mitigaties uitwerken.

Stap 5.4.1. Tekst naar kolommen / Text to Columns

Om dit te doen selecteer eerst de eerste kolom. Ga vervolgens in het lint naar het tabblad Gegevens / Data en klik op Tekst naar kolommen / Text to Columns.

Stap 5.4.2 Scheidingsteken

In de Wizard Tekst naar kolommen / Convert Text to Columns Wizard selecteer de optie Gescheiden / Delimited en klik op Volgende / Next.

Stap 5.4.3 Opties

Zorg ervoor dat alleen de optie Komma / Comma en Dubbele scheidingsteken als één beschouwen / Treat consecutive delimiters as one zijn geselecteerd en klik op Volgende / Next.

Stap 5.4.4 Voltooien

Laat de instellingen staan zoals ze standaard staan en klik op Voltooien / Finish.

Stap 5.4.5 Opslaan

Om het bestand later te kunnen gebruiken zorg ervoor dat je het opslaan als een .xls of vergelijkbaar bestandstype en niet als .csv. .csv ondersteund geen tabellen.