CN103065077A - 一种真人用户验证方法及装置 - Google Patents

一种真人用户验证方法及装置 Download PDF

Info

Publication number
CN103065077A
CN103065077A CN2013100036526A CN201310003652A CN103065077A CN 103065077 A CN103065077 A CN 103065077A CN 2013100036526 A CN2013100036526 A CN 2013100036526A CN 201310003652 A CN201310003652 A CN 201310003652A CN 103065077 A CN103065077 A CN 103065077A
Authority
CN
China
Prior art keywords
user
true man
user authentication
equipment
authentication method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2013100036526A
Other languages
English (en)
Inventor
于朔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN2013100036526A priority Critical patent/CN103065077A/zh
Publication of CN103065077A publication Critical patent/CN103065077A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

本发明公开了一种一方面可以使真人用户方便的进行验证反馈另一方面又可以有效防止破解的验证方法及装置,该方法包括以下步骤:S1,在设备的人机交互界面给出要求用户进行特定操作的提示;S2,获取所述用户的操作反馈,比较所述操作反馈与所述提示中给定的所述特定操作是否相符;S3,如果相符则验证为真人用户在操作,否则验证为非真人在操作。本发明的验证方法及装置,由于采用了只能通过真人通过生物特征手段才能反馈的事件来验证是否是真人操作,一方面可以使真人用户方便的进行验证反馈另一方面又可以有效防止破解。

Description

