Home
About
Blog
Courses
Contact
More about Django
· Module 13 - Security hardening
13.4 Protecting forms from abuse
20 min
Back to the curriculum
Video coming soon
The recording for this lesson has not been published yet.
What we cover
Honeypot fields and timing checks
reCAPTCHA and privacy-friendly alternatives
Rate limiting with django-ratelimit
Moderation queues as a last line of defence
Written notes for this lesson are being prepared. The outline above already shows what the recording will cover.
← 13.3 Content Security Policy with django-csp
13.5 Common Django vulnerabilities →
After this lesson you will
Keep bots out of your comment form
Limit how often an endpoint can be called
Module 13
13.1
The deployment checklist
13.2
HTTPS, HSTS and secure cookies
13.3
Content Security Policy with django-csp
13.4
Protecting forms from abuse
13.5
Common Django vulnerabilities