- Comfort with earlier modules in this track
- Ability to explain trade-offs and risks without jargon
- Explain controls that can actually work in your own words and apply it to a realistic scenario.
- Place controls where they apply. A control that cannot help is theatre.
- Check the assumption "Controls match failure modes" and explain what changes if it is false.
- Check the assumption "You can test controls" and explain what changes if it is false.
- Solve a complex scenario with explicit assumptions and constraints
- Write one mitigation plan and one fallback plan
- A concise design or governance brief that can be reviewed by a team
- Edge controls for app bugs. A firewall cannot fix broken access control inside your code.
- Overtrusting segmentation. Segmentation helps. It does not replace identity and authorisation.