[发明专利]防止恶意刷取短信验证码的方法及装置在审
申请号: | 202110750861.1 | 申请日: | 2021-07-01 |
公开(公告)号: | CN113343189A | 公开(公告)日: | 2021-09-03 |
发明(设计)人: | 陈德昭 | 申请(专利权)人: | 百融云创科技股份有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;H04W12/106 |
代理公司: | 北京鼎佳达知识产权代理事务所(普通合伙) 11348 | 代理人: | 刘铁生;孟阿妮 |
地址: | 100043 北京市石景*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 恶意 短信 验证 方法 装置 | ||
本申请公开一种防止恶意刷取短信验证码的方法及装置,涉及身份验证技术领域。本申请的方法包括:当接收到软键盘唤起指令时,弹出目标软键盘;监听针对所述目标软键盘的目标输入行为,以获得多个输入数字以及每个输入数字对应的输入信息,其中,所述输入数字对应的输入信息包括:所述输入数字对应的输入时间戳和/或输入坐标;根据每个所述输入数字对应的输入时间戳和/或输入坐标确定所述目标输入行为是否为人为输入行为。
技术领域
本申请涉及身份验证技术领域,尤其涉及一种防止恶意刷取短信验证码的方法及装置。
背景技术
随着科学技术的不断进步,互联网技术不断发展,越来越多的应用程序通过验证用户手机号的真实性实现对用户进行身份验证,其中,通过发送短信验证码验证手机号的真实性已成为当今主流趋势。而随着发送短信验证码验证手机号被广泛熟知,一些问题随之而来,例如,竞争公司恶意刷取短信验证码。
目前,通常通过验证输入手机号的操作是否为人为操作的方式,防止恶意刷取短信验证码,而验证输入手机号的操作是否为人为操作的具体过程为:在输入手机号环节前,添加输出显示包含中文文字(或英文单词)的图片,并请求输入图片中包含的中文文字(或英文单词)的环节,当检测出输入的中文文字(或英文单词)与图片中包含的中文文字(或英文单词)相同时,进入输入手机号环节,并确定输入手机号的操作为人为操作。然而,通过上述方式验证输入手机号的操作是否为人为操作,需要用户除输入手机号外,进行额外的验证操作,从而导致用户使用应用程序的用户体验较差。
发明内容
本申请实施例提供一种防止恶意刷取短信验证码的方法及装置,主要目的在于在验证手机号真实性的过程中,无需用户额外操作,便可验证输入手机号的操作是否为人为操作,从而防止恶意刷取短信验证码。
为解决上述技术问题,本申请实施例提供如下技术方案:
第一方面,本申请提供了一种防止恶意刷取短信验证码的方法,该方法包括:
当接收到软键盘唤起指令时,弹出目标软键盘;
监听针对所述目标软键盘的目标输入行为,以获得多个输入数字以及每个输入数字对应的输入信息,其中,所述输入数字对应的输入信息包括:所述输入数字对应的输入时间戳和/或输入坐标;
根据每个所述输入数字对应的输入时间戳和/或输入坐标确定所述目标输入行为是否为人为输入行为。
可选的,所述弹出目标软键盘,包括:
创建无序软键盘,其中,所述无序软键盘包含的多个数字按键无序排列;
将所述无序软键盘确定为所述目标软键盘,并弹出所述目标软键盘。
可选的,所述弹出目标软键盘,包括:
获取预置软键盘,其中,所述预置软键盘包含的多个数字按键按照数字大小顺序排列;
将所述预置软键盘确定为所述目标软键盘,并弹出所述目标软键盘。
可选的,所述根据每个所述输入数字对应的输入时间戳确定所述目标输入行为是否为人为输入行为,包括:
根据每个所述输入数字对应的输入时间戳,确定任意相邻两个所述输入数字之间的输入时间间隔;
获取预置规则;
判断多个所述输入时间间隔是否符合所述预置规则;
若符合,则确定所述目标输入行为为人为输入行为。
可选的,所述根据每个所述输入数字对应的输入坐标确定所述目标输入行为是否为人为输入行为,包括:
判断多个所述输入数字对应的输入坐标是否相同;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百融云创科技股份有限公司,未经百融云创科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110750861.1/2.html,转载请声明来源钻瓜专利网。