Let’s Go Threat Modelling

Richard Adams's profile
Richard Adams

Senior Quality Engineer

Challenge Description

This activity is an opportunity to learn how to adopt threat modelling and what a session might look like, using Richard Adams’s card game. The goal is to show you how Threat Modelling works and also that threat modelling isn't for security engineers or lead developers. If anything, the tester mindset gives us the advantage. 

Instructions:

  1. Download the “Threat Model” and “Threat Modelling Table” handouts that accompany this activity.

  2. Go through each of the “Threat Agent” entries in the “Threat Modelling” table and identify a type of attack that might be carried out for each one.

For example, for Denial of Service, we could suggest that a DDOS attack in which a Web API is flooded with requests might be an attack to be concerned about.

Tip: Find resources online or discuss with one another what each of the threat types are and what types of attacks might be connected to them.

Wrap-up:

This activity shows how creating a model of a system and then applying the STRIDE mindset, can help us pick out potential threats. As testers we’re good at identifying risks and that skillset comes in handy when assessing for security threats, even if you might not know how to execute them.

What you’ll learn
  • Analyse visual models to spot security threats
  • Use STRIDE mnemonic to break down each of the types of threats

Prerequisites

This activity requires that you download the following documents:

Resources

RiskStorming In Agile Teams With TestSphere
Ending A Support Call
The Automation Break Up: Saying Goodbye to Full Stack Tests with Task Analysis - Mark Winteringham
Let’s Go Threat Modelling (TestBash UK 2022)
Context Driven Security - Bill Matthews
Testing Ask Me Anything - Security Testing
What Is Exploratory Testing? An Iterative And Collaborative Learning Technique For The Whole Team
Can a Frequently Seen Bug Cheat-Sheet Prevent Bugs? - Amy Phillips
A Really Useful List For Exploratory Testers
The 3rd episode of The Testing Planet, The Toolsmith will be all about, yes you guessed it: tools 😉
Explore MoT
TestBash Brighton 2024
Thu, 12 Sep 2024, 9:00 AM
We’re shaking things up and bringing TestBash back to Brighton on September 12th and 13th, 2024.
Cognitive Biases In Software Testing
Learn how to recognise cognitive biases, explain what they are and use them to your advantage in your testing