一种真人用户验证方法及装置
技术领域
本发明涉及互联网应用领域,尤其涉及一种真人用户验证方法及装置。
背景技术
随着计算机类设备和互联网络的日益普及,互联网已经深入到人们工作、学习和生活的各个领域。网络发展在提供便利的同时也带来各种挑战。一些别有用心的人会利用机器人程序大量地不当使用网络免费资源,例如群发垃圾邮件等,使服务器效能大为降低。也有人利用程序不断发出服务请求回应,进行“饱和攻击”以达到使服务瘫痪的目的。甚至还有人尝试利用暴力破解等手段进行虚拟财产盗窃等。为避免上述恶意行为,设计一套能够让计算机类设备自动分辨信息是来自合理使用者或是非正当使用的机器人程序的工具,就显得非常重要。
图片验证码的主要目的是分辨网络服务或应用的使用者是程序还是人类。图片验证码是一幅含有字符的图片,会要求使用者回答在这张图片中显示了哪些文字。为了避免被程序自动识别,通常在图片验证码中将文字进行扭曲,同时加入一些噪声。目前程序对这种文字的识别率仍然不高,人类则能正确地认识图片上的文字。利用图片验证码机制,可以认为正确回答的是人类,而一直答错的会被认为是程序,从而区别善意使用者和恶意使用者,并由此分别执行相应的后续操作。图片验证码越来越成为网络服务中身份认定的一种广泛使用工具。随着人工智能和图像理解技术的发展,机器对图像中字符的识别能力越来越强。因而就要不断提高图片的识别难度,这样的做法虽然可以降低图片验证码被破解的可能,但也给真人用户带来不便,有的甚至真人都无法识别。另外,随着移动设备(手机、平板电脑)的普及,由于这种图片验证码的方式需要用户通过键盘输入图片中显示的文字完成验证,但由于因移动设备的输入方式并不如PC机的键盘输入方式那样简单方便,因而给真人用户带来很差的使用体验。
发明内容
本发明的目的在于提供一种一方面可以使真人用户方便的进行验证反馈另一方面又可以有效防止破解的验证方法及装置,从而解决现有技术中存在的前述问题。
为了实现上述目的,本发明采用的技术方案如下:
一种真人用户验证方法,包括以下步骤:
S1,在设备的人机交互界面给出要求用户进行特定操作的提示;
S2,获取所述用户的操作反馈,比较所述操作反馈与所述提示中给定的所述特定操作是否相符;
S3,如果相符则验证为真人用户在操作,否则验证为非真人在操作。
优选的,所述特定操作包括:摇晃所述设备、翻转所述设备、移动所述设备、将所述设备靠近物体、对所述设备发声和在所述设备的人机交互界面进行指定操作中的一种或几种。
优选的,所述在所述设备的人机交互界面进行指定操作具体包括以下步骤:
S11,将位置标识或将验证标识展示于所述用户正在操作的所述设备的人机交互界面上;
S12,提示所述用户在指定位置或针对所述验证标识施予指定操作。
优选的,步骤S11前还有以下步骤:
S10,建立验证标识库。
优选的,所述验证标识是从所述验证标识库中随机取出的一个以上验证标识或是从所述用户当前操作的界面中随机取出的一个以上图形元素。
优选的,步骤S12前还包括以下步骤:
对所述验证标识随机附加能够由人眼观察到的一种以上属性。
优选的,所述属性包括:颜色和/或形状和/或变形和/或位置变化和/或移动轨迹。
优选的,所述施予指定操作包括:单击和/或触摸和/或双击和/或按压一定时间和/或跟随移动。
一种真人用户验证装置,包括:
提示模块,用于在设备的人机交互界面给出要求用户进行特定操作的提示;
获取模块,用于获取所述用户的操作反馈,比较所述操作反馈与所述提示中给定的所述特定操作是否相符;
验证模块,用于如果相符则验证为真人用户在操作,否则验证为非真人在操作。
优选的,所述特定操作包括:摇晃所述设备、翻转所述设备、移动所述设备和在所述设备的人机交互界面进行指定操作中的一种或几种。
本发明的有益效果是:
本发明的验证方法及装置,由于采用了只能通过真人通过生物特征手段才能反馈的事件来验证是否是真人操作,一方面可以使真人用户方便的进行验证反馈另一方面又可以有效防止破解。
附图说明
图1是本发明的真人用户验证方法的步骤流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不用于限定本发明。
如图1所示,本发明的真人用户验证方法,包括以下步骤:
S1,在设备的人机交互界面给出要求用户进行特定操作的提示;
S2,获取所述用户的操作反馈,比较所述操作反馈与所述提示中给定的所述特定操作是否相符;所述特定操作包括:摇晃所述设备、翻转所述设备、移动所述设备、对着设备发出指定声音、将所述设备靠近物体和在所述设备的人机交互界面进行指定操作中的一种或几种。由于目前的移动设备中绝大多数都配备有方向传感器等可以检测设备运动状态的传感器,也大多配备有麦克,所以可以很方便的由真人用户按照提示给予指定操作反馈,当然在给出需要借助相应传感器才能获取真人用户的操作反馈时,首先要检测该设备是否配备了该相应传感器,如果没有相应传感器的话则给出“在所述设备的人机交互界面进行指定操作”的提示。所述在所述设备的人机交互界面进行指定操作具体包括以下步骤:
S10,建立验证标识库。如果应用在网络应用(比如网络账户登录、注册等)中该标识库可以建立在远端的服务器,如果是本地应用则也可以建立在本地存储器中。
S11,将位置标识或将验证标识展示于所述用户正在操作的所述设备的人机交互界面上;所述验证标识是从所述验证标识库中随机取出的一个以上验证标识或是从所述用户当前操作的界面中随机取出的一个以上图形元素。
对所述验证标识随机附加能够由人眼观察到的一种以上属性。所述属性包括:颜色和/或形状和/或变形和/或位置变化和/或移动轨迹。
S12,提示所述用户在指定位置或针对所述验证标识施予指定操作。所述施予指定操作包括:单击和/或触摸和/或双击和/或按压一定时间和/或跟随移动。比如提示用户在界面的左上角单击三次;再比如提示用户在界面右下角单击一次;再比如在界面上显示一个漂浮移动的苹果,再提示用户按住该苹果并跟随移动;再比如在界面上显示多个不同的水果(桔子、苹果、桃子等),再提示用户点中苹果;或者其他类似的形式,总之这些提示所要求用户进行的动作都是一些非常容易由真人实现的动作反馈,而又都是由程序无法模拟的;当然为了增加识别难度,所述的提示语句可以采用漂移显示的方式在界面上展示。比如所述的提示语句左右移动或上下移动。
S3,如果相符则验证为真人用户在操作,否则验证为非真人在操作。
具体的,如果是通过浏览器登录的网络账户,那么浏览器就是人机交互界面,当需要验证是否为真人操作时,首先,服务器从验证标识库中随机取出验证标识(比如一个苹果的图片)将其展示到浏览器界面上,并赋予其在界面上移动的属性(比如沿浏览器边缘移动),然后给出提示“请点按移动的苹果”,当服务器接收到正确的点按操作反馈后则认为是真人操作,允许后续登录操作;如果在一定时间内接收不到正确的点按操作反馈则认为不是真人在操作,拒绝后续登录操作。
再比如:通过手机登录账户需要验证是否为真人操作时,先检测该手机是否具备方向传感器或距离传感器,如果具备则可以给出提示“请旋转手机或将手机屏幕靠近任何物体”,这时用户可以旋转一下手机或将手机的屏幕靠近胸前,此时如果手机内的方向传感器或距离传感器则会获取到方向或距离的变化,则认为是真人在操作允许后续操作,如果一定时间内获取不到方向或距离的变化则认为是非真人操作拒绝后续操作。
本发明还公开了一种真人用户验证装置,包括:
提示模块,用于在设备的人机交互界面给出要求用户进行特定操作的提示;
获取模块,用于获取所述用户的操作反馈,比较所述操作反馈与所述提示中给定的所述特定操作是否相符;
验证模块,用于如果相符则验证为真人用户在操作,否则验证为非真人在操作。
所述特定操作包括:摇晃所述设备、翻转所述设备、移动所述设备和在所述设备的人机交互界面进行指定操作中的一种或几种。
通过采用本发明公开的上述技术方案,得到了如下有益的效果:
本发明的验证方法及装置,由于采用了只能通过真人通过生物特征手段才能反馈的事件来验证是否是真人操作,一方面可以使真人用户方便的进行验证反馈另一方面又可以有效防止破解。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视本发明的保护范围。

