林華
暑假到了,機械城內(nèi)到處喜氣洋洋,因為學(xué)生們又可以和家人四處旅游“趕烤”了!
暑假也是機械城最忙的時候,因為許多人都盯上了機器人,利用各種手段威逼利誘機器人為他們打工——搶車票,接著再把車票倒賣出去,賺差價。
為了整頓這種不良風(fēng)氣,機械城委員會開設(shè)了特別的購票通道,開啟最高級別的驗證系統(tǒng),嚴(yán)厲打擊搶票黑色產(chǎn)業(yè)鏈。但這也誤傷到了一些真正有出行需求的人類。
你做好和驗證系統(tǒng)“大戰(zhàn)”三百回合的準(zhǔn)備了嗎?
每位機械城居民擁有50點初始信譽值。如果購票人未能通過全部的購票驗證,且信譽值過低,將會被鐵路系統(tǒng)拉黑,180天內(nèi)限制購票。
為了不放過任何一個惡意搶票的機器人,驗證系統(tǒng)設(shè)有三關(guān),將通過計算能力、眼力、手速三個方面驗證購票人的身份。
第一關(guān)是識別字符驗證碼。這關(guān)可將許多“腦容量”(數(shù)據(jù)庫樣本)不足的機器人篩選出去,對于真正的人類,連小學(xué)生都能輕易通過驗證環(huán)節(jié)。相信你已經(jīng)得到正確答案了吧?
500
恭喜你,你的答題速度已經(jīng)超越了1%的機器人,獲得機械城認(rèn)證和頒發(fā)的“金牌小學(xué)生徽章”一枚。相信在不遠的將來,你就有資格挑戰(zhàn)機械城中最強的機器人——“阿爾法貓”啦!信譽值+15。
1000
經(jīng)機械城委員會討論,一致認(rèn)為你在闖關(guān)前應(yīng)先完整閱讀《數(shù)學(xué)大王》,因為你有很大概率無法通過數(shù)學(xué)期末考試。信譽值-15。
較早的人機驗證方法是使用字符驗證碼,具體操作是通過變形、扭曲、翻轉(zhuǎn)等方法修改字符。人類可以輕松辨認(rèn)出修改后的字符,而機器人則因為數(shù)據(jù)庫樣本不足,無法分辨圖片中的字符。但隨著數(shù)據(jù)庫樣本增加、圖像分割技術(shù)進步,機器人已經(jīng)能破解市面上絕大部分的字符驗證碼。
有驚無險地通過第一關(guān)后,你來到了第二關(guān)——識別圖像驗證碼。圖像驗證碼一經(jīng)面世就擊敗了市面上99%的計算機與90%的人類,是一種“殺敵一千,自損八百”的禁招。
后來,機械城統(tǒng)計了大量的圖像驗證碼樣本,將圖像驗證碼識別工作轉(zhuǎn)換為多分類問題,幫助機器人成功克服了圖像驗證碼問題。最后,人類與機械城簽訂了《圖像驗證碼不擴散條約》,將圖像驗證碼暫時封印了。
沒想到機械城為了打擊惡意搶票的機器人,竟然重啟了圖像驗證碼。現(xiàn)在你只要找到圖中那個和其他數(shù)不一樣的數(shù),就能超越10%的機器人,通過第二關(guān)考驗!
12
你的視力“下降”得越來越嚴(yán)重,現(xiàn)在看數(shù)學(xué)試卷都看不到紅色的“√”和60分以上的分?jǐn)?shù)了。你該放下手機,看會兒書了。信譽值-15。
16
你的雙眼閃爍著智慧的光芒,你大腦中的智慧仿佛隨時就要溢出來了,“慧眼如炬”這個詞簡直就是為你量身定制的!信譽值+15。
圖像驗證碼曾流行一時,驗證方式是從圖片中找到與文字描述對應(yīng)的物體。圖像驗證碼曾有效地攔截了機器人,但也把許多真正有出行需求的人攔截在門外。現(xiàn)在機器人在通過深度學(xué)習(xí)后,在圖像識別方面的準(zhǔn)確率已經(jīng)非常高了。
你距離成功只有一步之遙了!最后一關(guān)是讓機器人聞風(fēng)喪膽的滑動驗證碼。
滑動驗證碼雖然簡單,但是由于它具有獨特的檢測機制,反而難倒了不少機器人。人機驗證的重點在于如何讓機器覺得整個購票流程是真正的人類在操作,而不是它的同類在操作。
驗證碼格子上每一行和每一列上標(biāo)記的數(shù)字,是路線在這一行或這一列必須經(jīng)過的格子數(shù)。哪張路線圖才是正確的?
1號路線圖
你秉承著“寧停三分,不爭一秒”的精神,穩(wěn)扎穩(wěn)打地通過了考驗,拿下了通往海島的最后一張票。現(xiàn)在,快換上新買的泳衣,準(zhǔn)備前往海邊度假吧!信譽值+20。
2號路線圖
你的手速已經(jīng)快出了殘影,是本次“華山考試”第一個交卷的人。最后因為沒驗算,導(dǎo)致答題正確率為0,獲得暑假作業(yè)翻倍兌換券一張。古嚕嚕提醒您:道路千萬條,安全第一條;做題不規(guī)范,期末兩行淚。信譽值-20。
常用的滑動驗證碼并不是“驗證碼”,而是一種數(shù)據(jù)加密方式。網(wǎng)頁采集用戶的操作數(shù)據(jù)后,再發(fā)送到服務(wù)器分析這是不是人工操作。雖然機器人可以通過模擬鼠標(biāo)軌跡等方法通過驗證,但驗證算法定期迭代升級后,仍可以攔截大部分機器人。用機器人打敗機器人,人類加1分。