验证码的处理方法及装置、电子设备、存储介质制造方法及图纸

技术编号:26419019 阅读:42 留言:0更新日期:2020-11-20 14:14
本申请提供一种验证码的处理方法及装置、电子设备、存储介质,该方法包括:响应验证码生成请求,从素材库中选取指定类型的内容组件;素材库包括多种不同类型的内容组件以及多种不同类型的选项组件;根据指定类型的内容组件,选取与指定类型的内容组件关联的目标类型的选项组件;根据指定类型的内容组件和目标类型的选项组件,生成相应题型的验证码题目;不同类型的内容组件和/或不同类型的选项组件构成不同题型的验证码题目。本申请提供的技术方案,丰富了验证码题型,降低验证码开发成本,解决验证码题型固定不变,破译难度低的问题,提高验证码的破译难度,提高系统安全性。

【技术实现步骤摘要】
验证码的处理方法及装置、电子设备、存储介质
本申请涉及数据处理
,特别涉及一种验证码的处理方法及装置、电子设备、计算机可读存储介质。
技术介绍
随着互联网技术的快速发展,信息安全问题也日益突出,为了预防恶意破解密码、刷票、论坛灌水等现象,现有技术主要采用验证码来区分用户是计算机还是人类。目前,最常用的验证码方式为“点字”、“拼图”、“识图”(例如12036网站的验证码,如图1所示)的方案,不同人、不同时间进行验证的时候,验证码题型都是提前定义好,固定不变的。故破解方可以对该种题型的验证码进行定制化破解,使得验证码破解难度较低。如果想要修改验证码题型,则需要前后端开发进行代码修改、联调、验证等多个步骤,花费大量人力物力。
技术实现思路
本申请实施例提供了一种验证码的生成方法,用以提高验证码破解难度,减少验证码开发工作量。本申请实施例提供了一种验证码的处理方法,包括:响应验证码生成请求,从素材库中选取指定类型的内容组件;所述素材库包括多种不同类型的内容组件以及多种不同类型的选项组件;根据所述本文档来自技高网...

【技术保护点】
1.一种验证码的处理方法,其特征在于,包括:/n响应验证码生成请求,从素材库中选取指定类型的内容组件;所述素材库包括多种不同类型的内容组件以及多种不同类型的选项组件;/n根据所述指定类型的内容组件,选取与所述指定类型的内容组件关联的目标类型的选项组件;/n根据所述指定类型的内容组件和目标类型的选项组件,生成相应题型的验证码题目;不同类型的内容组件和/或不同类型的选项组件构成不同题型的验证码题目。/n

【技术特征摘要】
1.一种验证码的处理方法,其特征在于,包括:
响应验证码生成请求,从素材库中选取指定类型的内容组件;所述素材库包括多种不同类型的内容组件以及多种不同类型的选项组件;
根据所述指定类型的内容组件,选取与所述指定类型的内容组件关联的目标类型的选项组件;
根据所述指定类型的内容组件和目标类型的选项组件,生成相应题型的验证码题目;不同类型的内容组件和/或不同类型的选项组件构成不同题型的验证码题目。


2.根据权利要求1所述的方法,其特征在于,所述从素材库中选取指定类型的内容组件,包括:
从素材库随机选取指定类型的内容组件,并随机选取与所述指定类型的内容组件关联的标题组件,所述标题组件用于生成所述验证码题目的标题。


3.根据权利要求1所述的方法,其特征在于,所述从素材库中选取指定类型的内容组件,包括:
从素材库随机选取标题组件,并随机选取与所述标题组件关联的内容组件,获得所述指定类型的内容组件,所述标题组件用于生成所述验证码题目的标题。


4.根据权利要求1所述的方法,其特征在于,还包括:
根据所述指定类型的内容组件和目标类型的选项组件,获得相应的答案组件;
将所述验证码题目的用户答案与所述答案组件指示的标准答案进行匹配。


5.根据权利要求4所述的方法,其特征在于,所述将所述验证码题目的用户答案与所述答案组件指示的标准答案进行匹配,包括:
根据所述答案组件的声明信息,确定采用通用化答案处理方式或特殊化答案处理方式;
若采用通用化答案处理方式,将所述验证码题目切分为多个子问题;
根据所述验证码题目的用户答案,获得每个子问题的子答案;
将每个子问题的子答案与每个子问题的标准答案进行匹配。


6.根据权利要求5所述的方法,其特征在于,所述将所述验证码题目的用户答案与所述答案组件指示的标准答案进行匹配,还包括:
若采用特殊化答案处理方式,计算用户答案与所述标准答案之间的距离,若所述距离超过阈值,判定所述用户答案不合格。

【专利技术属性】
技术研发人员:朱康峰刘柏刘思彦范长杰李仁杰胡志鹏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1