Identifying vulnerabilities and risks from a case study
Comparing a case study's current practices with secure practice to find vulnerabilities, then rating the risk each gap creates by its likelihood and impact.
Understanding Identifying vulnerabilities and risks from a case study in VCE Software Development U4O2
What it does: The practice is compared with secure practice (hashing and encryption). The gap becomes the vulnerability, which shows the link from practice to vulnerability. The vulnerability is the weakness. The risk states what could go wrong if a threat actor exploits it, naming the harm to the organisation. Risk is rated by how likely the harm is to happen and how severe the impact would be if it did. Rating needs evidence from the case study. Sensitive data plus an insecure network means high likelihood and high impact. Occasional use does not make the risk low. Vulnerabilities exist even before an attack happens. Each gap is linked to a risk and then rated, so it can be prioritised.
Common mistakes: The risk must follow from the gap. Having no unique accounts creates a risk of unauthorised access, not lost backup tapes. The case study says bugs are found weekly, so the risk happens often. The likelihood should be high (almost certain), not rare.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 81–95) and word search (Modules 49–130).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
gap analysisFill in the Blanks
Spot the Error
Student with a class code? Join your class →