【技术实现步骤摘要】
验证码处理方法及装置、存储介质
本公开的实施例涉及一种验证码处理方法及验证码处理装置、存储介质。
技术介绍
验证码(CompletelyAutomatedPublicTuringtesttotellComputersandHumansApart,缩写为CAPTCHA),是一种区分用户是机器还是人的公共全自动程序。验证码是现在很多网站通行的验证方式,不仅可以防止恶意破解密码、刷票、论坛灌水等“恶意”行为,例如还能有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录尝试。
技术实现思路
本公开至少一实施例提供一种验证码处理方法,适用于通过计算机装置展示的一组验证码,所述一组验证码包括至少一个验证码,所述方法包括:获取第一类用户通过所述一组验证码的第一概率;获取第二类用户通过所述一组验证码的第二概率;基于所述第一概率和所述第二概率判断所述一组验证码被所述第一类用户破解的几率是否加大;所述第一类用户为异常用户,所述第二类用户为正常用户。例如,本公开至少一实施例提供的验证码处理方法,还包括:在所述一组验证码被所述第一类用户破解的几率超过第一阈值的情况下,反馈使用另一组验证码替代所述一组验证码用于验证。例如,在本公开至少一实施例提供的验证码处理方法中,分别获取在同一时间段内所述第一类用户和所述第二类用户验证所述一组验证码的所述第一概率和所述第二概率。例如,在本公开至少一实施例提供的验证码处理方法中,基于所述第一概率和所述第二概率判断所述一组验证码被所述第一类用户破解 ...
【技术保护点】
1.一种验证码处理方法,适用于通过计算机装置展示的一组验证码,所述一组验证码包括至少一个验证码,所述方法包括:/n获取第一类用户通过所述一组验证码的第一概率;/n获取第二类用户通过所述一组验证码的第二概率;/n基于所述第一概率和所述第二概率判断所述一组验证码被所述第一类用户破解的几率是否加大;/n其中,所述第一类用户为异常用户,所述第二类用户为正常用户。/n
【技术特征摘要】
1.一种验证码处理方法,适用于通过计算机装置展示的一组验证码,所述一组验证码包括至少一个验证码,所述方法包括:
获取第一类用户通过所述一组验证码的第一概率;
获取第二类用户通过所述一组验证码的第二概率;
基于所述第一概率和所述第二概率判断所述一组验证码被所述第一类用户破解的几率是否加大;
其中,所述第一类用户为异常用户,所述第二类用户为正常用户。
2.根据权利要求1所述的验证码处理方法,还包括:
在所述一组验证码被所述第一类用户破解的几率超过第一阈值的情况下,反馈使用另一组验证码替代所述一组验证码用于验证。
3.根据权利要求1所述的验证码处理方法,其中,分别获取在同一时间段内所述第一类用户和所述第二类用户验证所述一组验证码的所述第一概率和所述第二概率。
4.根据权利要求1-3任一所述的验证码处理方法,其中,基于所述第一概率和所述第二概率判断所述一组验证码被所述第一类用户破解几率是否加大,包括:
比较所述第一概率和所述第二概率;
在所述第一概率接近所述第二概率的情况下,所述一组验证码被所述第一类用户破解的几率加大。
5.根据权利要求1-3任一所述的验证码处理方法,其中,基于所述第一概率和所述第二概率判断所述一组验证码被所述第一类用户破解的几率是否加大,包括:
基于所述第二概率设置第二阈值;
比较所述第二阈值和所述第一概率;
在所述第一概率高于所述第二阈值的情况下,所述一组验证码被所述第一类用户破解的几率加大。
6.根据权利要求1-3任一所述的验证码处理方法,还包括:
基于所述一组验证码包括的所述至少一个验证码的应用场景,选择所述至少一个验证码的验证难度。
7.根据权利要求6所述的验证码处理方法,其中,所述一组验证码包括的所述至少一个验证码包括分别应用于第一场景和第二场景的第一验证码和第二验证码,
在对所述第一场景的安全性要求高于对所述第二场景的安全性要求的情况下,所述第一验证码的验证难度大于所述第二验证码的验证难度;
在对所述第一场景的安全性要求低于对所述第二场景的安全性要求的情况下,所述第一验证码的验证难度小于所述第二验证码的验证难度。
8.根据权利要求6所述的验证码处理方法,还包括:
在同一个应用场景下,获取用户是所述第一类用户的可疑程度以及确定获取的所述可疑程度的准确率;
在所述可疑程度和所述准确率分别高于第三阈值和第四阈值的情况下,增加发送至所述第一类用户的验证码的验证难度。
9.根据权利要求6所述的验证码处理方法,其中,所述至少一个验证码中的各个验证码分别包括多个物体的图像,...
【专利技术属性】
技术研发人员:黄鹤清,张佳龙,陈浩,
申请(专利权)人:字节跳动有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。