安全验证方法、装置、终端、服务端及存储介质制造方法及图纸

技术编号:20681569 阅读:34 留言:0更新日期:2019-03-27 19:05
本发明专利技术实施例提供了一种安全验证方法、装置、终端、服务端及存储介质。该方法包括:在检测到验证启动确定验证事件时,获取当前遮挡图片信息,向服务端发送所述当前遮挡图片的信息,其中,所述遮挡图片显示于遮挡层上,所述遮挡层位于背景层的上层,所述背景层位于验证区域,并显示背景图片,所述遮挡图片和所述背景图片由服务器随机生成并下发;根据服务端基于所述当前遮挡图片信息反馈的确定结果进行安全验证,其中,所述确定结果包括当前遮挡图片是否遮挡背景图片的信息。通过根据服务端基于所述当前遮挡图片信息反馈的确定结果确定验证是否通过,从而使终端无法识别出验证规则,保证了验证方法的安全性。

【技术实现步骤摘要】
安全验证方法、装置、终端、服务端及存储介质
本专利技术实施例涉及安全性验证
,尤其涉及一种安全验证方法、装置、终端、服务端及存储介质。
技术介绍
全自动区分计算机和人类的图灵测试,又称验证码,是一种区分用户是计算机还是人的公共全自动程序,可以用来防止恶意破解密码、刷票、论坛灌水等恶意行为,有效防止某个黑客对某一个特定注册用户用特定的程序暴力破解方式进行不断的登录尝试。随着科学技术的快速发展,各种类型的验证码技术不断涌现,常见的验证码形式有:字符识别、滑块拖动、图片点选、智力题目解答等。字符识别历史最久,但是随着图像识别技术的发展,字符识别验证形式存在很大的安全隐患,破解难度较低,安全性收到很大的威胁。图片点选形式也受到很多用户的质疑,存在图片不清晰难以分辨的问题。智力题目解答形式为了提高安全性需要提高题目的复杂性,也给用户体验带来影响。目前最常见的滑块拖动形式,虽然验证方式存在一定的趣味性呗广大用户所接受,但是随着AI技术的进步,这种形式的安全性不能够得到保证,AI图像算法可以判断滑动图片与背景图片缺口轮廓是否重合,从而实现机器验证,致使验证方式失效。
技术实现思路
本专利技术实施例提供了一种安全验证方法、装置、终端、服务端及存储介质,解决目前验证方式安全性低的问题。第一方面,本专利技术实施例提供了一种安全验证方法,包括:在检测到确定验证事件时,获取当前遮挡图片信息,向服务端发送所述当前遮挡图片信息,其中,所述遮挡图片显示于遮挡层上,所述遮挡层位于背景层的上层,所述背景层位于验证区域并显示背景图片,所述遮挡图片和所述背景图片由服务器随机生成并下发;根据服务端基于所述当前遮挡图片信息反馈的确定结果进行安全验证,其中,所述确定结果包括当前遮挡图片是否遮挡背景图片的信息。第二方面,本专利技术实施例提供了一种安全验证方法,包括:获取终端发送的当前遮挡图片信息,其中所述当前遮挡图片信息是终端在检测到确定验证事件时获取的,所述当前遮挡图片是所述终端根据用户在屏幕上的滑动距离数据和/或滑动时间数据,从至少两个遮挡图片中选择的待切换的当前遮挡图片,在遮挡层上显示的;根据所述当前遮挡图片信息确定当前遮挡图片是否遮挡背景图片;向所述终端反馈确定结果,以便所述终端根据所述确定结果进行安全验证。第三方面,本专利技术实施例提供了一种安全验证装置,包括:验证模块,用于在检测到确定验证事件时,获取当前遮挡图片信息,向服务端发送所述当前遮挡图片信息,其中,所述遮挡图片显示于遮挡层上,所述遮挡层位于背景层的上层,所述背景层位于验证区域并显示背景图片,所述遮挡图片和所述背景图片由服务器随机生成并下发;确定模块,根据服务端基于所述当前遮挡图片信息反馈的确定结果进行安全验证,其中,所述确定结果包括当前遮挡图片是否遮挡背景图片的信息。第四方面,本专利技术实施例提供了一种安全验证装置,包括:信息获取模块,用于获取终端发送的当前遮挡图片信息,其中所述当前遮挡图片信息是终端在检测到确定验证事件时获取的,所述当前遮挡图片是所述终端根据用户在屏幕上的滑动距离数据和/或滑动时间数据,从至少两个遮挡图片中选择的待切换的当前遮挡图片,在遮挡层上显示的;遮挡确定模块,用于根据所述当前遮挡图片信息确定当前遮挡图片是否遮挡背景图片;反馈模块,用于向所述终端反馈确定结果,以便所述终端根据所述确定结果进行安全验证。第五方面,本专利技术实施例提供了一种终端,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例一中的一种安全验证方法。第六方面,本专利技术实施例提供了一种服务端,包括:一个或多个处理器;存储器,用于存储一个或多个程序;当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例二中的一种安全验证方法。第七方面,本专利技术实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本专利技术实施例一中的一种安全验证方法,或者实现本专利技术实施例二中的一种安全验证方法。本专利技术实施例提供的一种安全验证方法、装置、终端、服务端及存储介质,通过在检测到确定验证事件时,获取当前遮挡图片信息,向服务端发送所述当前遮挡图片信息,并根据服务端基于所述当前遮挡图片信息反馈的确定结果进行安全验证,从而使终端无法识别出验证规则,保证了验证方法的安全性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图做一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种安全验证方法流程图;图2是本专利技术实施例二提供的一种安全验证方法流程图;图3是本专利技术实施例三提供的一种安全验证装置结构示意图;图4是本专利技术实施例四提供的一种安全验证装置结构示意图;图5是本专利技术实施例五提供的一种终端结构示意图;图6是本专利技术实施例六提供的一种服务端结构示意图具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,以下将参照本专利技术实施例中的附图,通过实施方式清楚、完整地描述本专利技术的技术方案,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一图1是本专利技术实施例一提供的一种安全验证方法流程图。本实施例的技术方案可以适用于在系统登录或注册过程中对用户身份进行安全性验证的情况。该方法可以由安全验证装置来执行,该装置可以采用软件和/或硬件的方式实现,并集成于终端中。参见图1,该实施例的方法具体包括如下操作:S110、在检测到确定验证事件时,获取当前遮挡图片信息,向服务端发送所述当前遮挡图片信息,其中,所述遮挡图片显示于遮挡层上,所述遮挡层位于背景层的上层,所述背景层位于验证区域并显示背景图片,所述遮挡图片和所述背景图片由服务器随机生成并下发。可选的,检测到确定验证控件被触发,则生成确定验证事件。当用户触发预设的确定验证控件时,表明用户认定此时已满足验证条件,则生成确定验证事件。另一可选的,根据滑动操作数据确定滑动操作停止且检测到屏幕操作停止,则生成确定验证事件。例如当用户的手停止触控屏幕,或松开滑动按钮,说明用户认定此时已满足验证条件,则生成确定验证事件。当检测到确定验证事件时,终端获取遮挡层显示的当前遮挡图片信息,并向服务端发送当前遮挡图片信息,并接收服务端根据确定结果反馈的验证结果,所述确定结果为服务端根据当前遮挡图片信息确定当前遮挡图片是否遮挡背景图片的确定结果,服务端根据接收到的当前遮挡图片信息确定当前遮挡图片是否遮挡背景图片,如果确定结果为不遮挡,则接受到的反馈的验证结果为满足验证条件;如果确定结果为遮挡,则接收到的反馈的验证结果为不满足验证条件。可选的,在检测到确定验证事件之前,还包括:展示验证提示信息,用于提示用户通过滑动操作切换遮挡图片,直到所述背景图片上没有遮挡时停止滑动操作或触发确定验证控件。示例性的,在验证界面上固定显示或滚动循环显示验证信息,例如“滑动滑块,当图片无遮挡时松开滑块”,或者“滑动滑块,本文档来自技高网...

