使用CAPCHA图像或安全问题提交HTML表单哪个更安全?

使用CAPCHA图像或安全问题提交HTML表单哪个更安全?,html,forms,Html,Forms,我见过开发人员在基本的html联系人表单上使用各种方法来防止垃圾邮件 方法1是开发者使用验证码图像,方法2是只问一个问题,例如:你是人类吗?用单选按钮 哪一个更适合使用?为什么?在阻止机器人方面,验证码图像不像选择单选按钮那样容易自动化 话虽如此,有越来越多的垃圾邮件机器人能够破解验证码。请参阅关于验证码规避。我更喜欢使用验证码图像而不是提问。我认为简单的机器人不会同时通过这两种方法,但是,有一个问题,一个定制的机器人(一个经过训练来解决你的问题或点击你的单选按钮的机器人)将很容易通过。对于复杂

我见过开发人员在基本的html联系人表单上使用各种方法来防止垃圾邮件

方法1是开发者使用验证码图像,方法2是只问一个问题,例如:你是人类吗?用单选按钮


哪一个更适合使用?为什么?

在阻止机器人方面,验证码图像不像选择单选按钮那样容易自动化


话虽如此,有越来越多的垃圾邮件机器人能够破解验证码。请参阅关于验证码规避。

我更喜欢使用验证码图像而不是提问。我认为简单的机器人不会同时通过这两种方法,但是,有一个问题,一个定制的机器人(一个经过训练来解决你的问题或点击你的单选按钮的机器人)将很容易通过。对于复杂的Captcha图像,机器人不能简单地训练知道图像中的单词(这是人工智能)验证码比提问更好,因为验证码字母是随机生成的,每个人和每个人在显示框中输入相同的字母,但问题是任何人都可以轻松完成这项工作