[发明专利]基于验证码的交互验证方法、装置、介质和计算设备有效
申请号: | 201910648059.4 | 申请日: | 2019-07-17 |
公开(公告)号: | CN110378095B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 黄霞君;张宇;徐国智;董彬;李雨珂;朱浩齐 | 申请(专利权)人: | 杭州网易智企科技有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F21/44;G06K9/62 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 杨静 |
地址: | 310052 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 验证 交互 方法 装置 介质 计算 设备 | ||
本发明的实施方式提供了一种基于验证码的交互验证方法,应用于服务器,包括:响应于验证请求,获取验证码参数;基于所述验证码参数和三维模型生成器,生成至少一个三维验证码元素,其中所述三维模型生成器基于生成对抗网络训练得到;将所述至少一个三维验证码元素发送至客户端进行展示;获取与针对所述至少一个三维验证码元素的交互操作相关的属性信息;以及,基于所述属性信息,确定所述交互操作是否通过验证。本发明的实施方式还提供了一种基于验证码的交互验证装置、介质和计算设备。
技术领域
本发明的实施方式涉及计算机技术领域,更具体地,本发明的实施方式涉及基于验证码的交互验证方法、装置、介质和计算设备。
背景技术
本部分旨在为权利要求书中陈述的本发明的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
随着互联网技术的不断发展,互联网给各种行业和用户都带来了极大的便利,各行业通过互联网向用户提供服务,用户通过互联网与各行业进行交互。虽然目前大部分行业对外开放的互联网服务均部署有安全防护策略,然而,随着业务、产品的快速发展,尤其是个人网上业务的迅猛增多,各行业的信息安全防护也面临着越来越严峻的挑战。例如,互联网服务通过设置登录接口与用户进行交互,为防止黑客及其他不法分子入侵系统、暴力破解,在对外开放的互联网网站中会加入验证方式,以防止攻击方非法入侵,带来不必要的损失。
现有技术中,大多采用二维图像验证码进行用户真实性的验证,示例性地,用户在进行登录的同时要输入二维图像验证码上的内容,如果输入验证码正确,则确定当前操作方为真实用户,如果输入验证码错误,则确定当前操作方可能为机器。然而,随着计算机视觉、深度学习技术的迅速发展,使得机器快速识别二维图像验证码成为可能,带来了安全隐患。
发明内容
在本上下文中,本发明的实施方式期望提供一种基于验证码的交互验证方法和装置。
在本发明实施方式的第一方面中,提供了一种基于验证码的交互验证方法,应用于服务器,包括:响应于验证请求,获取验证码参数;基于所述验证码参数和三维模型生成器,生成至少一个三维验证码元素,其中所述三维模型生成器基于生成对抗网络训练得到;将所述至少一个三维验证码元素发送至客户端进行展示;获取与针对所述至少一个三维验证码元素的交互操作相关的属性信息;以及,基于所述属性信息,确定所述交互操作是否通过验证。
在本发明的一个实施例中,上述验证码参数包括至少一个参数信息,每个参数信息包括形状编码、视角编码和纹理编码。上述基于所述验证码参数和三维模型生成器,生成至少一个三维验证码元素包括:将所述验证码参数中的一个参数信息的形状编码输入至所述三维模型生成器,得到与所述一个参数信息对应的一个立体像素网格模型;以及,基于所述一个参数信息的视角编码和纹理编码对所述一个立体像素网格模型进行渲染处理,得到与所述一个参数信息对应的一个三维验证码元素。
在本发明的另一个实施例中,上述方法还包括:在所述生成至少一个三维验证码元素之后,确定所述至少一个三维验证码元素的展示信息,所述展示信息包括:所述至少一个三维验证码元素中的每个三维验证码元素的展示位置和展示时间。上述将所述至少一个三维验证码元素发送至客户端进行展示包括:将所述至少一个三维验证码元素和所述至少一个三维验证码元素的展示信息发送至所述客户端,以使所述客户端基于每个三维验证码元素的展示位置和展示时间,对所述至少一个三维验证码元素进行展示。
在本发明的又一实施例中,属性信息包括:所述交互操作的位置信息和所述交互操作的时间信息。上述基于所述属性信息,确定所述交互操作是否通过验证包括:如果确定所述交互操作的时间信息与预定时间区间相匹配,且确定所述交互操作的位置信息与预定位置相匹配,则确认所述交互操作通过验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州网易智企科技有限公司,未经杭州网易智企科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910648059.4/2.html,转载请声明来源钻瓜专利网。