這年頭沒(méi)點(diǎn)知識(shí)儲(chǔ)備,連驗(yàn)證碼都填不出了


本文首發(fā)于公眾號(hào) 情報(bào)姬
未經(jīng)授權(quán)禁止任何形式的轉(zhuǎn)載?
文丨道長(zhǎng) 排版丨Arc翼執(zhí)泠

相信每個(gè)買(mǎi)火車(chē)票的人,都不會(huì)忘記曾經(jīng)被12306驗(yàn)證碼支配的恐懼。
畢竟從王自如中挑出劉翔,在白百何里辨認(rèn)王珞丹,真不是一般選手能做到的事情,大部分人臉盲到連自己與彥祖都區(qū)分不了。

據(jù)官方的統(tǒng)計(jì),當(dāng)時(shí)能一次性輸入對(duì)12306的驗(yàn)證碼的人只有8%,兩次輸入正確的也只有27%,可以說(shuō)擋住了黃牛的同時(shí)也徹底打敗了普通用戶。要是眼神不好,運(yùn)氣也不行,四十道驗(yàn)證碼沒(méi)有一個(gè)答對(duì)的奶糖哥就是標(biāo)準(zhǔn)結(jié)局。

雖然如今鐵道部門(mén)用實(shí)名認(rèn)證等更加嚴(yán)格的方式來(lái)防止黃牛倒票,12306的驗(yàn)證碼已經(jīng)下崗許久,但類似讓人抓狂的驗(yàn)證碼卻始終存在,畢竟在互聯(lián)網(wǎng)上沖浪,你總得證明“你是活人而不是機(jī)器”這個(gè)很關(guān)鍵的事情。

注冊(cè)賬號(hào)無(wú)疑是驗(yàn)證碼經(jīng)常出沒(méi)的重要場(chǎng)合,而對(duì)一個(gè)玩家來(lái)說(shuō),注冊(cè)一個(gè)爛橘子賬號(hào)的難度完全不亞于挑戰(zhàn)黑魂BOSS,不對(duì),是有過(guò)之而無(wú)不及。
臭名昭著的“數(shù)骰子”驗(yàn)證碼是第一道攔路虎。初見(jiàn)時(shí),大家多半以為只是簡(jiǎn)單的數(shù)學(xué)題,算骰子點(diǎn)數(shù)而已。

但完成一題后才發(fā)現(xiàn)需要做5題,然后做完5題又5題,得連續(xù)答對(duì)15題才能過(guò)關(guān)。
答錯(cuò)任何一題就請(qǐng)少俠重頭來(lái)過(guò),而且答題是有時(shí)間限制的,超時(shí)一樣得重來(lái)。在此期間,你還得祈禱網(wǎng)絡(luò)別出現(xiàn)任何波動(dòng),不然會(huì)發(fā)生什么不用我多說(shuō)吧。

無(wú)獨(dú)有偶,索尼也有個(gè)類似的驗(yàn)證碼——觸摸無(wú)法夠到奶酪的老鼠,同樣的多次答題套路,同樣的精神污染。

巧合的背后是必然,不難發(fā)現(xiàn)這些驗(yàn)證碼是同一家公司制作的,名為arkose labs,而這家公司基本也在國(guó)內(nèi)玩家的黑名單上了。
拋開(kāi)有意為難用戶的例子不說(shuō),其實(shí)還有一些小眾論壇、偏門(mén)網(wǎng)站的驗(yàn)證碼也十分考驗(yàn)大家的知識(shí)儲(chǔ)備,比如在一堆代碼中找到BUG所在。

或是直接出一道專業(yè)題,讓用戶看圖寫(xiě)出分子化學(xué)式。

也可能讓你解答整流二極管的相關(guān)問(wèn)題,瞄一眼就知道是自己的知識(shí)盲區(qū)。

有數(shù)理化,自然不缺文史哲,既有讀音標(biāo)填單詞,也有標(biāo)志性歷史事件的日期考驗(yàn)。


如果不是專業(yè)對(duì)口,恐怕只有特別博學(xué)的大神才有可能答得上來(lái)。事實(shí)上,用這種驗(yàn)證碼本來(lái)就沒(méi)想過(guò)讓所有人都答對(duì),其本意就是設(shè)置門(mén)檻,把驗(yàn)證碼當(dāng)做小圈子的入駐考試,在注冊(cè)時(shí)篩選志同道合的用戶。

盡管很多時(shí)候驗(yàn)證碼真的很反人類,但它的存在是其有意義的,它的誕生和進(jìn)化實(shí)際上也是人類與機(jī)器之間對(duì)抗發(fā)展的縮影。
在90年代,互聯(lián)網(wǎng)剛開(kāi)始走上商業(yè)化的時(shí)候,網(wǎng)絡(luò)郵箱是最受歡迎的服務(wù)之一,雅虎郵箱在此期間嶄露頭角,用戶量暴增,而這也讓很多人看到了“商機(jī)”,即批量注冊(cè)郵箱,向其他用戶發(fā)送大量營(yíng)銷(xiāo)廣告郵件。

