中文站

人机验证是什么?如何实现人机验证?

2014年Google开发了一个新的图灵测试,通过一种更简单便捷的方法来判断机器人:只需要点击一个复选框。

人机验证(Captcha)是一种用于区分用户是计算机还是真人的程序。1947年阿兰·图灵首次提出了图灵测试,他认为计算机程序和人类大脑有相似之处,都可以通过回答一系列问题进行测量判定。这也是很多传统验证码的实现原理,但是这种验证方法通常操作会比较繁琐,难度较大,用户体验不够人性化。

2014年Google开发了一个新的图灵测试,通过一种更简单便捷的方法来判断机器人:只需要点击一个复选框。


用户只需勾选“我不是机器人(I'm not a robt)”即可。也就是说,用户不必再输入一些失真的单词或数字了。

Google表示,在大多数条件下,他们可以判断出一个真人和一个自动程序之间的不同,据说区分人类和机器之间的微妙差异,在于他/她/它在单击之前移动鼠标的那一瞬间。

网站使用人机验证,可以让用户免除复杂的识别和输入验证码过程,极大提升用户体验,同时验证码的设计也可以做到更加美观,可更好地融入到整体网站设计中。同时,人机验证在保障用户极致体验的前提下,仍然可以有效拦截机器风险,为网站和用户提供安全可靠的使用环境

人机验证通过对用户的行为数据、设备特征与网络数据构建多维度数据分析, 采用完整的可信前端安全方案保证数据采集的真实性、有效性。比如以下方面(但不仅仅限于):

(1)浏览器特征检查:所有浏览器都有差异,可以通过各种前端相关手段检查浏览器环境的真实性。

(2)鼠标事件(click、move、hover、leave……)

(3)页面窗口(size、scroll、坐标……)

(4)cookie,等等。

通过收集的多维度数据分析建立人类行为模型,以此来判断用户是否是一个机器人。人机验证越来越多地成为未来安全验证的发展趋势,网易易盾推出的行为式验证码,也采用了多种全新的人机验证方式,多维度收集环境信息,安全用户只需轻点即可通过验证,可以在保护网站安全同时,显著提高用户体验。点击免费试用网易易盾行为验证码

参考文献:https://www.leiphone.com/news/201412/Hnux7n19OcNWwUFt.html

【声明】文章来源于网上采集整理,如有侵权,请邮件反馈yidunmarket@126.com,我们将尽快核实修改。