为什么12306会出那么奇葩的验证码

来源 :方圆 | 被引量 : 0次 | 上传用户:bascin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  春节还有两个月,好多人却要在这寒冷冬日里练习手速了。没错,我说的就是在12306网站上抢火车票。你们想的也是这件事吧?
  和上网购物一样,登录时依次填写用户名、密码,接下来是图形验证码……等等,这是什么鬼?“请点击下图中所有的美男子”、“请点击下图中所有的非智能眼镜”……在这个分秒必争的时刻,12306上的购票验证码让抢票者瞬间“抓瞎”。而且还他喵的是多选!有统计说,每输错一次验证码,就意味着当次购票成功率下降80%。这些验证码也迅速成为朋友圈里吐槽的对象。
  那么,为什么12306会出现这么奇葩得验证码呢?
  本质上是图灵测试
  输入验证码的过程,其实是让机器判断你到底是真人还是软件。“验证码”的英文名字很拗口,叫CAPTCHA,翻译过来是“全自动区分计算机和人类的图灵测试”。
  验证码的诞生,是为了杜绝通过软件设计的“注册机器人”进行恶意注册,进而产生大量的垃圾用户(僵尸用户)以及垃圾点评信息。这得说到2000年左右,互联网仍是一番原生态景象。雅虎公司最早受到大量通过机器程序注册的困扰,犯罪者在短时间内自动创建上千个电子邮件地址,然后利用这些地址发送垃圾邮件。
  为此,雅虎找到了刚刚进入卡内基·梅隆大学硕博连读的Luis von Ahn,后者为雅虎研究了一种强制用户输入某个适当变形的字符串,以检验注册者到底是机器还是人的程序。按照当时的技术,没有电脑能通过这种测试:人为扭曲的验证码毫无规律地以图形方式呈现,必须通过肉眼辨识才能通过验证。
  最暴力的验证码破解法——雇人来刷
  我们每天在网上付费、登录论坛或者多次输错密码后,都得面对各式各样的验证码的考验,而到现在我们也没有摆脱垃圾邮件或网络水军的骚扰。按照其发明人Luis von Ahn的表述,如何绕开验证码激励着垃圾邮件发送者展开一场军备竞赛。
  为了防止被轻易破解,十几年间验证码陆续发展出了多种形式,但直到今天使用最广泛的仍是基于字符的图片类验证码。这类验证码最易产生,具有标准答案,不受背景知识和文化差异的影响。其图像中包含数字、字母或其他文字,字符序列既能与背景图像进行融合,又能做出扭曲、变形之类的处理,所以破解的难度很大。我们平日里常去的网站,大都使用了这种基于字符的图片验证码。
  在平面字符的基础上,还曾诞生过3D验证码,它对于机器来说更难破解,但生成难度很高,用户体验也不如字符更简单,所以已被弃用。说到难度,总有道高一尺的存在,比如一些数学验证码,想通过就得算出答案。结果是计算机没法回答,学渣们哭晕在厕所。这样一看,各种奇葩验证码并没有广泛应用的可能。
  验证码诞生之初,就可以通过人力暴力破解的方式绕过测试,但代价太过高昂。在一些招工网站上,可以搜到一些公司发布的广告,专门雇人全天人工阅读、输入验证码。不过,计算机不能完成的任务已经越来越少,许多技术博客都会定期宣布对Gmail、雅虎等知名网站的验证码破解成功。
  验证码正在拿你当苦力
  随着软件的发展,人与计算机之间的差别会越来越小,发明人Luis von Ahn认为,或许3-5年内,能完全识别验证码的软件就将出现。这就要求更有效的验证码,比如听一段音频(类似英语听力?),或者要求用户起兴作首诗。好吧,12306上那些区分动物、人物的图片,也不失为一种尝试。
  其实,在你输入某些验证码的同时,也不知不觉做了一回文字的“搬运工”。2005年,Luis von Ahn对验证方式进行了更改:注册者输入验证码时,提供给两个字符串,一个是真正的验证码,另一个则来自某个古老文献中难以辨识的单词或词组。注册者需要自己辨识、输入这两个字符串。奥妙就在第二个字符串上,这个通过扫描仪、OCR软件甚至整理者都难以辨识的字符,可以通过大量注册者的“举手之劳”,很快得到确认。如果把互联网档案馆的文本都校对一遍,每天处理100万个单词需要400年,而加入验证码中,每天可以校對160本书,精度超过99%。2009年9月,Google专门购买了这项技术,作为书籍扫描中难以辨认字符的识别工作。
  最后回到被大量吐槽的12306。验证码是为了防御机器的,现在却把真人都给难住了。出现这样的系统,是因为旧的验证码体系已经完全被攻破、起不到防刷的作用,不得不采用新的方案。
  一套新规则出现可能是好事。从实际效果看,这些低像素的图片着实难住了普通人,理论上也让机器学习更加困难,所以是故意为之。在打击黄牛和抢票软件的效果上,仍有待观察,有科技公司就表示攻破这些图形验证码并不困难,因为对于12306上使用的581种图片(哪怕是5810种图片),只要有足够的耐心,把所有图片都刷出来并加上备注,就能实现破解。(来源/ 微信公众号 壹读)
