About this interactive
Sometimes the cause looks obvious: files are encrypted and a ransom note appears, so it is ransomware. But how did the ransomware get on the machine? Someone clicked a link in an email. Root cause analysis keeps asking why.
Often it is not obvious. In the lesson's example users report a slow application. The team sees the database server's CPU at 100% and restarts it, and the complaints stop. The incident is over, but nothing has been learned. Tracing it back: the application waits on the database, the database CPU is pinned by one process, that process is running a stored procedure, and the procedure is being called wrongly by code on the application server. The code is the root cause. The restart treated a symptom; fixing the code stops it happening again.
So read each card's chain to its last link. A fix that only makes the trouble go away for now, such as a restart, a manual clean-up or a bigger server, treats a symptom. A fix aimed at that last link reaches the root cause.
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 →