Study operating system
How to complete the course and retain a real result
1. Define the boundary
For every topic, start by identifying assets, actors, trust boundaries, data flows, and allowed side effects. “The model said something bad” is not a threat model.
2. Build the exploit path
Turn a risk into a reproducible chain: attacker input → model/context manipulation → tool or data access → observable impact.
3. Verify the control
Test the actual system state, not the presence of guardrail text: was the action blocked, did data remain protected, was least privilege preserved, and is there audit evidence?
4. Make it a regression
Every confirmed exploit or near miss becomes a versioned test case with an expected result and release-blocking severity.