Exploits, Tools & Data Recovery · Course 2
Bug Classes & Mitigations
The kinds of bugs attackers use and the defenses that stop them.
- 1Memory Safety Bugs12 min · What memory corruption means in plain terms, and why it tops the bug charts.
- 2Logic & Permission Bugs12 min · Bugs where memory is fine but the rules are wrong, from open doors to tricked helpers.
- 3Exploit Mitigations13 min · The walls, shuffles, signatures and tags that make bugs much harder to use.
- 4Memory-Safe Languages12 min · How Rust and Swift remove whole bug classes, and why the switch takes years.
- 5Challenge: The Triage Meeting15 min · Sort three real-world style bug reports and pick the right defenses for each.
Hands-on
Do it on the simulated phone
Every lesson has a lab you can try in your browser, plus questions that earn points toward the Mitigator badge.
Start lesson 1