Claims (10)

1.一种真人用户验证方法,其特征在于,包括以下步骤:
S1,在设备的人机交互界面给出要求用户进行特定操作的提示;
S2,获取所述用户的操作反馈,比较所述操作反馈与所述提示中给定的所述特定操作是否相符;
S3,如果相符则验证为真人用户在操作,否则验证为非真人在操作。
2.根据权利要求1所述的真人用户验证方法,其特征在于,所述特定操作包括:摇晃所述设备、翻转所述设备、移动所述设备、将所述设备靠近物体、对所述设备发声和在所述设备的人机交互界面进行指定操作中的一种或几种。
3.根据权利要求2所述的真人用户验证方法,其特征在于,所述在所述设备的人机交互界面进行指定操作具体包括以下步骤:
S11,将位置标识或将验证标识展示于所述用户正在操作的所述设备的人机交互界面上;
S12,提示所述用户在指定位置或针对所述验证标识施予指定操作。
4.根据权利要求3所述的真人用户验证方法,其特征在于,步骤S11前还有以下步骤:
S10,建立验证标识库。
5.根据权利要求4所述的真人用户验证方法,其特征在于,所述验证标识是从所述验证标识库中随机取出的一个以上验证标识或是从所述用户当前操作的界面中随机取出的一个以上图形元素。
6.根据权利要求3所述的真人用户验证方法,其特征在于,步骤S12前还包括以下步骤:
对所述验证标识随机附加能够由人眼观察到的一种以上属性。
7.根据权利要求6所述的真人用户验证方法,其特征在于,所述属性包括:颜色和/或形状和/或变形和/或位置变化和/或移动轨迹。
8.根据权利要求3所述的真人用户验证方法,其特征在于,所述施予指定操作包括:单击和/或触摸和/或双击和/或按压一定时间和/或跟随移动。
9.一种真人用户验证装置,其特征在于,包括:
提示模块,用于在设备的人机交互界面给出要求用户进行特定操作的提示;
获取模块,用于获取所述用户的操作反馈,比较所述操作反馈与所述提示中给定的所述特定操作是否相符;
验证模块,用于如果相符则验证为真人用户在操作,否则验证为非真人在操作。
10.根据权利要求9所述的真人用户验证装置,其特征在于,所述特定操作包括:摇晃所述设备、翻转所述设备、移动所述设备和在所述设备的人机交互界面进行指定操作中的一种或几种。
CN2013100036526A 2013-01-06 2013-01-06 一种真人用户验证方法及装置 Pending CN103065077A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2013100036526A CN103065077A (zh) 2013-01-06 2013-01-06 一种真人用户验证方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2013100036526A CN103065077A (zh) 2013-01-06 2013-01-06 一种真人用户验证方法及装置

