【技术实现步骤摘要】
验证码验证方法、装置、存储介质和计算机设备
本专利技术涉及计算机领域,尤其涉及一种验证码验证方法、装置、存储介质和计算机设备。
技术介绍
验证码可以防止恶意破解密码、刷票和论坛灌水,以及有效防止黑客等对注册用户用特定程序暴力破解方式进行不断的登陆尝试等行为。验证码是现今很多网站通行的方式,现今使用率越来越高,但是现在的验证码容易被机器通过机器学习算法,模拟人的操作进行破解,验证码的安全性较低。
技术实现思路
有鉴于此,本专利技术实施例提供了一种验证码验证方法、装置、存储介质和计算机设备,用以解决验证码的安全性较低的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种验证码验证方法,所述方法包括:基于用户行为方式和用户认知方式随机生成验证码;获取用户输入的验证信息;获取用户输入所述验证信息时产生的传感信息;根据所述验证信息、所述传感信息和所述验证码判断是否验证通过。进一步地,所述用户行为方式和所述用户认知方式之间存在预设的结合关系,所述基于用户行为方式和用户认知方式随机生成验证码,包括:从数据库中随机选择一种所述结合关系;根据选择的所述结合关系获取相 ...
【技术保护点】
1.一种验证码验证方法,其特征在于,所述方法包括:基于用户行为方式和用户认知方式随机生成验证码;获取用户输入的验证信息;获取用户输入所述验证信息时产生的传感信息;根据所述验证信息、所述传感信息和所述验证码判断是否验证通过。
【技术特征摘要】
2018.10.26 CN 20181125681311.一种验证码验证方法,其特征在于,所述方法包括:基于用户行为方式和用户认知方式随机生成验证码;获取用户输入的验证信息;获取用户输入所述验证信息时产生的传感信息;根据所述验证信息、所述传感信息和所述验证码判断是否验证通过。2.根据权利要求1所述的方法,其特征在于,所述用户行为方式和所述用户认知方式之间存在预设的结合关系,所述基于用户行为方式和用户认知方式随机生成验证码,包括:从数据库中随机选择一种所述结合关系;根据选择的所述结合关系获取相对应的所述用户行为方式和所述用户认知方式;从所述数据库中随机获取与选择的所述结合关系相关联的素材;根据所述用户行为方式、所述用户认知方式以及所述素材生成所述验证码。3.根据权利要求2述的方法,其特征在于,在所述基于用户行为方式和用户认知方式随机生成验证码的步骤之前,所述方法还包括:创建所述用户行为方式和所述用户认知方式;根据所述用户行为方式和所述用户认知方式结合的可行性,建立所述用户行为方式和所述用户认知方式之间的结合关系,其中,一种所述结合关系对应一种所述用户行为方式和一种所述用户认知方式;将所述用户行为方式、所述用户认知方式和所述结合关系存储在所述数据库中。4.根据权利要求1所述的方法,其特征在于,所述验证码包括校验信息和传感校验类型,所述根据所述验证信息、所述传感信息和所述验证码判断是否验证通过,包括:判断所述验证信息和所述校验信息是否相同;确定所述传感信息的类型,判断所述传感信息的类型是否属于传感校验类型,其中,所述传感校验类型用于校验所述验证码的所述传感信息的类型;若所述验证信息和所述校验信息相同且所述传感信息的类型属于所述传感校验类型,则确定所述验证码验证成功;若所述验证信息和所述校验信息不相同或者所述传感信息的类型不属于所述传感校验类型,则确定所述验证码验证不成功。5.根据权利要求4所述的方法,其特征在于,所述在所述验证码验证不成功...
【专利技术属性】
技术研发人员:刘劲柏,徐佳良,
申请(专利权)人:深圳壹账通智能科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。