Index

Module 01 · SecurityThink Like an Attacker

The shop you secure (defence in a real app)

The Security Mindset
The Security Mindset · Open board

An ordinary system redrawn with every door an attacker could use marked on it. Every lesson in this track has walked through one of those doors. This one builds the building and puts a lock on each door itself.

Before you start. The Security Mindset gave you the threat model: a written list of the ways a system could be made to misbehave, walked door by door with a six-letter checklist called STRIDE. Authentication through Application Hardening each taught one kind of lock, Whose page is this? (the browser security model) showed which rules the browser enforces for you, and Review the fix (secure code review) had you find missing locks in other people’s code. A shop built to be broken (OWASP Juice Shop practice) let you walk through a shop left open on purpose. This lesson is the other side: a shop you secure, with a test that proves each lock is there. You need Python 3, which most laptops already have.

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.