The embodiment of the invention discloses a verification method, get the current account information for logging; first operation to receive the user, the first operation is used to trigger the authentication of the current account information and trigger code input interface; in response to the first operation, get the default hint image, and controls the default prompt the image in the verification code input display interface, the default image for prompt prompts the user to enter a dynamic verification code; in response to the first operation, to obtain a randomly generated dynamic verification code, the dynamic verification code and the corresponding current account information; control the dynamic verification code display; receiving user authentication for inspection code input code in the input interface; the dynamic verification code to the check code is verified based on. An embodiment of the invention also discloses a verification device and a terminal.
【技术实现步骤摘要】
一种验证方法、装置及终端
本专利技术涉及信息安全领域,尤其涉及一种验证方法、装置及终端。
技术介绍
随着信息技术的不断发展,用户信息安全越来越受到广泛的关注。目前,为了防止机器快速进行批量自动化操作行为(如暴力尝试密码、刷票等),保护用户账号安全,常用以下技术方案:1、验证码,比如字符型验证码,拼图验证码等;2、动态密码。但是,在上述技术应用的过程中,出现了如下的问题:1、字符验证码曾经是一种非常有效的对抗自动机的解决方案,在验证码出现的早期,机器根本没有可能识别出验证码里面的字符。然而随着图像识别技术、机器学习技术的迅猛发展,现有的普通字符验证码已经难以抵挡自动机的破解。无论如何对字符做扭曲变形,只要收集足够的样本,进行机器学习训练,就可以达到较高的破解率。同时对字符做扭曲变形也极大的降低了用户体验,甚至出现自动机可以识别但是正常用户无法识别的情况;2、交互性验证码可以为如拼图验证码、点字验证码等。由于这些新型的验证码出现的时间不长,暂时没有发现大规模的自动机破解情况。不过目前已经有人工打码平台支持交互型验证码的验证,也就是说,这种类型的验证码仍存在人工打码的风 ...
【技术保护点】
一种验证方法,其特征在于,包括:获得用于登录的当前账户信息;接收用户的第一操作,所述第一操作用于触发显示验证码输入界面;响应所述第一操作,获取预设提示图像,并控制所述预设提示图像在所述验证码输入界面中显示,所述预设提示图像用于提示用户输入动态验证码;响应所述第一操作,获取随机生成的动态验证码,所述动态验证码与所述当前账户信息对应;控制所述动态验证码显示;接收用户在所述验证码输入界面中输入的待验码;基于所述动态验证码对所述待验码进行验证。
【技术特征摘要】
1.一种验证方法,其特征在于,包括:获得用于登录的当前账户信息;接收用户的第一操作,所述第一操作用于触发显示验证码输入界面;响应所述第一操作,获取预设提示图像,并控制所述预设提示图像在所述验证码输入界面中显示,所述预设提示图像用于提示用户输入动态验证码;响应所述第一操作,获取随机生成的动态验证码,所述动态验证码与所述当前账户信息对应;控制所述动态验证码显示;接收用户在所述验证码输入界面中输入的待验码;基于所述动态验证码对所述待验码进行验证。2.根据权利要求1所述的方法,其特征在于,所述响应所述第一操作,获取预设提示图像,包括:响应所述第一操作,将所述当前账户信息携带在登录请求消息中发送给服务器,所述登录请求消息用于指示将所述当前账户信息与注册账户信息进行匹配;接收登录响应消息;如果所述登录响应消息表明所述当前账户信息与所述注册账户信息一致时,获取预设提示图像。3.根据权利要求1所述的方法,其特征在于,所述响应所述第一操作,获取随机生成的动态验证码,包括:响应所述第一操作,获取与所述当前账户信息对应的密码种子;调用动态验证码模块;将所述密码种子和当前时间信息输入所述动态验证码模块,获得所述随机生成的动态验证码。4.根据权利要求3所述的方法,其特征在于,当所述预设提示图像表明打开所述动态验证码模块时,所述方法还包括:接收第二操作,所述第二操作用于触发调用所述动态验证码模块;相应地,所述调用动态验证码模块,包括:响应第二操作,调用所述动态验证码模块。5.根据权利要求3所述的方法,其特征在于,所述获取与所述当前账户信息对应的密码种子,包括:检测是否存在与所述当前账户信息关联的密码种子;如果不存在与所述账户信息关联的密码种子,发送密码种子请求消息,所述密码种子请求消息用于请求为所述账户信息随机分配的密码种子;接收密码种子响应消息,所述密码种子响应消息中携带有所述密码种子。6.根据权利要求1所述的方法,其特征在于,所述响应所述第一操作,获取预设提示图像,包括:响应所述第一操作,获取终端的设备信息;判断所述设备信息是否满足预设条件,所述预设条件表明所述终...
【专利技术属性】
技术研发人员:刘金星,张彦玲,郭计伟,胡育辉,王玉叶,陈秋滢,郑小维,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。