[发明专利]一种基于预置视频的网页验证生成方法和系统有效
申请号: | 202110776112.6 | 申请日: | 2021-07-09 |
公开(公告)号: | CN113489729B | 公开(公告)日: | 2023-08-29 |
发明(设计)人: | 徐术欢;李昊;田有隆;陈献宇;谢招楷;余永先;陈骏;孔令豪 | 申请(专利权)人: | 福州数据技术研究院有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/06;H04L9/32 |
代理公司: | 福州市景弘专利代理事务所(普通合伙) 35219 | 代理人: | 颜宝乐;魏小霞 |
地址: | 350000 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 预置 视频 网页 验证 生成 方法 系统 | ||
本发明涉及计算机技术领域,特别涉及一种基于预置视频的网页验证生成方法和系统。所述一种基于预置视频的网页验证生成方法,包括步骤:响应验证码请求指令,返回预置验证码至前端页面,所述预置验证码包括:短视频和问题模块;响应视频播放指令,视频播放好后,判断用户是否在预设时间内将问题模块的问题都回答正确;所述问题模块的问题与所述短视频的内容相关。采取视频的方式来展示验证码的内容,用户需要点击观看后结合内容获取正确答案,勾选正确答案并提交校验,可较大程度的避免被恶意程序抓取验证码内容并实现自动登录,恶意灌水及增加恶意访问等行为。
技术领域
本发明涉及计算机技术领域,特别涉及一种基于预置视频的网页验证生成方法和系统。
背景技术
验证码又被称作全自动区分计算机和人类的图灵测试,主要是用来区分计算机和人的全自动化程序。作为服务器端的计算机会自动生成一个问题由用户来解答。这个问题可以由计算机生成并评判,但是必须只有人类才能解答。由于计算机无法解答出自动生成的问题,所以回答出问题的用户就可以被认为是人类。在当今信息网络时代,信息安全显的越来越重要,为了防止有些别有用心的用户利用机器人(恶意程序)自动注册、自动登录、恶意灌水和恶意增加数据库访问,用特定程序暴力破解密码,可采用验证码技术,如随机数字输入验证,原理:向服务端请求,生成随机的字符,写入会话请求,同时将随机字符生成对应图片,响应给前端;前端输入对应字符的验证码,向后台发起校验。
缺点1:
由后端生成的包含随机字符验证码,由于返回到前端网页是图片格式,有被恶意程序抓取并检测出其中的内容的可能,从而自动将内容写入会话请求并向后台发送校验,绕开安全机制,实现自动登录,恶意灌水及增加恶意访问等行为。
缺点2:
验证码内容未经过加密等手段,被程序恶意破解的可能性较大,安全性不够高。
缺点3:
后端随机生成的网页验证码,返回到前端后,无有效时间等限时机制,增加了验证码被恶意程序解析的可能性。
发明内容
为此,需要提供一种基于预置视频的网页验证生成方法,用以解决现有验证码模式容易被恶意破解,导致后台安全受到影响的技术问题。具体技术方案如下:
一种基于预置视频的网页验证生成方法,包括步骤:
响应验证码请求指令,返回预置验证码至前端页面,所述预置验证码包括:短视频和问题模块;
响应视频播放指令,视频播放好后,判断用户是否在预设时间内将问题模块的问题都回答正确;
所述问题模块的问题与所述短视频的内容相关。
进一步的,所述短视频为加密短视频;
所述“响应视频播放指令”,具体还包括步骤:
生成视频网页播放插件和描述文件压缩包的下载链接地址,所述描述文件用于安装插件时的密钥验证,所述插件用于播放返回的加密短视频。
进一步的,所述“生成视频网页播放插件和描述文件压缩包的下载链接地址”后,具体还包括步骤:
根据所述下载地址链接下载网页播放插件并安装,安装时按描述文件中的规则要求填写描述文件中的信息进行密钥校验,校验通过则安装成功。
进一步的,所述播放插件中预置密钥,所述密钥格式为:当前时间戳前三位+视频第一帧图片的base64编码格式去除头部信息后的前三位和末三位+当前时间戳后三位+十到一百区间的随机整数;
所述描述文件中包含:构成密钥字段的信息。
进一步的,所述“返回预置验证码至前端页面,所述预置验证码包括:短视频和问题模块”,具体还包括步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州数据技术研究院有限公司,未经福州数据技术研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110776112.6/2.html,转载请声明来源钻瓜专利网。