Publications (1)

Publication Number Publication Date
CN103065077A true CN103065077A (zh) 2013-04-24

Family

ID=48107705

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2013100036526A Pending CN103065077A (zh) 2013-01-06 2013-01-06 一种真人用户验证方法及装置

Country Status (1)

Country Link
CN (1) CN103065077A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104348617A (zh) * 2013-07-26 2015-02-11 中兴通讯股份有限公司 验证码处理方法、装置、终端及服务器
CN105354453A (zh) * 2015-09-25 2016-02-24 北京奇艺世纪科技有限公司 一种移动设备操作来源的验证方法及装置
CN105745662A (zh) * 2013-11-18 2016-07-06 微软技术许可有限责任公司 持久用户标识
CN106060027A (zh) * 2016-05-25 2016-10-26 北京小米移动软件有限公司 基于验证码进行验证的方法、装置、设备及***
CN106650353A (zh) * 2016-11-28 2017-05-10 捷开通讯(深圳)有限公司 终端及其基于按键事件的解锁方法
CN106921621A (zh) * 2015-12-25 2017-07-04 阿里巴巴集团控股有限公司 用户验证方法和装置
CN108510272A (zh) * 2018-03-09 2018-09-07 福州米鱼信息科技有限公司 一种基于操作指令的电子证据采集方法及***
CN108550040A (zh) * 2018-03-09 2018-09-18 福州米鱼信息科技有限公司 一种基于投屏显示的电子证据采集方法及***
CN108563375A (zh) * 2018-03-09 2018-09-21 福州米鱼信息科技有限公司 一种基于文字提示的电子证据采集方法及***
CN108573380A (zh) * 2018-03-09 2018-09-25 福州米鱼信息科技有限公司 一种基于操作指令的电子证据采集方法及***
CN108596611A (zh) * 2018-03-09 2018-09-28 福州米鱼信息科技有限公司 一种基于随机码的电子证据采集方法及***
CN108595233A (zh) * 2018-03-09 2018-09-28 福州米鱼信息科技有限公司 一种基于语音提示的电子证据采集方法及***
CN108615157A (zh) * 2018-03-09 2018-10-02 福州米鱼信息科技有限公司 一种基于文字提示的电子证据采集方法及***
CN111753279A (zh) * 2020-05-13 2020-10-09 广州多益网络股份有限公司 一种点选验证方法、装置及计算机设备
CN112738065A (zh) * 2020-12-25 2021-04-30 北京百度网讯科技有限公司 验证方法及装置、计算设备和介质
CN113220190A (zh) * 2020-02-06 2021-08-06 阿里巴巴集团控股有限公司 信息生成方法、验证方法、设备及存储介质
WO2022000959A1 (zh) * 2020-06-28 2022-01-06 百度在线网络技术(北京)有限公司 人机验证方法、装置、设备及存储介质

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050114705A1 (en) * 1997-12-11 2005-05-26 Eran Reshef Method and system for discriminating a human action from a computerized action
CN101365193A (zh) * 2007-08-09 2009-02-11 财团法人Seoul大学校产学协力财团 用于基于用户行为模式执行用户认证的***和方法
CN101776982A (zh) * 2010-01-21 2010-07-14 中国传媒大学 一种利用数字罗盘进行便携设备控制的方法
CN101794188A (zh) * 2009-12-17 2010-08-04 宇龙计算机通信科技(深圳)有限公司 一种屏幕加解锁控制方法、***及移动终端
CN201733357U (zh) * 2010-07-28 2011-02-02 北京播思软件技术有限公司 一种利用重力传感器进行锁定、解锁的移动通信终端
CN102006163A (zh) * 2009-09-01 2011-04-06 阿里巴巴集团控股有限公司 用户验证方法、装置及服务器
CN102385472A (zh) * 2010-09-06 2012-03-21 深圳富泰宏精密工业有限公司 便携式电子装置解锁***及方法
CN102739620A (zh) * 2011-04-14 2012-10-17 鸿富锦精密工业(深圳)有限公司 验证***及方法
CN102801735A (zh) * 2012-08-28 2012-11-28 吴渊 基于行为方式的网络验证方法及***

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050114705A1 (en) * 1997-12-11 2005-05-26 Eran Reshef Method and system for discriminating a human action from a computerized action
CN101365193A (zh) * 2007-08-09 2009-02-11 财团法人Seoul大学校产学协力财团 用于基于用户行为模式执行用户认证的***和方法
CN102006163A (zh) * 2009-09-01 2011-04-06 阿里巴巴集团控股有限公司 用户验证方法、装置及服务器
CN101794188A (zh) * 2009-12-17 2010-08-04 宇龙计算机通信科技(深圳)有限公司 一种屏幕加解锁控制方法、***及移动终端
CN101776982A (zh) * 2010-01-21 2010-07-14 中国传媒大学 一种利用数字罗盘进行便携设备控制的方法
CN201733357U (zh) * 2010-07-28 2011-02-02 北京播思软件技术有限公司 一种利用重力传感器进行锁定、解锁的移动通信终端
CN102385472A (zh) * 2010-09-06 2012-03-21 深圳富泰宏精密工业有限公司 便携式电子装置解锁***及方法
CN102739620A (zh) * 2011-04-14 2012-10-17 鸿富锦精密工业(深圳)有限公司 验证***及方法
CN102801735A (zh) * 2012-08-28 2012-11-28 吴渊 基于行为方式的网络验证方法及***

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
杜修平: "《ASP.NET动态网站开发案例教程》", 31 August 2009 *