【技术保护点】
1.一种安全验证方法,其特征在于,所述方法包括:在检测到确定验证事件时,获取当前遮挡图片信息,向服务端发送所述当前遮挡图片信息,其中,所述遮挡图片显示于遮挡层上,所述遮挡层位于背景层的上层,所述背景层位于验证区域并显示背景图片,所述遮挡图片和所述背景图片由服务器随机生成并下发;根据服务端基于所述当前遮挡图片信息反馈的确定结果进行安全验证,其中,所述确定结果包括当前遮挡图片是否遮挡背景图片的信息。

【技术特征摘要】
1.一种安全验证方法,其特征在于,所述方法包括:在检测到确定验证事件时,获取当前遮挡图片信息,向服务端发送所述当前遮挡图片信息,其中,所述遮挡图片显示于遮挡层上,所述遮挡层位于背景层的上层,所述背景层位于验证区域并显示背景图片,所述遮挡图片和所述背景图片由服务器随机生成并下发;根据服务端基于所述当前遮挡图片信息反馈的确定结果进行安全验证,其中,所述确定结果包括当前遮挡图片是否遮挡背景图片的信息。2.根据权利要求1所述的方法,其特征在于,在检测到确定验证事件之前,包括:展示验证提示信息,用于提示用户通过滑动操作切换遮挡图片,直到所述背景图片上没有遮挡时停止滑动操作或触发确定验证控件。3.根据权利要求1所述的方法,其特征在于,所述检测到确定验证事件之前,包括:获取服务端下发的至少两个遮挡图片,其中所述至少两个遮挡图片中包括至少一个透明遮挡图片。4.根据权利要求1所述的方法,其特征在于,在检测到确定验证事件之前,还包括:根据屏幕上的滑动距离数据和/或滑动时间数据,从至少两个遮挡图片中选择待切换的当前遮挡图片。5.根据权利要求1所述的方法,其特征在于,在检测到确定验证事件之前,还包括:根据滑动操作数据确定滑动操作停止且检测到屏幕操作停止,则生成确定验证事件;或者,检测到确定验证控件被触发,则生成确定验证事件。6.一种安全验证方法,其特征在于,所述方法包括:获取终端发送的当前遮挡图片信息,其中所述当前遮挡图片信息是终端在检测到确定验证事件时获取的,所述当前遮挡图片是所述终端根据用户在屏幕上的滑动距离数据和/或滑动时间数据,从至少两个遮挡图片中选择的待切换的当前遮挡图片,在遮挡层上显示的;根据所述当前遮挡图片信息确定当前遮挡图片是否遮挡背景图片;向所述终端反馈确定结果,以便所述终端根据所述确定结果进行安全验证。7.根据权利要求6所述的方法,其特征在于,根据所述当前遮挡图片信息确定当前遮挡图片是否遮挡背景图片,包括:将所述当前遮挡图片信息与预先确定的透明遮挡图片信息进行匹配,若匹配成功...

【专利技术属性】
技术研发人员:吴波
申请(专利权)人:深圳诺欧博智能科技有限公司
类型:发明
国别省市:广东,44

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

1