The embodiment of the application provides verification code generation method and device, monitoring the user request, obtain user account information; according to the user account information, obtain the user behavior log and corresponding to the user account information; according to the user behavior log generation and the user behavior log corresponding verification code, because in the embodiment of the invention is to get verification code and user behavior log correlation, therefore, the verification code can be dynamically according to user behavior log changes, not easy to be network hacking, to ensure the safety of the user account information verification coefficient is more high, more reliable, simple operation, high degree of user experience.
【技术实现步骤摘要】
验证码生成方法及装置
本申请涉及网络安全
,尤其涉及一种验证码生成方法及装置。
技术介绍
随着互联网技术的发展,为了保证互联网用户账号信息的安全性,通常需要构建后台数据库来对用户账号信息进行验证。其中,用户账号信息可以包括用户密码、用户指纹信息、用户人脸信息或者用户输入的图形数字信息等,将输入的用户账号信息与数据库中存储的用户账号信息进行比较,从而确定用户是否可以正确地登录到网络应用或者进行网络交易等网络操作。然而由于网络黑客的猖獗,仅通过用户账号信息这样单一因素的验证,已无法有效保障用户账号信息的安全,以致各种用户账号信息安全事故频繁地发生。为解决此信息安全问题,还可以通过设置的第二道验证程序,如通过手机短信获取动态验证码进行用户验证。但是,这种手机短信验证方法需要耗费额外的资源,大大提高了网络验证成本,用户体验度也下降。
技术实现思路
本申请的多个方面提供一种验证码生成方法及装置,在提高用户账号信息验证的安全性的同时降低了验证成本,大大提高用户体验度。本申请实施例提供一种验证码生成方法,包括:监测到用户操作请求时,获取用户账号信息;根据所述用户账号信息,获取 ...
【技术保护点】
一种验证码生成方法,其特征在于,包括:监测到用户操作请求时,获取用户账号信息;根据所述用户账号信息,获取与所述用户账号信息对应的用户行为日志;根据所述用户行为日志,生成与所述用户行为日志对应的验证码。
【技术特征摘要】
1.一种验证码生成方法,其特征在于,包括:监测到用户操作请求时,获取用户账号信息;根据所述用户账号信息,获取与所述用户账号信息对应的用户行为日志;根据所述用户行为日志,生成与所述用户行为日志对应的验证码。2.根据权利要求1所述的方法,其特征在于,根据所述用户账号信息,获取与所述用户账号信息对应的用户行为日志,包括:根据所述用户账号信息,获取与所述用户账号信息对应的用户登录频次;根据所述用户登录频次,确定获取用户行为日志的起始时间;获取当前时间与所述起始时间之间的用户行为日志。3.根据权利要求1所述的方法,其特征在于,根据所述用户行为日志,生成与所述用户行为日志对应的验证码,包括:根据所述用户行为日志,分析得到用户兴趣特征信息;根据所述用户兴趣特征信息,生成与所述用户兴趣特征信息对应的验证码,所述验证码包括一个或一个以上。4.根据权利要求3所述的方法,其特征在于,根据所述用户行为日志,分析得到用户兴趣特征信息,包括:根据所述用户行为日志,确定所述用户行为日志的类型;根据所述用户行为日志的类型,确定与所述用户行为日志的类型对应的兴趣关键词;根据所述确定的兴趣关键词,在所述用户行为日志中进行匹配,得到与所述兴趣关键词匹配的兴趣特征信息。5.根据权利要求4所述的方法,其特征在于,还包括:预设用户行为日志的类型与兴趣关键词之间的对应关系,每一个用户行为日志的类型对应1个或1个以上的兴趣关键词。6.根据权利要求4所述的方法,其特征在于,根据所述用户兴趣特征信息,生成与所述用户兴趣特征信息对应的验证码,包括:获取所述用户兴趣特征信息包括的文字、图标、数字和/或字符中的至少两项信息进行组合,生成...
【专利技术属性】
技术研发人员:江守超,张菊元,
申请(专利权)人:北京潘达互娱科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。