Files Included :
01 - Security and Django (4.18 MB)
02 - What you should know (1.78 MB)
03 - What's included in the project (1.04 MB)
04 - Installing the project (3.21 MB)
05 - Running the server (1.16 MB)
01 - Setting up per-object permissions in Django (3.07 MB)
02 - Enabling per-object permissions in Django (10.64 MB)
03 - Unit test for per-object permissions in Django (7.22 MB)
04 - Creating a group permissions model (11.01 MB)
05 - Unit test for access control and group permissions (11.48 MB)
06 - Adding activity logs for auditing (7.24 MB)
07 - Deleting objects in an auditcompliance-compatible way (9.48 MB)
01 - Using ApacheBench to simulate a flood of requests (10.01 MB)
02 - How to ensure actions happen only once (8.73 MB)
03 - Unit testing idempotent actions that should only happen once (6.69 MB)
04 - Using background queues to throttle floods of requests (8.73 MB)
05 - Unit testing background queue flood prevention (6.45 MB)
01 - Per-field encryption of data in Django (6.46 MB)
02 - Unit testing per-field encryption (6.64 MB)
03 - Zero knowledge encryption of data in Django (7.69 MB)
04 - Unit testing zero knowledge encryption (16.62 MB)
05 - Packaging user data for download (15.93 MB)
01 - Using Twilio to send an SMS code (9.74 MB)
02 - Confirming SMS code and enabling 2FA (5.64 MB)
03 - Validating 2FA login before performing actions in Django (2.85 MB)
04 - Unit testing 2FA login requirement for Django REST API (6.79 MB)
01 - Enabling CSRF tokens in Django (5.65 MB)
02 - Unit testing Django forms that use CSRF (9.56 MB)
01 - Next steps (1.62 MB)
[center]
Screenshot