[发明专利]验证码的处理方法及装置、电子设备、存储介质在审
申请号: | 202010855618.1 | 申请日: | 2020-08-21 |
公开(公告)号: | CN111966990A | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 朱康峰;刘柏;刘思彦;范长杰;李仁杰;胡志鹏 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F9/451;G06F16/438;G06F16/41 |
代理公司: | 北京超成律师事务所 11646 | 代理人: | 刘静 |
地址: | 310052 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 验证 处理 方法 装置 电子设备 存储 介质 | ||
本申请提供一种验证码的处理方法及装置、电子设备、存储介质,该方法包括:响应验证码生成请求,从素材库中选取指定类型的内容组件;素材库包括多种不同类型的内容组件以及多种不同类型的选项组件;根据指定类型的内容组件,选取与指定类型的内容组件关联的目标类型的选项组件;根据指定类型的内容组件和目标类型的选项组件,生成相应题型的验证码题目;不同类型的内容组件和/或不同类型的选项组件构成不同题型的验证码题目。本申请提供的技术方案,丰富了验证码题型,降低验证码开发成本,解决验证码题型固定不变,破译难度低的问题,提高验证码的破译难度,提高系统安全性。
技术领域
本申请涉及数据处理技术领域,特别涉及一种验证码的处理方法及装置、电子设备、计算机可读存储介质。
背景技术
随着互联网技术的快速发展,信息安全问题也日益突出,为了预防恶意破解密码、刷票、论坛灌水等现象,现有技术主要采用验证码来区分用户是计算机还是人类。
目前,最常用的验证码方式为“点字”、“拼图”、“识图”(例如12036网站的验证码,如图1所示)的方案,不同人、不同时间进行验证的时候,验证码题型都是提前定义好,固定不变的。故破解方可以对该种题型的验证码进行定制化破解,使得验证码破解难度较低。如果想要修改验证码题型,则需要前后端开发进行代码修改、联调、验证等多个步骤,花费大量人力物力。
发明内容
本申请实施例提供了一种验证码的生成方法,用以提高验证码破解难度,减少验证码开发工作量。
本申请实施例提供了一种验证码的处理方法,包括:
响应验证码生成请求,从素材库中选取指定类型的内容组件;所述素材库包括多种不同类型的内容组件以及多种不同类型的选项组件;
根据所述指定类型的内容组件,选取与所述指定类型的内容组件关联的目标类型的选项组件;
根据所述指定类型的内容组件和目标类型的选项组件,生成相应题型的验证码题目;不同类型的内容组件和/或不同类型的选项组件构成不同题型的验证码题目。
在一实施例中,所述从素材库中选取指定类型的内容组件,包括:
从素材库随机选取指定类型的内容组件,并随机选取与所述指定类型的内容组件关联的标题组件,所述标题组件用于生成所述验证码题目的标题。
在一实施例中,所述从素材库中选取指定类型的内容组件,包括:
从素材库随机选取标题组件,并随机选取与所述标题组件关联的内容组件,获得所述指定类型的内容组件,所述标题组件用于生成所述验证码题目的标题。
在一实施例中,本申请实施例提供的方法还包括:
根据所述指定类型的内容组件和目标类型的选项组件,获得相应的答案组件;
将所述验证码题目的用户答案与所述答案组件指示的标准答案进行匹配。
在一实施例中,所述将所述验证码题目的用户答案与所述答案组件指示的标准答案进行匹配,包括:
根据所述答案组件的声明信息,确定采用通用化答案处理方式或特殊化答案处理方式;
若采用通用化答案处理方式,将所述验证码题目切分为多个子问题;
根据所述验证码题目的用户答案,获得每个子问题的子答案;
将每个子问题的子答案与每个子问题的标准答案进行匹配。
在一实施例中,所述将所述验证码题目的用户答案与所述答案组件指示的标准答案进行匹配,还包括:
若采用特殊化答案处理方式,计算用户答案与所述标准答案之间的距离,若所述距离超过阈值,判定所述用户答案不合格。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010855618.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络故障自恢复方法及系统
- 下一篇:游戏贴图的压缩方法、装置和电子设备