验证码

作者: juriau | 来源:发表于2018-10-10 10:39 被阅读19次

CAPTCHA=Completely Automated Public Turing Test to Tell Computers and Humans Apart

第一代:标准验证码

这一代验证码是即是我们常见的图形验证码、语音验证码,基于机器难以处理复杂的计算机视觉及语音识别问题,而人类却可以轻松的识别来区分人类及机器。这一代验证码初步利用了人类知识容易解答,而计算机难以解答的机制进行人机判断。

第一代验证码.png

第二代:创新验证码

第二代验证码是基于第一代验证码的核心思想(通过人类知识可以解答,而计算机难以解答的问题进行人机判断)而产生的创新的交互优化型验证码。第二代验证码基于第一代验证码的核心原理--“人机之间知识的差异”,拓展出大量创新型验证码。

如12306的验证码也是对于传统验证码的一种创新:

第二代验证码.png

第三代:无知识型验证码

第三代验证码最大的特点是不再基于知识进行人机判断,而是基于人类固有的生物特征以及操作的环境信息综合决策,来判断是人类还是机器。无知识型验证码最大特点即无需人类思考,从而不会打断用户操作,进而提供更好的用户体验。

阿里巴巴的滑动验证:

第三代验证码.png
  • 作者/bbdog(阿里安全研究实验室),转载请注明来自FreeBuf(黑客与极客)

Ref: http://www.freebuf.com/articles/web/102276.html?utm_source=tuicool&utm_medium=referral

相关文章

网友评论

      本文标题:验证码

      本文链接:https://www.haomeiwen.com/subject/nitpaftx.html