当涉及到安全防范时,我对Django表单(特别是联系表单)有一个普遍的问题。我应该使用CAPTCHA吗?使用Python编写的表单不会遇到与PHP相同的问题吗?Django表单 - CAPTCHA有多必要?
0
A
回答
3
Django表单已经构建了针对CSRF(又名XSRF)的防护,这是一种攻击,它允许黑客在没有登录用户意思的情况下向您的站点发布内容。 PHP不。
验证码将防止CSRF,但它们通常用于防止机器人在没有人参与的情况下填写表格。
所以这取决于你想要保护什么。如果你想减少垃圾邮件或类似mischeif,像在PHP中一样使用Captcha。如果你担心的是CSRF,那么不要打扰。
0
我跑了Django网站好几年了。我们的反馈表格每周都会收到一些机器人提交的意见。验证码停止了。我怀疑bot提交率很不稳定,取决于您网站的内容。
是否使用验证码取决于您的用户的便利性与您对垃圾提交的容忍度之间的折衷。
相关问题
- 1. 设计认证:captcha必要?
- 2. Django,想要更新表单而不必再次打开表单
- 3. 是有必要有简单的表格
- 4. php的captcha表单多选择列表/菜单不工作
- 5. Grails:简单有很多关系创建比必要的表更多的表
- 6. 图像没有显示为django-simple-captcha
- 7. 如何在django表单中设置不必要的字段?
- 8. Django:在模板页面上隐藏必要的表单
- 9. Django简单Captcha“没有模块命名字段”错误
- 10. CMS简单 - 将CAPTCHA添加到表单
- 11. django:添加简单的captcha到django评论
- 12. Django表单验证:使“必需”条件?
- 13. django中有趣的多步表单
- 14. Django:表单中的DateField必须有不同的格式
- 15. 避免不必要的表单提交
- 16. 有没有其他的captcha?
- 17. ASP Classic - Captcha Mistype清除表单条目
- 18. 尝试将captcha添加到表单
- 19. 1表单2用captcha提交按钮
- 20. Drupal 6:自定义表单上的CAPTCHA
- 21. 多余//使用的,或有必要
- 22. 数学在编程中有多必要?
- 23. Django多表单工厂
- 24. Django表单多项选择
- 25. 我有多个django表,并且想要并行查询表
- 26. 只有一个JSF表单是必要的吗?
- 27. 是否有必要验证表单的select元素?
- 28. 滚动表格单元格 - 但只有在必要时
- 29. 在php中验证一堆表单数据 - 是否有必要?
- 30. Django多表单提交:覆盖所有表单对象的一种表单