CSRF (Cross-Site Request Forgery)

  1. What Is CSRF?



  2. Why CSRF Works (Origin & Exploit Mechanism)



  3. How CSRF Tokens Work



  4. Example: How Django Prevents CSRF



  5. CSRF Protection in Django Views and APIs



  6. Disabling CSRF in Django (Not Recommended)



  7. Common CSRF Protection Strategies



  8. CSRF vs XSS



  9. Verifying CSRF Protection Works