你最近是不是在办公室有听到过火车汽笛声?那不是你在老板要求下熬夜加班之后出现的幻听反应,而是你的朋友在12306官网抢火车票。


铁道部12306官网正在越来越人性化,在加入自动刷新功能之后,如果有余票了,12306老司机就会按喇叭啦。

7.pic.jpg

浏览器抢票插件们都自愧不如,这个提醒用专业术语来说叫做『场景化语音提示』。

liebao.jpg

在抢票的时候,大家最心疼的,不是点击鼠标的手,而是看12306专属验证码的眼睛。


这些验证码都是由图片组成,12306会让你认出其中的一张或者几张,图片有时候很复杂,很生僻,知识不够渊博的人根本答不上来。

5111.pic.jpg


一时间,铁道部又成众矢之的——貌似每年这个时候都会的好伐。


为什么要用这种别致的二维码呢?


一位接近吐槽君的分析师透露说,12306主要有以下几个考虑:


第一,这个二维码很难破解的。


12306每年春运都会成为全国人民DDOS攻击的对象,还有被金钱蒙蔽了双眼的黄牛党们用机器抢票再高价转卖。


一般我们见到的验证码大概是这样的。

yanzhengma2.jpg

一堆数字或字幕组成的简单字符。


难一点的就是加减乘法计算了,如果幼儿园的小朋友来帮爸爸妈妈抢票,是注定无法通过的。

yanzhengma.jpg


其实这不算什么,很多等式,大学生都不一定能通过。

yanzhengma222.jpg

许多数字和字母组成的二维码,黑客可以用OCR(光学字符识别)技术识别之。12306之前的验证码被抢票软件轻易破解了。吐槽君的分析师朋友认为,采取图片技术之后,就很难有黑客能破解了,就算图像识别技术能识别图片,也很难识别出问题,更别说将两者对应起来了。


实际测试表明,借助于Google等巨头的智能识图技术,能够识别大部分图片的涵义,准确率85%,我去,12306的工程师哭晕在厕所…我那位分析师被啪啪打脸了。


智慧的12306工程师开始让问题变得更复杂:图片变得更难认,并且保持更新,这是一场浩大的技术攻防战,只为提防抢票软件和背后的黄牛党,可歌可泣。

2.pic.jpg


吐槽君的分析师朋友认为,这种图片验证码还能起到科普作用,因为每个问题都可以让你涨姿势。


分析师朋友给吐槽君列举了数据:倘若一个人要抢到票,大概要刷新二维码100次,每一次填写结果就强化了一个知识点,一张火车票几百元,学习上百个知识,可不止值几百元。分析师朋友预测,12306未来会与高校等机构加强产学合作,进军互联网+教育,使验证码系统发挥教育余热。

6.pic.jpg


就商业模式而言,12306验证码还具有巨大的广告价值。


吐槽君的分析师朋友这样解释道:『现在最流行的广告是原生广告,就是你看到广告不觉得它是广告』,验证码不就是吗?


『请选出下面哪款卫生巾是婷美』


『请选出下图中的超薄款Durex』


『以下哪位没有使用美莱医院的整形服务』……


其实,图片验证码广告技术,是一位中国大学生的创意,并基于此创业。毫不例外,很多抄袭其idea的团队也出现了。现在这技术被铁道部发扬光大了。

092240024eqk2juukuqh24.jpg

这,就是互联网思维,互联网+12306,激发巨大的想象空间,中国铁路未来扭亏为盈不是梦。


12306验证码用来狙击可怕的黄牛党,可谓奇招,黄牛都哭了吧?


太小瞧黄牛了,道高一尺魔高一丈,据传黄牛党完全可采取人肉验证码识别技术来破解,借助于众包力量来人工识别验证码。

huangniu.jpg

吐槽君想,就算这样,12306验证码还是增大了黄牛们的破解成本,值得称赞。分析师朋友却说,这降低了其他用户的购票效率,本质并没有什么改变。


吐槽君(微信ID:leitech)办公室的小伙伴,今天中午一直在抢票,最后红着眼告诉我说:终于订了张机票…


其实票难抢,是因为票少人多,而不是验证码…铁道部成出气筒了,冤。


人类一直在与机器就验证码展开拉锯战。


网页和App上的验证码出现的原因只有一个:确保你是活人,而不是机器代码。


最初验证码是数字,后来被破解了;所以验证码加入了字母,还是被破解了。


更复杂的数字和图片,继续被破解。


给数字和字母价格背景图。

tengxun.jpg


或者像百度一样来一组汉字和拼音的智能答案。

baidushenshou.jpg

那就来会动会旋转的数字和字母!

dongtai.gif

可以将字母和数字进行扭曲到世界上没几个人认出来。

G.png

新一代验证码借鉴了iPhone滑动解锁设计,是这样的:

huadong.jpg

还有验证码可以让你语音读出来,免去输入之烦恼。

Img348118684.jpg


走在最前面的是Google,去年底Google宣布他们绝大部分的“验证码”都将被一个简单的复选框所代替,用户只需勾选“我不是机器人(I'm not a robt)”即可。在单击之前移动鼠标的那一瞬间,Google通过移动鼠标轨迹等方式判断,这是真人行为还是机器程序,如果怀疑你是机器人,再启动常规二维码,貌似还挺黑科技的。

Google.png


不过吐槽君刚去注册GMAIL发现验证码还是这样的,被骗了。

8.pic.jpg

未来的验证码是这样的吗?


请从猫当中找到狗:

3.pic.jpg


验证码自古以来都是一个难题,不要冤枉小铁了,momo~


封面图来自新浪,内文图来自网络


签名档--透明 第二版.jpg