Index

Module 01 · SecurityThink Like an Attacker

Review the fix (secure code review)

The Security Mindset
The Security Mindset · Open board

An ordinary system diagram redrawn with every door marked. A code review is that drawing done at the scale of one change: find the door the change touches, and follow what comes through it.

Before you start. The Security Mindset gave you the trust boundary: the line a request crosses when it comes from someone you do not control. Lessons Authentication to Application Hardening, and Whose page is this? (the browser security model), each taught one defence at one door (a salted slow hash, an ownership check, a bound parameter, an escaped character, an allowlist, the origin rule). This lesson puts them together as twelve short pieces of real code, already fixed, and asks you to read each one the way a reviewer does.

Continue reading with a plan

The first three lessons of every track are free. This lesson is included with a plan, which unlocks every lesson, board, video, lab and paper for one price.

View plans →Already a member? Sign in

Related paper

Review Security →

Saved in this browser, and to your account when you sign in.