javascript - 如果验证码不安全,可以使用什么代替?

标签 javascript security

据我阅读here ,验证码不是 100% 安全的事实。可以使用什么代替验证码?作为程序员,你怎么看?如何解决这个问题?

编辑:感谢所有回答。

最佳答案

这是一个悬而未决的问题,随着时间的推移会变得更加悬而未决。 OCR 工具越好,人与计算机之间的差距就越小,区分它们的难度就越大。最终,计算机将无法与人类区分开来,然后游戏就结束了。

如果您的服务器想要确保有人在 TCP 管道的另一端,则不存在最终不会被击败的图灵测试(并且可能永远不会)。 CAPTCHA 注定要失败,只是时间问题。

当然,就人工身份验证而言,这并不意味着一切都结束了。这只是意味着自动化图灵测试虽然很方便,但在很长一段时间内都不会成为实现这一目标的有效方法。

关于javascript - 如果验证码不安全,可以使用什么代替?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2880638/

相关文章:

javascript - Magento 使用 javascript 或 html 编辑文件

javascript - 如何使用 JavaScript 从图像中提取文本

c - 安全编程。检查文件然后写入文件时如何避免 TOCTOU 漏洞

javascript - promise 并批量更新到数据库

javascript - 了解 UI 何时在 React/Redux 中准备就绪

javascript - IE : "Function expected"start() '<input onclick=" 中的错误 ;"... '

asp.net - EnableHeaderChecking=true 是否足以防止 Http header 注入(inject)攻击?

windows - 禁用 Ansible 的 Powershell 编码

ios - 如何保护从用户设备上的服务器下载的数据?

php - 如何保护服务器管理员的加密 key ?