Cited By (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104348617A (zh) * 2013-07-26 2015-02-11 中兴通讯股份有限公司 验证码处理方法、装置、终端及服务器
CN105745662A (zh) * 2013-11-18 2016-07-06 微软技术许可有限责任公司 持久用户标识
CN105354453A (zh) * 2015-09-25 2016-02-24 北京奇艺世纪科技有限公司 一种移动设备操作来源的验证方法及装置
CN105354453B (zh) * 2015-09-25 2018-09-28 北京奇艺世纪科技有限公司 一种移动设备操作来源的验证方法及装置
CN106921621A (zh) * 2015-12-25 2017-07-04 阿里巴巴集团控股有限公司 用户验证方法和装置
CN106060027A (zh) * 2016-05-25 2016-10-26 北京小米移动软件有限公司 基于验证码进行验证的方法、装置、设备及***
CN106060027B (zh) * 2016-05-25 2019-04-12 北京小米移动软件有限公司 基于验证码进行验证的方法、装置、设备及***
CN106650353A (zh) * 2016-11-28 2017-05-10 捷开通讯(深圳)有限公司 终端及其基于按键事件的解锁方法
CN108596611A (zh) * 2018-03-09 2018-09-28 福州米鱼信息科技有限公司 一种基于随机码的电子证据采集方法及***
CN108573380A (zh) * 2018-03-09 2018-09-25 福州米鱼信息科技有限公司 一种基于操作指令的电子证据采集方法及***
CN108563375A (zh) * 2018-03-09 2018-09-21 福州米鱼信息科技有限公司 一种基于文字提示的电子证据采集方法及***
CN108550040A (zh) * 2018-03-09 2018-09-18 福州米鱼信息科技有限公司 一种基于投屏显示的电子证据采集方法及***
CN108595233A (zh) * 2018-03-09 2018-09-28 福州米鱼信息科技有限公司 一种基于语音提示的电子证据采集方法及***
CN108615157A (zh) * 2018-03-09 2018-10-02 福州米鱼信息科技有限公司 一种基于文字提示的电子证据采集方法及***
CN108510272A (zh) * 2018-03-09 2018-09-07 福州米鱼信息科技有限公司 一种基于操作指令的电子证据采集方法及***
CN113220190A (zh) * 2020-02-06 2021-08-06 阿里巴巴集团控股有限公司 信息生成方法、验证方法、设备及存储介质
CN111753279A (zh) * 2020-05-13 2020-10-09 广州多益网络股份有限公司 一种点选验证方法、装置及计算机设备
WO2022000959A1 (zh) * 2020-06-28 2022-01-06 百度在线网络技术(北京)有限公司 人机验证方法、装置、设备及存储介质
US11989272B2 (en) 2020-06-28 2024-05-21 Baidu Online Network Technology (Beijing) Co., Ltd. Human-machine verification method, device and storage medium
CN112738065A (zh) * 2020-12-25 2021-04-30 北京百度网讯科技有限公司 验证方法及装置、计算设备和介质
CN112738065B (zh) * 2020-12-25 2023-01-24 北京百度网讯科技有限公司 验证方法及装置、计算设备和介质

Similar Documents

Publication Publication Date Title
CN103065077A (zh) 一种真人用户验证方法及装置
US10657243B2 (en) Variation analysis-based public turing test to tell computers and humans apart
US20180247483A1 (en) Security systems for protecting an asset
CN104270404B (zh) 一种基于终端标识的登录方法及装置
US9497312B1 (en) Dynamic unlock mechanisms for mobile devices
US8550339B1 (en) Utilization of digit sequences for biometric authentication
US8650636B2 (en) Picture gesture authentication
Moradi et al. CAPTCHA and its Alternatives: A Review
CN109558106A (zh) 信息处理终端和方法、用于信息处理的***及存储介质
Blanco‐Gonzalo et al. Performance evaluation of handwritten signature recognition in mobile environments
CN103886237A (zh) 具有指纹传感器和触摸屏的电子设备的控制方法及***
US20050154897A1 (en) Protected access to a secured entity through a randomly selected password requested through an interactive computer controlled display terminal
CN104023029A (zh) 验证码的验证方法和装置
US9202035B1 (en) User authentication based on biometric handwriting aspects of a handwritten code
CN106682561B (zh) 一种扫描功能使用方法及装置
US20140282979A1 (en) User authentication systems for remote computers, internet applications and online services
CN104348617A (zh) 验证码处理方法、装置、终端及服务器
CN107169763A (zh) 基于签名识别的安全支付方法及***
Mecke et al. Open sesame! user perception of physical, biometric, and behavioural authentication concepts to open doors
KR101027228B1 (ko) 인터넷 보안을 위한 본인인증 장치, 그 방법 및 이를 기록한 기록매체
CN106529276B (zh) 一种用于显示设备的密码安全输入方法及其设备和***
US11729165B2 (en) Device authorization systems
CN111651749A (zh) 基于密码找回账号的方法、装置、计算机设备及存储介质
CN105681344A (zh) 一种验证码识别***及方法
CN104063651B (zh) 鉴权及提交装置和鉴权及提交方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20130424