About this interactive
Every software vulnerability lives the same life, and this set follows one of them from start to finish: a flaw in a photo-editing app, from the line of code that caused it to the day a company's computers are finally patched. The lesson gives that life cycle as a short list — flawed code released, flaw discovered, flaw recorded in the CVE list, patch created, patch sent out — and the list is easy to recite and easy to get wrong. So the cards here tell a story instead, and none of them is labelled with its stage.
The order comes from one question: at this moment, who knows about the flaw? At the start, nobody does. The code is released and installed everywhere, and that is where zero day begins — not when an attacker shows up, but when the flawed code ships, because from that moment the developers have had zero days to do anything about a problem they cannot see. An attacker who finds the flaw first and uses it while the developers are still in the dark is making a zero-day attack. The flaw is only discovered, for the people who can fix it, when someone reports it; once it is reported it gets a CVE identifier, so everyone can refer to the same problem by the same name; and only then can the developers build a patch and send it out.
The last card carries the idea beginners most often miss. The window of vulnerability runs from release until things get patched, and a patch that has been sent out but not installed has closed nothing. For any one machine, the window shuts on the day someone installs the update.
All eight events are presented every run. A life cycle with a stage taken out is not a shorter version of the same thing, it is a broken one. Run this after fscs-02-0050, Threats - Common Software Vulnerabilities.
About TechKnowSurge
TechKnowSurge builds IT and cybersecurity professionals through hands-on, concept-first training built around real understanding — not memorization. Free interactive tools, structured programs, and 25+ years of real-world experience, all in one place.
Explore free tools and programs →