基于交易验证的防盗用锁定码验证方法及相关设备技术

技术编号:22689886 阅读:40 留言:0更新日期:2019-11-30 04:08
本发明专利技术涉及安全机制领域的交易验证技术,具体涉及一种基于交易验证的防盗用锁定码验证方法及相关设备,所述方法包括:接收所述用户提交的OTP验证码,遍历所述用户提交的OTP验证码,当OTP验证码中包含有锁定标识时,提取所述OTP验证码中的第一字符串;获取所述用户的账户锁定码,将所述第一字符串与所述账户锁定码进行比对根据比对结果,确定是否执行所述业务请求。上述方法通过预设的锁定码,与OTP验证码结合使用,达到双层保护账户安全的目的,采用锁定码临时锁定设置方法,提高用户锁定账户的效率,有效保障账户安全。

Lock code verification method and related equipment for anti-theft based on transaction verification

The invention relates to a transaction verification technology in the field of security mechanism, in particular to a lock code verification method and related equipment for anti-theft based on transaction verification, the method includes: receiving the OTP verification code submitted by the user, traversing the OTP verification code submitted by the user, extracting the first string of the OTP verification code when the OTP verification code contains a lock identification, obtaining The first string is compared with the account lock code of the user to determine whether to execute the business request according to the comparison result. The above method can achieve the purpose of double-layer protection of account security through the combination of preset lock code and OTP verification code. The temporary lock setting method of lock code is adopted to improve the efficiency of user locking account and effectively guarantee account security.

