奇葩的验证码你真正懂它吗
验证码,我们在登陆网站的时候都会遇到。特别是每当春运抢票时,验证码总是输到崩溃,极大的影响了登录体验。不过这也不能怪设置验证码的软件,毕竟也是为了你的安全着想。那为什么程序猿们要设计出介种奇葩验证码呢?日前,腾讯TEG安全平台部就验证码问题,结合腾讯的发展历史进行了来龙去脉的梳理,一起来了解下:
腾讯出现验证码,得从13年前那股疯狂的ldquo;挂太阳rdquo;热潮说起。
如果是QQ老用户,你一定记得那些年我们挂过的星星、月亮和太阳。伴随着这股热潮,网络上开始出现一种特殊服务mdash;mdash;代挂QQ,也就是代挂团伙为有需要的用户长时间登录QQ以提升等级,这就需要用户把帐号密码给到他们。
当年的挂机软件
这个时候,坏人出现了。他们手里掌握的密码资源哗啦啦多了起来,并开始盗卖变现,还变本加厉,不断用机器高频的暴力破解,一个一个去试可能的密码。
于是,正如大家所见,QQ登录场景中的验证码应运而生,并有效打断了坏人自动机暴破的疯狂节奏。
从那时起,腾讯验证码正式登上历史舞台。在2008年之前,凡是在网页上登录QQ都得输入验证码。当时的策略是ldquo;一视同仁rdquo;,给所有用户下发验证码。
经过一段时间的摸索,团队开始意识到一个问题:验证码的初衷,是为了拦住ldquo;坏人rdquo;,而不是拦住ldquo;所有人rdquo;。因此,腾讯开始尝试对那些明显是正常用户的行为免去下发验证码。
也就是通过安全大数据的能力,自动区分机器与正常用户,向机器下发验证码拦截,对好人则免验证码直接登录,以此提升用户体验。
在腾讯,这项平衡安全和体验的策略工作称之为ldquo;免验rdquo;。在下发ldquo;免验rdquo;策略初期,只能免掉10的验证码。
对可疑行为下发验证码
随着数据积累和能力的提升,免验比例也在不断提高,力求免去正常用户辨别验证码的苦恼。直到现在,免验策略还在持续优化。
电商、团购、互联网金融崛起,黑产从业者的可图之利增多,验证码的战场正式进入了一段破解与抗破解的持久博弈。
早期的密码暴力破解软件
业界普遍把验证码设计得越来越复杂。长久下来,就形成了机器人和用户都看不懂的尴尬局面。
显然,这条路是走不通的。
在长期的试错和斗争中,腾讯的研究人员发现坏人在破解验证码时存在一大死穴mdash;mdash;时间。
从一套新的验证码出现,到坏人成功破解,再集成到自动化软件流入黑市,整个过程需要一个周期。那么,如果我们更新验证码的速度快于坏人的工作周期,问题不就迎刃而解了?
基于这种对抗理念,在2011年7月,ldquo;魔术师rdquo;验证码诞生了。如同魔术师快得让人看不清的手法,魔术师验证码采用了高频的切换策略,不停的更换字体,使对抗形成了ldquo;敌方未破我先变rdquo;的局面。
原有验证码vs魔术师验证码
果然,敌人自动机大军的步伐被成功遏制,铩羽而归。
字库都用枯竭了,还有啥办法?
但为了巨大的潜在利润,敌人永远不会消停。由于魔术师的字体库已经跑了一年,再加上图像识别技术的发展,坏人几乎遍历研究。
以前,只要验证码的字体一切换,破解率立马就会刷刷地往下掉。而后来,破解率仅小掉一下马上又反弹了。
换字体策略失效!该怎么办?研究人员发现,任何一种自动机,对验证码的识别率都不可能达到100,有验证成功的图片,肯定也有验证失败的图片。
做个假设,某种自动机的破解率是10,也就是指在100张图片里,有90张无法识别。那么我们把这90张图片收集起来,每次都给它下发这些图片,10的破解率会瞬间掉到0。
因为此时,自动机已陷入了绕不开的死结。根据这个思路,2013年元旦前,ldquo;猜你喜欢rdquo;验证码诞生了。ldquo;猜你喜欢rdquo;通过分析自动机行为特征,自动寻找、收集自动机的弱点,反复攻敌之弱。
原有验证码vs猜你喜欢验证码
在体验上,ldquo;猜你喜欢rdquo;摆脱了对图片复杂性的依赖,做到了ldquo;高清无码rdquo;,正常用户的识别率也大幅提高。在安全性上,防破解效果立竿见影。
坏人永远不停歇,对抗也越发激烈。黑产也运用起了人工智能,推出验证码的杀手锏ndash;打码平台,从设计原理上突破验证码。
他们招募大批的打码工人,进行流水线作业。
而让这个情况更糟糕的是打码和深度学习结合,打码平台和使用打码平台的开发者给自动机破解程序提供样本,通过神经网络学习,破解程序可以很快做到较高的破解率。
再加上OCR(文字识别技术)的发展,字符验证码对抗非常艰难。
此时,许多新型的验证码出现了:
世界上没有绝对破不了的验证码。随着机器学习的不断发展,程序猿遇到的挑战也将越来越多。不断尝试和跟坏人斗智斗勇,更多新型验证码也正在研究当中。
验证码团队不会采用一成不变的单一验证手段,而是配合策略,组合下发,快速迭代。
可以肯定的是,无论是过去、现在,亦或是不远的将来,对抗黑产,这都注定是一场没有硝烟的血战。
快问快答:
Q:是不是字符验证码就不安全?
A:不是。现在腾讯许多业务仍在使用字符验证码,不过也正在向新型验证码转移。
除了验证码,保护用户的安全需要多元化手段综合运用,比如用户行为识别、后台策略对抗等,根据不同情况,启动不同的安全应对策略。
Q:就上面提到的各种验证码来讲,现在哪种验证码的效果最好呢?
A:不同产品面临的战场不一样,比较难下定论说哪一种验证码效果最好。
从目前坏人的手段和技术来看,大家拼的更多的是后台策略,而不是单纯的验证码本身了。适合产品安全策略的才是最好的。
Q:指纹验证的频率也越来越高,是不是以后可以免去验证码?
A:指纹验证本质是身份验证,验证码是对抗自动机,不过随着移动设备指纹的普及,用指纹做身份验证,免去验证码是有可能的。
Q:验证码属于反人类设计,未来什么情况下可能退出历史?
A:验证码的设立很大程度上是为了对抗高频的暴力破解,阻挡坏人的自动机进攻的步伐。所以在现阶段还是非常必要的。
未来,安全策略更加周全、新型技术解决登录身份验证等问题,可以预想,终有一天验证码会退出互联网的历史舞台。但验证码彻底退出历史舞台,预计还需要比较长的一段时间。
订单都被中国船厂抢走了!韩国船企痛批银行拖后腿再不增加预付款保函授信额度,订单就要给中国船厂抢走了!由于担心被中国等海外企业抢走新船订单,韩国中型造船企业正在强烈呼吁韩国进出口银行(KEXIM)等国家政策性银行增加预……
我的好友丁久颀作文我有一个形影不离的好朋友,名叫丁久颀。她长着一双炯炯有神的大眼睛,一个小小的鼻子,不高不矮的个子,头上扎着一个小辫子。她有一张樱桃小嘴,一笑就露出两排洁白的牙齿,漂亮极了……
农商行网点不减反增成本压力倒逼能效提升本报记者郭建杭北京报道随着数字化浪潮的到来,银行业务的离柜率正在逐渐走高。在金融脱媒、银行业普遍对网点数量做减法的大环境下,农商行、农信社对于营业网点的增减需要做出更谨慎……
新发地市场百王百强商户成长记之草莓大王不逼自己一把,你永远不会知道自己的潜力有多大记新发地市场草莓大王刘京生我们每一个人都拥有不可估量的潜力,但很多时候因为缺少把深层潜力激发出来的契机,所以才让一些人的人生显……
有人说,中国女排30大胜美国女排引发了美股的大跌,你信吗?中国女排是我国体育界的骄傲,我国的男足有女排十分之一就不丢脸了。但是,如果说中国女排大胜美国女排引发美国股市下跌,那是文学家的想象,也是国人对女排超强能力的联想,可以作为戏言聊……
难忘2015相遇的秋天与你相遇的秋天,风儿拂过脸颊,碎发挠着我的脖子,近在咫尺的你对我招手浅笑。和你的相遇短暂而美好。看着品学网里一篇又一篇佳作,眼花缭乱,心中不禁荡起一圈圈涟漪,那是羡慕。我……
精选小学生写童话的作文500字锦集六篇在平凡的学习、工作、生活中,大家对作文都再熟悉不过了吧,作文根据体裁的不同可以分为记叙文、说明文、应用文、议论文。一篇什么样的作文才能称之为优秀作文呢?下面是小编帮大家整理的小……
外婆家的小狗作文精选在我外婆家养过一只小狗,这只小狗在外流浪时自觉跟外婆回家的,我很喜欢它。它毛绒绒的,全身披着华丽的白色大棉袄,十分高贵,两只耳朵向地下垂着,十分敏感。小狗的尾巴一摇一摆的……
七七事变80周年征文600字导语:在纪念ldquo;七七事变rdquo;80周年之际,我们要牢记历史,勿忘国耻。下面是小编整理的一些初一的作文,欢迎查阅,谢谢!篇一:七七事变作为一个中国公民,一个皮……
法制使人生更美好七年级作文敬爱的老师亲爱的同学们:大家好!今天我演讲的题目是《法制使人生更美好》。同学们,你们知道,每年的12月4日是我国的什么日子吗?对了,是我国的法制宣传日。……
钟鼓楼游记作文600字西安钟鼓楼位于中国陕西西安市中心。钟楼与鼓楼东西对峙。钟楼初建于明洪武十七年(1384)。原址在今西大街广济街口,明万历十年(1582)重修,迁建于现址。楼上原悬大钟一口,作为……
生命中的细节优秀作文导语:生命中的细节,数不胜数。而仅仅是一些普普通通的细节,最易打动人心。小编整理生命中的细节作文,希望对你有帮助。第一篇:生命中的细节生命中的细节,数不胜数。而仅仅……