其他文献
<正>丁香小姐,发髫高扬。缀满鲜花,绽放芬芳。腰身轻盈,蔓舞霓裳。面颊楚楚,贤淑灵光。婷婷娉娉,婀娜端庄。浅浅文脉,情意深藏;淡淡浮云,余韵悠长。送人温馨,心留余香。呵护
期刊
4月22日下午,四川达州市大竹县周家镇8岁女孩李微微为救落水小同伴,不幸溺水身亡。事件发生后,当地政府曾打算为其申报“见义勇为”称号,却未获得批准。在“见义勇为”的问题上虽
<正> 第一条武汉市珠算协会是中国共产党领导下从事珠算活动的群众性学术团体,是湖北省珠算协会和武汉市科学技术协会的团体会员。第二条本会宗旨是以马列主义、毛泽东思想为
在日益竞争的现代企业中,管理者是企业生存与发展的重要力量,是贯彻落实“以人为本”思想的核心力量。因此,企业管理者要树立正确的世界观、人生观、价值观,努力提高科学知识水平
规范司法专项整治活动进入第二阶段以来,江苏省宿迁市检察院坚持边整边改、立查立改,坚决把问题解决在开始阶段。  一是抓典型作示范。該院组织开展“学典型、促规范”活动,通过案件质量评查、十佳案件评选等方式方法,认真评选出一批先进办案典型,发挥先进典型的引领示范作用。同时,对办案中的司法不规范问题置若罔闻,顶风违纪违规办案的问题,坚持从严处理。通过正反两方面典型,进一步增强干警的规范司法意识,在全市检察
为了防止司机在驾驶过程中因使用手机而引发交通事故以及因此造成的人员伤亡,近日,英国交通部门加大了对开车打电话等有碍驾驶的行为加大了处罚力度。新交规规定,司机若有两次开车打电话的违规行为之后将被禁駕三年;而新手司机只要违规一次都有可能被禁驾,因为其扣分上限为6分,而英国交通法规定一位司机的驾照拥有12分的分值,有效期为3年,但开始两年只有6分。  交通大臣帕特里克·麦克洛克林表示,前两年拿到驾照的司
<正> 最近,硚口区人民法院判处了一起贪污大案。罪犯姚新兰系,硚口区某合作饮食中心店出纳员。从一九七二年至一九八三年的十年间,姚共贪污五十六笔,金额达七千余元。其手段
从区域发展的动力源来讲,每个区域的发展都需要有带动发展的增长极,同时又需要利用极化效应形成区域竞争强势。2005年,呼兰区委、区政府按照省委、省政府战略性推进哈大齐工业走
在南非生活和工作过的人都有一种感受,南非许多人的日子过得太休闲了。这里的人生活节奏是很慢的,每周五天工作日,而且每星期五下午2点以后,各大公司、工厂里就人走楼空了。每天
党的十七大报告指出:深入贯彻落实科学发展观,要求我们切实加强和改进党的建设。要站在完成党执政兴国使命的高度,把提高党的执政能力、保持和发展党的先进性,体现到领导科学发展