一种验证方法、装置、设备和计算机存储介质制造方法及图纸

技术编号:38865533 阅读:17 留言:0更新日期:2023-09-22 14:05
本申请实施例公开了一种验证方法、装置、设备和计算机存储介质,该方法包括:在接收到客户端验证请求的情况下,随机生成包括至少一个超文本元素标签的验证码文件;其中,所述至少一个超文本元素标签的数量信息、位置信息和形态信息均为随机生成;将所述验证码文件对应的校验元素信息进行缓存后,发送所述验证码文件至所述客户端进行显示。这样,能够通过随机生成的超文本元素标签生成对应的验证码文件,并发送至客户端进行显示,避免验证过程中机器自动验证的风险的同时,简化了验证难度,优化了用户体验。了用户体验。了用户体验。

【技术实现步骤摘要】
一种验证方法、装置、设备和计算机存储介质


[0001]本申请涉及验证码生成
,尤其涉及一种验证方法、装置、设备和计算机存储介质。

技术介绍

[0002]随着互联网行业的不断发展,用户数的飞速提高,用户客户端和服务器的交互越发频繁,为了防止恶意的进行网络刷票、论坛灌水、暴力破解密码、自动注册等情况发生,验证码起到了广泛且重要的作用。尤其随着大数据技术的蓬勃发展,数据的价值得到进一步的重视,而爬虫是数据获取的主要途径之一。然而爬虫会给服务器带来极大的压力,因此验证码也是用来防止爬虫的一种常见有效的方式。
[0003]相关技术中,短信或邮箱验证码的方式,可靠性高,但是用户体验较差,并且一般只适用于用户的注册、登录等少数的场景当中,对于反爬虫等场景适用性差。而图形验证码的方式中图形验证码所在的区域一般较为固定,可通过网页文档对象模型(Document Object Model,DOM)标签获取到图形验证码的路径信息,无法保证验证信息的有效性。

技术实现思路

[0004]本申请提出一种验证方法、装置、设备和计算机存储介质,降本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种验证方法,其特征在于,所述方法包括:在接收到客户端验证请求的情况下,随机生成包括至少一个超文本元素标签的验证码文件;其中,所述至少一个超文本元素标签的数量信息、位置信息和形态信息均为随机生成;将所述验证码文件对应的校验元素信息进行缓存后,发送所述验证码文件至所述客户端进行显示。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收所述客户端发出的验证请求信息;其中,所述验证请求信息包括用户标识信息和客户端信息;缓存所述客户端在预设时间间隔内发出验证请求信息的次数。3.根据权利要求2所述的方法,其特征在于,所述超文本元素标签包括验证内容元素标签和提示信息元素标签,所述随机生成包括至少一个超文本元素标签的验证码文件,包括:基于主体标签生成所述验证内容元素标签;其中,所述验证内容元素标签包括若干个子级元素标签;基于所述验证内容元素标签生成对应的提示信息元素标签;根据所述验证内容元素标签和所述提示信息元素标签生成所述验证码文件。4.根据权利要求3所述的方法,其特征在于,所述基于所述主体标签生成所述验证内容元素标签,包括:基于所述主体标签,根据所述客户端的显示区信息确定所述确定所述验证内容元素标签的位置信息;基于所述验证内容元素标签生成相应的所述若干个子级元素标签,并根据所述位置信息构建对应的校验阵列;在所述校验阵列中随机确定所述若干个子级元素标签的位置,并随机确定所述子级元素标签各自的形态信息;在所述校验阵列中随机确定至少一个所述子级元素标签为校验元素,得到所述内容元素标签的数量信息;根据所述位置信息、形态信息和数量信息生成所述验证内容元素标签。5.根据权利要求4所述的方法,其特征在于,所述基于所述验证内容元素标签生成对应的提示信息元素标签,包括:基于所述主体标签,根据所述校验元素的位置信息和/或数量信息和/或形态信息生成提示信息元素标签。6.根据...

【专利技术属性】
技术研发人员:王浩
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1