简体   繁体   English

防止反自动化的最佳注册方式

[英]Best way for registration which prevents anti automation

On my webservice, I have a registration form where the user can register with email address, username and password. 在我的Web服务上,我有一个注册表格,用户可以在其中注册电子邮件地址,用户名和密码。 For anti-automation, I send a confirmation-link to the email address. 为了实现自动化,我将确认链接发送到电子邮件地址。

This is how most of the webservices do it. 这就是大多数Web服务执行此操作的方式。 But I´m thinking to go away from that email mechanism and simply use a captcha instead to prevent automated registrations. 但是我想摆脱这种电子邮件机制,而只是使用验证码来防止自动注册。

What are the pros / cons of these two approaches regarding security and usability? 这两种方法在安全性和可用性方面的优缺点是什么? And are there other mechanisms for that? 还有其他机制吗?

电子邮件确认可以很容易地实现自动化,它可以确保它是用户可以访问的真实地址(尽管不能保证)。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM