基于滑块验证码的用户认证方法及装置制造方法及图纸

技术编号:20222014 阅读:36 留言:0更新日期:2019-01-28 20:27
本申请实施例公开了一种基于滑块验证码的用户认证方法及装置,该方法包括:获取启动目标业务的第一页面操作数据,根据第一页面操作数据输出目标滑块验证码至启动目标业务的用户界面;从用户界面上获取基于目标滑块验证码进行用户认证的第一滑块操作数据;基于滑块验证码验证的用户行为识别模型,确定出第一页面操作数据和第一滑块操作数据对应的滑块验证码验证的用户行为类别,用户行为识别模型由滑块验证码验证的样本数据训练得到;根据用户行为类别完成目标业务的用户认证并启动目标业务,或者断开所述目标业务的用户认证。采用本申请实施例,可提高滑块验证码验证的安全性,可有效防止滑块验证码验证的网络攻击,安全性更高。

【技术实现步骤摘要】
基于滑块验证码的用户认证方法及装置
本申请涉及电子
,尤其涉及一种基于滑块验证码的用户认证方法及装置。
技术介绍
滑块验证码是区别于图像验证码之外的另一种安全性验证码,滑块验证码也是行为式验证码之一。滑块验证码的生成方式一般是在客户端的用户界面生成一个长图片,该长图片由多个小图片组成,在该长图片的图片框上方添加滑块组件,该滑块组件即为滑块验证码,其中,滑块验证码在图片框上的初始位置是随机的。在用户拖动滑块验证码的过程中,长图片中的小图片随着滑块验证码的移动而逐张移动,使得呈现在用户面前总是一幅完整的图片。用户拖动滑块验证码,直到图片框中显示基准图片时将滑块验证码放置到指定位置上提交验证。然而,目前滑块验证码的验证操作仅是简单地拖动滑块验证码并完成滑块验证码的图像拼接即可完成滑块验证码的验证,滑块验证码的验证过程存在着操作简单,使用方便等特点,这些特点很容易被机器模仿。通过计算机很容易模拟出人类用户行为,滑块验证码的验证过程中存在的机器用户行为难以被识别,使得滑块验证码的安全性低,适用性差。
技术实现思路
本申请实施例提供一种基于滑块验证码的用户认证方法及装置,可提高滑块验证码验证的本文档来自技高网...

【技术保护点】
1.一种基于滑块验证码的用户认证方法,其特征在于,所述方法包括:获取启动目标业务的第一页面操作数据,根据所述第一页面操作数据输出目标滑块验证码至启动所述目标业务的用户界面;从所述用户界面上获取基于所述目标滑块验证码进行启动所述目标业务的用户认证的第一滑块操作数据;基于滑块验证码验证的用户行为识别模型,确定出所述第一页面操作数据和所述第一滑块操作数据对应的滑块验证码验证的用户行为类别,所述用户行为识别模型由滑块验证码验证的样本数据训练得到,所述样本数据中至少包括第一类别用户对应的第一用户行为样本数据和第二类别用户对应的第二用户行为样本数据,任一用户行为样本数据中均包括页面操作数据和/或滑块操作数...

【技术特征摘要】
1.一种基于滑块验证码的用户认证方法,其特征在于,所述方法包括:获取启动目标业务的第一页面操作数据,根据所述第一页面操作数据输出目标滑块验证码至启动所述目标业务的用户界面;从所述用户界面上获取基于所述目标滑块验证码进行启动所述目标业务的用户认证的第一滑块操作数据;基于滑块验证码验证的用户行为识别模型,确定出所述第一页面操作数据和所述第一滑块操作数据对应的滑块验证码验证的用户行为类别,所述用户行为识别模型由滑块验证码验证的样本数据训练得到,所述样本数据中至少包括第一类别用户对应的第一用户行为样本数据和第二类别用户对应的第二用户行为样本数据,任一用户行为样本数据中均包括页面操作数据和/或滑块操作数据;根据所述用户行为类别完成所述目标业务的用户认证并启动所述目标业务,或者根据所述用户行为类别断开所述目标业务的用户认证。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取至少两种类别用户的样本数据,所述样本数据用于滑块验证码验证的用户行为识别模型训练,所述样本数据中至少包括所述第一用户行为样本数据和所述第二用户行为样本数据;将所述样本数据作为滑块验证码验证的用户行为识别模型的输入,通过所述用户行为识别模型对所述样本数据进行学习以获取识别任一页面操作数据和/或滑块操作数据对应的用户行为类别的能力。3.根据权利要求2所述的方法,其特征在于,所述通过所述用户行为识别模型对所述样本数据进行学习包括:通过所述用户行为识别模型,基于训练无监督的模糊聚类分析算法对所述样本数据中包括的至少两种类别用户中各类别用户对应的页面操作数据和/或滑块操作数据进行学习,以获取识别任一页面操作数据和/或滑块操作数据对应的用户行为类别的能力。4.根据权利要求2或3所述的方法,其特征在于,所述获取至少两种类别用户的样本数据包括:从所述目标业务的用户群数据库中获取至少两种类别用户的样本数据;其中,所述样本数据中包括所述用户群包括的至少两种类别用户中各类别用户启动所述目标业务时的页面操作数据,和/或用户认证的滑块操作数据。5.根据权利要求2或3所述的方法,其特征在于,所述获取至少两种类别用户的样本数据包括:基于大数据分析从其他业务的用户群数据库中获取至少两种类别用户的样本数据,所述其他业务为与所述目标业务为相同类型业务且用户认证方式为滑块验证码验证的一个或者多个业务;其中,所述样本数据中包括所述其他业务的用户群包括的至少两种类别用户中各类别用户启动所述其他业务时的页面操作数据,和/或用户认证的滑块操作数据。6.根据权利要求1-5中任一项所述的方法,其特征在于,所述第一类别用户包括人类用户,所述第二类别用户包括机器用户;所述根据所...

【专利技术属性】
技术研发人员:杨冬艳王智浩
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1