【发布时间】:2015-03-29 19:17:58
【问题描述】:
我经常使用验证码来保护表单。到目前为止,出于显而易见的原因,我只在服务器端检查用户输入的验证码解决方案。
对于所有其他表单字段,我会在客户端进行 javascript 验证,因为这更快且更用户友好; (当然我在服务器端做了第二次检查),但是对于验证码字段,我只是检查了它是否填写了。
我的问题: 使用验证码的哈希键(例如 MD5)进行客户端 JavaScript 验证是否安全?使用哈希键不会将验证码本身泄露给机器人,应该很安全,对吧?
但也许我对这个想法完全错误...... 感谢您的见解!
【问题讨论】:
-
仅在客户端?
-
否 - 不仅是客户端。将在服务器上进行第二次检查。
标签: javascript forms validation security captcha