[发明专利]存储器、验证码实现方法、装置和设备在审
申请号: | 201810534025.8 | 申请日: | 2018-05-29 |
公开(公告)号: | CN110543754A | 公开(公告)日: | 2019-12-06 |
发明(设计)人: | 陈国庆 | 申请(专利权)人: | 武汉极意网络科技有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06N5/04 |
代理公司: | 11568 北京至臻永信知识产权代理有限公司 | 代理人: | 彭晓玲;杨继成<国际申请>=<国际公布> |
地址: | 430223 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 推理 验证 解题结果 验证码 身份验证 题目 题目库 图片库 计算机程序 存储器 图片 操作动作 关联关系 界面设置 判断结果 验证结果 正确答案 提示栏 图片区 构建 破解 答案 | ||
本发明公开了存储器、验证码实现方法、装置和设备,其中所述验证码实现方法包括将验证码界面设置为包括,用于显示推理题目的提示栏、用于显示用户的解题结果的解题区,以及,用于显示验证图片的图片区;构建验证图片库和推理题目库,并建立各验证图片与各推理题目的关联关系;从验证图片库和推理题目库中获取身份验证所需的验证图片和对应的推理题目;根据对验证图片的操作动作,在解题区生成解题结果;获取解题区的解题结果,并判断解题结果是否与正确答案符合;根据判断结果生成验证结果。通过本发明,恶意计算机程序将无法通过获取验证码界面中答案的方式来实现身份验证的破解,因此提高了身份验证的安全性。
技术领域
本发明涉及一种互联网信息安全领域,特别是涉及存储器、验证码实现 方法、装置和设备。
背景技术
验证码,又称全自动区分计算机和人类的图灵测试(Completely AutomatedPublic Turing test to tell Computers and Humans Apart,CAPTCHA),是一种区 分用户是计算机还是人的公共全自动程序。
通过验证码技术对用户身份进行验证,可以滤除恶意破解密码、刷票和 论坛灌水等恶意行为。
验证码技术的基本工作方式包括:在用户界面中,向用户显示验证码图 片,验证码图片中包括有计算机不容易辨识的字符、数字或是事物的照片等 验证信息。
为了增加计算机辨识上述验证信息的难度,来提高对于计算机的恶意行 为的滤除效果,现有技术中,包括的技术方案有,需要用户根据提示栏中所 列出的提示信息,从验证图片中选择出与答案区中答案相同的内容来,从而 判断验证行为是否为用户手动实现的。
发明人经过研究发现,现有技术中至少还存在以下缺陷:
随着计算机的图形识别技术和处理能力的不断发展,从而导致上述现有 技术中的验证码实现方式被计算机破解的几率较高,从而造成用户身份认证 的安全隐患。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理 解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术 人员所公知的现有技术。
发明内容
本发明的目的在于提供了存储器、验证码实现方法、装置和设备,从而 克服在进行验证码时被计算机破解的几率较高的缺点。
为实现上述目的,根据本发明的第一方面,本发明提供了一种验证码实 现方法,包括步骤:
将验证码界面设置为包括,用于显示推理题目的提示栏、用于显示用户 的解题结果的解题区,以及,用于显示验证图片的图片区;所述验证图片包 括用于构成所述推理题目正确答案的图形要素;
构建验证图片库和推理题目库,并建立各所述验证图片与各所述推理题 目的关联关系;
接收到验证指令后,从所述验证图片库和推理题目库中获取身份验证所 需的验证图片和对应的推理题目;
根据对所述验证图片的操作动作,在所述解题区生成解题结果;
获取所述解题区的解题结果,并判断所述解题结果是否与正确答案符合;
根据判断结果生成验证结果。
进一步,上述技术方案中,所述推理题目包括:
对所述验证图片中的文字或数字进行排序、算式题目、常识问题和图形 要素识别中的一种及其任意组合。
进一步,上述技术方案中,所述从所述验证图片库和推理题目库中获取 身份验证所需的验证图片和对应的推理题目,包括:
从所述推理题目库中根据预设规则或是随机的获取一个推理题目;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉极意网络科技有限公司,未经武汉极意网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810534025.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:企业信息安全系统及方法
- 下一篇:基于Canvas实现刮刮卡效果验证码的方法