除了發(fā)送垃圾郵件之外,用同樣的方式和手段,稍微改造下程序就能應(yīng)用于刷帖灌水、惡意爬蟲(chóng)、搶票倒票,甚至直接暴力破解密碼。
為了解決這個(gè)問(wèn)題,一位名叫路易斯·馮·安的人和他的小伙伴們?cè)O(shè)計(jì)出了最早的驗(yàn)證碼(CAPTCHA ),其英文全稱是Completely Automated Public Turing Test to Tell Computers and Humans Apart,翻譯過(guò)來(lái)是“全自動(dòng)區(qū)分計(jì)算機(jī)和人類的圖靈測(cè)試”,說(shuō)人話就是區(qū)分你到底是“人”還是“機(jī)器”。

最初的驗(yàn)證碼只運(yùn)用簡(jiǎn)單的字母或數(shù)字,普通人可以輕松辨認(rèn),但對(duì)當(dāng)時(shí)的機(jī)器和程序來(lái)說(shuō)卻難以識(shí)別,所以成功守護(hù)了互聯(lián)網(wǎng)一段時(shí)期的和平。
然而我們都知道,技術(shù)是不斷進(jìn)步的,你有張良計(jì),我有過(guò)墻梯,很快破解驗(yàn)證碼的程序和軟件就出現(xiàn)了。

那么為了應(yīng)對(duì)破解,驗(yàn)證碼一樣需要不斷進(jìn)化,一場(chǎng)防御與進(jìn)攻之間的“軍備競(jìng)賽”就此展開(kāi)。
先是扭曲、旋轉(zhuǎn)、變形、模糊、劃痕,千方百計(jì)讓機(jī)器無(wú)法識(shí)別,可惜驗(yàn)證碼被改得爹媽都不認(rèn)識(shí)了,還是會(huì)被破解。

圖片既然已經(jīng)沒(méi)有辦法再?gòu)?fù)雜了,自然要尋求其他方向,人類的邏輯思維上線,開(kāi)始把驗(yàn)證碼設(shè)計(jì)成題目,從簡(jiǎn)單的1+1等于幾,到上文各種專業(yè)難題,極大增加了破解的難度。

另一方面,找出圖片中的火車(chē)、飛機(jī),辨別人物、動(dòng)物等也是這個(gè)方向的延續(xù)。
不過(guò)隨著機(jī)器對(duì)人類知識(shí)學(xué)習(xí)的不斷深入,這類驗(yàn)證碼同樣擋不住破解的步伐,要是再加難度,可能又會(huì)演變成12306那樣,殺敵一千,自損八百,把許多正常用戶也擋在門(mén)外。

所以只得另辟蹊徑,從其他角度找到人類可以輕松做到,但機(jī)器難以模仿的事情。
那就是行為。
“我不是機(jī)器人”這個(gè)熟悉的驗(yàn)證碼沒(méi)那么多花里胡哨,僅需要點(diǎn)一下就行,它會(huì)通過(guò)跟蹤用戶點(diǎn)擊之前、點(diǎn)擊時(shí)以及點(diǎn)擊之后的行為(如停留時(shí)間、鼠標(biāo)移動(dòng)),判斷是否是人在操作。

現(xiàn)在更為常見(jiàn)的滑塊驗(yàn)證碼對(duì)人來(lái)說(shuō)沒(méi)什么技術(shù)含量,除非你日常手抖,或者遇到下面這個(gè)長(zhǎng)得特立獨(dú)行的滑塊。

但其背后的程序卻可以通過(guò)分析用戶手指滑動(dòng)速度、對(duì)齊位置等,判斷當(dāng)前用戶是人還是模擬人類的機(jī)器。
而伴隨著驗(yàn)證碼的廣泛使用,有不少人試圖挖掘它更多的價(jià)值,畢竟幾億人甚至幾十億人每天都必須做一件事時(shí),哪怕這件事只花幾秒鐘不值一提,也足以產(chǎn)生質(zhì)變。
谷歌就會(huì)把路牌、障礙物等街景的驗(yàn)證碼數(shù)據(jù)用于訓(xùn)練自動(dòng)駕駛汽車(chē)的AI,幫助AI辨認(rèn)那些模糊的道路狀況,以便其更好得應(yīng)對(duì)復(fù)雜路況。

在龐大數(shù)據(jù)的支持下,谷歌的自動(dòng)駕駛AI很可能是如今最接近L5(完全自動(dòng)駕駛)級(jí)別的,而且人家大大方方的直接公布了白嫖你勞動(dòng)力的行為,反正你不可能不用驗(yàn)證碼。
事實(shí)上,也有質(zhì)疑驗(yàn)證碼的聲音,覺(jué)得其效果欠佳又浪費(fèi)時(shí)間,但在人工智能越來(lái)越發(fā)達(dá)的今天,一般的方法還真分辨不了人與機(jī)器。

更為有效的指紋驗(yàn)證、人臉識(shí)別等方法,要么需要借助設(shè)備,成本太高,要么容易侵犯隱私,安全無(wú)法保障,各有各的問(wèn)題。
所以在完美的替代方案出現(xiàn)之前,我們確實(shí)還無(wú)法離開(kāi)驗(yàn)證碼。

hi,這里是情報(bào)姬~
想更早看到編輯們的文章,可以wx關(guān)注下我們的公號(hào)
這對(duì)我們來(lái)說(shuō)很重要,筆芯~?

往期精彩,點(diǎn)擊可達(dá)


這年頭沒(méi)點(diǎn)知識(shí)儲(chǔ)備,連驗(yàn)證碼都填不出了的評(píng)論 (共 條)
