[发明专利]存储器、基于推理的验证码实现方法、装置和设备在审
申请号: | 201811626605.6 | 申请日: | 2018-12-28 |
公开(公告)号: | CN111382413A | 公开(公告)日: | 2020-07-07 |
发明(设计)人: | 陈国庆 | 申请(专利权)人: | 武汉极意网络科技有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36 |
代理公司: | 北京至臻永信知识产权代理有限公司 11568 | 代理人: | 彭晓玲;付佳 |
地址: | 430223 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 基于 推理 验证 实现 方法 装置 设备 | ||
本发明公开了存储器、基于推理的验证码实现方法、装置和设备,其中所述验证码实现方法包括在验证操作区加载多个辨识对象,并将所述多个辨识对象按照预设位置关系布置于所述验证操作区;在验证提示区生成包括预设推理题目的验证说明;根据用户的鼠标操作事件判断用户对于目标辨识对象的确定和操作是否正确;根据判断结果生成验证结果。本发明使得恶意程序将无法通过遍历的方式来获得用户的操作行为;因此,通过本发明实施例,可以有效的降低恶意计算机程序通过验证的几率,进而也就提高了身份验证的安全性。
技术领域
本发明涉及一种互联网信息安全领域,特别是涉及存储器、基于推理的验证码实现方法、装置和设备。
背景技术
验证码,又称全自动区分计算机和人类的图灵测试(Completely AutomatedPublic Turing test to tell Computers and Humans Apart,CAPTCHA),是一种区分用户是计算机还是人的公共全自动程序。
通过验证码技术对用户身份进行验证,可以滤除恶意破解密码、刷票和论坛灌水等恶意行为。
验证码作为人机识别的一项重要技术和应用,经历了多种形式和技术革新;比较普及的形式包括早期的字符识别验证码,以及,出现了采集鼠标拖动滑块时所产生的滑动轨迹来验证的方法。这种方法突破了以往静态图片验证码的方案,通过建立行为模型来判定对应的访问轨迹是属于真是用户还是机器脚本。这种验证形式的轨迹采集,是从滑块起始点位置到目标位置,大致是一条直线轨迹,整体的像素长度在220px左右。假设每一个像素点采集一个轨迹点,这样最多也就需要采集220个轨迹点。
发明人经过研究发现,现有技术中至少还存在以下缺陷:
随着计算机的图形识别技术和处理能力的不断发展,从而导致上述现有技术中的验证码实现方式被计算机破解的几率较高,从而造成用户身份认证的安全隐患。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
本发明的目的在于提供了存储器、基于推理的验证码实现方法、装置和设备,从而克服在进行验证码时被计算机破解的几率较高的缺点。
为实现上述目的,根据本发明的第一方面,本发明提供了一种基于推理的验证码实现方法,包括步骤:
获取多个辨识对象,并将所述多个辨识对象按照预设位置关系布置于验证操作区;所述辨识对象均包括多个维度的辨识属性;所述辨识属性包括辨识对象的名称、颜色和材质中的一种及其任意组合;
在验证提示区生成包括预设推理题目的验证说明;所述预设推理题目包括根据所述辨识对象的辨识属性和/或所述辨识对象之间的位置关系,从多个所述辨识对象中确定目标辨识对象,以及,对所述目标辨识对象的操作提示;
根据用户的鼠标操作事件判断用户对于目标辨识对象的确定和操作是否正确;
根据判断结果生成验证结果。
进一步,上述技术方案中,所述辨识属性还包括:
所述辨识对象的大小、形状和种类中的一种及其任意组合。
进一步,上述技术方案中,所述根据所述辨识对象的辨识属性和/或所述辨识对象之间的位置关系,从多个所述辨识对象中确定目标识别对象,包括:
请用户根据辨识属性的描述判断出参考辨识对象;然后根据所述参考辨识对象和目标辨识对象的位置关系推断出目标辨识对象。
进一步,上述技术方案中,所述根据所述辨识对象的辨识属性和/或所述辨识对象之间的位置关系,从多个所述辨识对象中确定目标识别对象,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉极意网络科技有限公司,未经武汉极意网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811626605.6/2.html,转载请声明来源钻瓜专利网。