QA Pro AcademyCybersecurity A-Z
Join free
← Back to catalogue
Larkfield Software's glasshouse: a wall of eight arched glass panes under a glass roof — why glass cracks, bug or hole, who spots cracks, telling someone, the fix and the race, the line, your part and the glaziers — some sound and some hairline-cracked, with the fix-and-race pane lit warm. Beside it, the life of one flaw: a librarian's angry email that turns out to be a real security report, two correct features that combine into a hole, a 90-day responsible-disclosure note, a fix shipped a week later, and the update race with a third of libraries still not updated after two weeks; mended by reporting clearly, updating promptly and sharing carefully.
CY-BEGINNER-021Beginner · Exploit Development

Understanding Software Flaws — How Cracks Are Found and Mended

A defensive, plain-language guide to the life story of a software flaw: why all software has them, what makes one serious, who finds them, how finders tell responsibly, how fixes are raced out — and the line between authorised testing and trespass.

11 hours8 chapters32 lessons225 activities8 labs

What you'll learn

  • Explain why all software has flaws — complexity, forgotten cases, combinations, borrowed parts — without either scandal or fatalism, and sort a bug from a security hole with the consequence test.
  • Read severity by its three ingredients (how bad, how reachable, how much sits behind it), respect the small flaws that chain, and know who finds cracks and why finding itself is neutral.
  • Describe responsible disclosure and write a report worth receiving — what, where, when, what it allows, where you stopped, and never a method — then follow a fix through to installation and own your half of the race.
  • Hold the authorisation line absolutely: permission decides everything, intent is not a defence, notice-stop-report is the rule — and take curiosity to yours, invited, designed, while practising the three habits daily.

Price:৳5,000
Sign in to get access

Sign in to enrol — you can pay by bKash or Nagad, or apply a promo code.