滑动验证码为什么会取代图文验证码

2025-04-27 14:28:08
推荐回答(3个)
回答1:

验证码从设计之初,是为了解决区分用户是人类还是计算机的难题,验证问题必须只有人类才能解答。但随着图文识别技术的发展,图文验证码被破解的成本越来越低,企业为了增加黑灰产的破解难度,不断增加图文的复杂度,但随之而来的问题就是极差的用户体验。滑动验证码中,如顶象的无感验证不仅在安全性上比图文验证码更强,并且用户体验也远胜图文验证码。前置拦截恶意用户,让正常用户无感知验证通过。

回答2:

顶象的无感验证在安全性上比图文验证码更强。

回答3:

验证码是防机器人的,但是现在人工智能卷积神经网络很发达了,不管是加干扰线还是扭曲字符都无效,几乎都可以还原成原样,成功率98%。如果再对图像进行加密反而会影响用户的体验
现在用滑块验证码,别看只是把拼图拼接上的动作很简单。实际上,后端会检测滑动滑块的速度变化,点击的时长,匹配的误差,是否有重复的行为,通过收集多个用户的行为来建立一个模型,以此判断是不是人在操作。你如果要用机器人破解这个验证码,必须要严格按照模型操作,并不是简单的匹配就能过。然而模型是通过大量的用户操作生成的,你无法简单的用算法实现,这样看来,滑块安全性更高,更难破解。
当然上有政策下有对策,你可以让多个人不断的刷验证码来拟合模型,按理来说只要人足够多,就能够破解滑块验证码(一些打码的兼职就是做这个的)。为了应对恶意刷验证码的情况,现在的滑块验证码在开启时还会记录你的ip地址和登录时间等信息,当你的这些信息与大部分用户不同时就会直接不让你通过(甚至验证码都不会弹出来)