【技术实现步骤摘要】
基于交易验证的防盗用锁定码验证方法及相关设备
本专利技术涉及安全机制领域,特别是涉及一种基于交易验证的防盗用锁定码验证方法及相关设备。
技术介绍
随着信息化水平的不断提升,各类网站或平台的注册信息中所包含的个人信息数据也越来越详细,一方面为网络监管提供了越来越便利的协助手段,另一方面给人们的生活、工作带来了巨大的风险,信息安全已经上升到关系社会稳定、经济发展和公民权益的地位,成为国家安全、社会安全的重要组成部分。目前各类信息安全保护系统均是采取比较单一的密码验证的手段实现,但是随着手机权限的不断扩大,个人隐私的泄露已呈现出扩大的趋势,诈骗团伙利用个人隐私信息盗用、仿冒手机设备的情况越来越多,不断通过钓鱼网站等方式盗取用户密码、非法获取用户的金融资产,给人们的生活、工作带来了诸多困扰。
技术实现思路
基于此,有必要针对信息安全保护系统密码验证方式过于简单、个人信息泄露严重,给个人生活、工作带来巨大风险的问题,提供一种基于交易验证的防盗用锁定码验证方法及相关设备。一种基于交易验证的防盗用锁定码验证方法,包括:接收用户的业务处理请求,向所述用户发送提交OTP验证码指令;接收所述用户提交的OTP验证码,遍历所述用户提交的OTP验证码,当OTP验证码中包含有锁定标识时,根据所述锁定标识在所述OTP验证码中的位置,提取所述OTP验证码中的第一字符串;获取所述用户的账户锁定码,将所述第一字符串与所述账户锁定码进行比对,当所述第一字符串与所述账户锁定码一致时,不执行所述业务请求;当所述第一位字符串与所述锁定码不一致时,则获取所述锁定标识中的特殊字符,根据所述特殊字符的位置,提取所述OTP验证码中的第二字符串;若所述第二字符串与所述账户锁定码不一致,则执行所述业务请求,否则不执行。在一种可能的设计中,所述接收用户的业务处理请求,向所述用户发送提交OTP验证码指令之前,所述方法还包括:发送手机号码获取指令至所述用户的终端,接收所述终端的反馈信息中的手机号码;若所述反馈信息中的手机号码与账户绑定的手机号码一致,则发送OTP验证码至所述终端;若所述反馈信息中的手机号码与账户绑定的手机号码不一致,则再次发送手机号码获取指令至所述所在终端,若再次接收到的反馈信息中的手机号码与所述账户绑定的手机号码仍然不一致,则不发送OTP验证码至所述终端。在一种可能的设计中,在不执行所述业务请求之后,所述方法还包括:发送业务请求终止的提示信息至所述用户的终端,所述提示信息中包括账户锁定成功字段。在一种可能的设计中,所述获取所述用户的账户锁定码,将所述第一字符串与所述账户锁定码进行比对,包括:获取所述第一字符串的长度和所述账户锁定码的长度,若所述第一字符串的长度与所述账户锁定码的长度一致,则从首到尾依次比较所述第一字符串中各个字符和所述账户锁定码中各个字符的像素值;若所述第一字符串中各个字符和所述账户锁定码中各个字符的像素值均一致,则所述第一字符串与所述账户锁定码一致,否则不一致。在一种可能的设计中,所述根据所述锁定标识在所述OTP验证码中的位置,提取所述OTP验证码中的第一字符串,包括:根据预设的分类规则,将所述OTP验证码分为数字组和非数字组;遍历所述非数字组,得到所述锁定标识在所述非数字组中的位置编号;根据所述位置编号,确定所述第一字符串的长度;根据所述第一字符串的长度,从所述数字组的首位起提取字符后,得到所述第一字符串。基于相同的技术构思,本专利技术还提供了一种基于交易验证的防盗用锁定码验证装置,所述基于交易验证的防盗用锁定码验证装置,包括:收发模块,设置为接收用户的业务处理请求,向所述用户发送提交OTP验证码指令;处理模块,设置为通过所述收发模块接收所述用户提交的OTP验证码,遍历所述用户提交的OTP验证码,当OTP验证码中包含有锁定标识时,根据所述锁定标识在所述OTP验证码中的位置,提取所述OTP验证码中的第一字符串;获取所述用户的账户锁定码,将所述第一字符串与所述账户锁定码进行比对,当所述第一字符串与所述账户锁定码一致时,不执行所述业务请求;当所述第一位字符串与所述锁定码不一致时,则获取所述锁定标识中的特殊字符,根据所述特殊字符的位置,提取所述OTP验证码中的第二字符串;若所述第二字符串与所述账户锁定码不一致,则执行所述业务请求,否则不执行。在一种可能的设计中,所述处理模块还用于:获取所述第一字符串的长度和所述账户锁定码的长度,若所述第一字符串的长度与所述账户锁定码的长度一致,则从首到尾依次比较所述第一字符串中各个字符和所述账户锁定码中各个字符的像素值;若所述第一字符串中各个字符和所述账户锁定码中各个字符的像素值均一致,则所述第一字符串与所述账户锁定码一致,否则不一致。在一种可能的设计中,所述处理模块还用于:根据预设的分类规则,将所述OTP验证码分为数字组和非数字组;遍历所述非数字组,得到所述锁定标识在所述非数字组中的位置编号;根据所述位置编号,确定所述第一字符串的长度;根据所述第一字符串的长度,从所述数字组的首位起提取字符后,得到所述第一字符串。基于相同的构思,本申请提出一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机可读指令,所述计算机可读指令被一个或多个所述处理器执行时,使得一个或多个所述处理器执行上述所述基于交易验证的防盗用锁定码验证方法的步骤。基于相同的构思,本申请提出一种存储有计算机可读指令的存储介质,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行上述所述基于交易验证的防盗用锁定码验证方法的步骤。本专利技术通过预设的锁定码,与OTP验证码结合使用,达到双层保护账户安全的目的,采用锁定码临时锁定设置方法,可提高锁定账户的效率,避免账户异常,有效保障用户账户安全。附图说明图1为本专利技术一个实施例中基于交易验证的防盗用锁定码验证方法的流程图;图2为本专利技术一个实施例中第一字符串提取过程示意图;图3为本专利技术一个实施例中基于交易验证的防盗用锁定码验证装置的示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。图1为本专利技术实施例基于交易验证的防盗用锁定码验证方法的流程图,如图1所示,一种基于交易验证的防盗用锁定码验证方法,包括以下步骤:步骤S1,接收用户的业务处理请求,向所述用户发本文档来自技高网
...

