#原来滑动验证码是这个作用#最近我自己换着设备用,发现关于滑动验证码的细节,觉得挺有意思的,我来说一下。
比如用手机触屏和电脑鼠标操作,系统判断的点居然不一样。我用手机滑动时,有时候手指按得重了点,轨迹会稍微歪一下,甚至中途不小心抬了下手指再接着滑,本以为会失败,结果反而过了。后来才反应过来,这其实也是个“人类信号”——机器程序不会有手指按压力度的变化,更不会有“中途断触再续上”的操作,但咱们 real 人用触屏,难免会有这种小意外,系统其实早就把这些算进去了。
还有个“隐形信任”的点我之前没注意到。我常用家里的平板登录某平台,刚开始还得认真对齐滑块,后来发现有时候滑块刚动一半就过了,缺口位置也明显比之前好对齐。查了下才知道,系统会悄悄记你的操作习惯——比如你平时滑动的速度大概在1-2秒,手指常从左边还是右边开始动,要是这些习惯一直没变,它就会降低验证难度;但一旦换了新设备,或者操作速度突然变快(比如0.5秒就滑完),它就会立刻“警觉”,让你重新验证。
不过也有过尴尬时刻,上次在地铁里网特别卡,滑块滑一下卡一下,轨迹断断续续跟“跳格子”似的,我以为肯定要重来,结果居然过了。后来想明白,网络波动导致的轨迹卡顿,也是人类才会遇到的情况,机器程序不会受网速影响,轨迹只会是匀速平滑的,反而这种“不顺畅”,又成了咱们的“身份证明”。
这么一看,滑动验证比我想的更“懂人”,不只是盯着轨迹波动,还会结合设备、习惯甚至网络情况综合判断。虽然有时候觉得麻烦,但想想这些小细节都是为了区分人和机器,也就觉得合理多了。 http://t.cn/AXPEccXu
发布于 山东
