LESSON 01
ReviewThreat modelling basics
Identify assets, trust boundaries and likely risks before writing code.
Learn the defensive foundations of web security: trusted input, identity, permissions and secure session design.
Identify assets, trust boundaries and likely risks before writing code.
Validate on the server, use parameterised queries and encode output safely.
Use strong password handling, MFA and safe session lifetimes.
Check permission on every server-side action, not just in the interface.