【技术保护点】
1.一种基于交易验证的防盗用锁定码验证方法,其特征在于,包括:/n接收用户的业务处理请求,向所述用户发送提交OTP验证码指令;/n接收所述用户提交的OTP验证码,遍历所述用户提交的OTP验证码,当OTP验证码中包含有锁定标识时,根据所述锁定标识在所述OTP验证码中的位置,提取所述OTP验证码中的第一字符串;/n获取所述用户的账户锁定码,将所述第一字符串与所述账户锁定码进行比对,当所述第一字符串与所述账户锁定码一致时,不执行所述业务请求;/n当所述第一位字符串与所述锁定码不一致时,则获取所述锁定标识中的特殊字符,根据所述特殊字符的位置,提取所述OTP验证码中的第二字符串;/n若所述第二字符串与所述账户锁定码不一致,则执行所述业务请求,否则不执行。/n

【技术特征摘要】
1.一种基于交易验证的防盗用锁定码验证方法,其特征在于,包括:
接收用户的业务处理请求,向所述用户发送提交OTP验证码指令;
接收所述用户提交的OTP验证码,遍历所述用户提交的OTP验证码,当OTP验证码中包含有锁定标识时,根据所述锁定标识在所述OTP验证码中的位置,提取所述OTP验证码中的第一字符串;
获取所述用户的账户锁定码,将所述第一字符串与所述账户锁定码进行比对,当所述第一字符串与所述账户锁定码一致时,不执行所述业务请求;
当所述第一位字符串与所述锁定码不一致时,则获取所述锁定标识中的特殊字符,根据所述特殊字符的位置,提取所述OTP验证码中的第二字符串;
若所述第二字符串与所述账户锁定码不一致,则执行所述业务请求,否则不执行。


2.根据权利要求1所述的基于交易验证的防盗用锁定码验证方法,其特征在于,所述接收用户的业务处理请求,向所述用户发送提交OTP验证码指令之前,所述方法还包括:
发送手机号码获取指令至所述用户的终端,接收所述终端的反馈信息中的手机号码;
若所述反馈信息中的手机号码与账户绑定的手机号码一致,则发送OTP验证码至所述终端;
若所述反馈信息中的手机号码与账户绑定的手机号码不一致,则再次发送手机号码获取指令至所述所在终端,若再次接收到的反馈信息中的手机号码与所述账户绑定的手机号码仍然不一致,则不发送OTP验证码至所述终端。


3.根据权利要求2所述的基于交易验证的防盗用锁定码验证方法,其特征在于,在不执行所述业务请求之后,所述方法还包括:
发送业务请求终止的提示信息至所述用户的终端,所述提示信息中包括账户锁定成功字段。


4.根据权利要求1所述的基于交易验证的防盗用锁定码验证方法,其特征在于,所述获取所述用户的账户锁定码,将所述第一字符串与所述账户锁定码进行比对,包括:
获取所述第一字符串的长度和所述账户锁定码的长度,若所述第一字符串的长度与所述账户锁定码的长度一致,则从首到尾依次比较所述第一字符串中各个字符和所述账户锁定码中各个字符的像素值;
若所述第一字符串中各个字符和所述账户锁定码中各个字符的像素值均一致,则所述第一字符串与所述账户锁定码一致,否则不一致。


5.根据权利要求1所述的基于交易验证的防盗用锁定码验证方法,其特征在于,所述根据所述锁定标识在所述OTP验证码中的位置,提取所述OTP验证码中的第一字符串,包括:
根据预设的分类规则,将所述OTP验证码分为数字组和非数字组;
遍历所述非数字组,...

【专利技术属性】
技术研发人员:郑如刚
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东;44

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

1