国产色频,国产网站精品,成人在线综合网,精品一区二区三区毛片,亚洲无卡视频,黄色av观看,亚洲福利影视

12306圖片驗(yàn)證1天內(nèi)被破解 驗(yàn)證安全出路在哪?

2015-03-20 12:07:13 虎嗅網(wǎng)  點(diǎn)擊量: 評論 (0)
03月16日上午,12306網(wǎng)站更新了自己的驗(yàn)證碼形式,將原有的驗(yàn)證碼從英文字符變換到8張小圖片,用戶必須根據(jù)問題提示來點(diǎn)擊選中正確的圖片,然后才能預(yù)定車票。緊接著,各路媒體開始發(fā)稿,《12306官網(wǎng)放大招:啟用

 

12306的驗(yàn)證碼出發(fā)點(diǎn)是安全?用戶體驗(yàn)?

那么,我們來談?wù)?2306的圖片驗(yàn)證碼到底是個(gè)什么鬼。12306所采用的圖片式驗(yàn)證碼的驗(yàn)證形式,并不是什么首創(chuàng),早在一些游戲網(wǎng)站上也采用過這樣的驗(yàn)證形式,請看下圖。

12306圖片驗(yàn)證1天內(nèi)被破解 驗(yàn)證安全出路在哪?

這把人都能嚇懵的驗(yàn)證碼還真出現(xiàn)過,而且很不幸的是,上了一陣子之后就被破解了。

現(xiàn)在12306推出的圖片驗(yàn)證碼,首先從用戶體驗(yàn)上來講,并沒有比之前的文字驗(yàn)證碼好用多少。雖然用戶不再依靠鍵盤輸入,但是面對小且密集的8張圖片,選出“所有”正確的圖片,那必須把所有圖片仔細(xì)看一遍,這一過程帶來的不確認(rèn)型其實(shí)是同用戶分辨G和9和心里過程是一樣的。不信你瞅瞅下面哪些是郵票?重要的是這一過程中帶來很大的不確認(rèn)性,心理負(fù)擔(dān)略重。

12306圖片驗(yàn)證1天內(nèi)被破解 驗(yàn)證安全出路在哪?

用戶體驗(yàn)這個(gè)標(biāo)準(zhǔn),不好衡量,我們再來談?wù)劙踩?。從一開始變成圖片驗(yàn)證形式,事情就不會像今天新聞標(biāo)題說的那樣,“刷票軟件將全部失效“(我本著好奇的態(tài)度,搜了一下相關(guān)新聞,基本上從2012年起,每次12306更換比較明顯的驗(yàn)證碼,媒體都是這樣報(bào)道的),為什么呢?前面我們講到成熟的OCR技術(shù)導(dǎo)致英文字符驗(yàn)證碼很難起作用,事實(shí)上,圖像識別的發(fā)展也是趨于成熟。所以,12306的圖片驗(yàn)證碼被迅速破解也不是什么難事,反而將門檻降低。

下面的具體破解舉例引用知乎用戶王貓貓?jiān)趩栴}“如何評價(jià) 12306 的最新版驗(yàn)證碼?”下的回答。

12306圖片驗(yàn)證1天內(nèi)被破解 驗(yàn)證安全出路在哪?

 ?。ù藞D來自知乎用戶王貓貓的回答)

直接將圖片處理后丟入google、百度的識圖接口,返回的數(shù)值讓人驚訝(第二張圖居然能精準(zhǔn)識別到是沙縣小吃?)。后來根據(jù)王同學(xué)提供的代碼,我進(jìn)行了下一步的處理工作,再次利用第三方軟件識別中文字符,然后將字符與圖片字符進(jìn)行匹配,之后選擇圖片。整個(gè)測試圖片大概200張(只是模擬了登錄,沒有去刷掉一整車票),通過率在85%左右。所以,僅僅是技術(shù)愛好者動用一些公用接口就輕松能識別圖片類容,而且一旦識別后,還可以將這張出現(xiàn)過的圖片存庫,再次出現(xiàn)就更加快速準(zhǔn)確的定位了。暫且不談圖像識別和機(jī)器學(xué)習(xí)這樣高大上的破解方法了。

圖片驗(yàn)證碼之所以不安全,是因?yàn)槟壳暗膱D片識別技術(shù)也是相當(dāng)?shù)某墒臁?2306這些圖片如果是人工標(biāo)記,無疑是將自己擺到一個(gè)愚公移山的悲壯位置;如果是機(jī)器識別,也一樣是可以被識別內(nèi)容,即用圖片內(nèi)容的識別作為驗(yàn)證核心將毫無意義。

從12306這次更新來看,12306的驗(yàn)證思路,還是在玩已經(jīng)過時(shí)的技術(shù),對驗(yàn)證的視野和理解并不是很透徹,才會落到上線不到一天就被破解的尷尬局面。當(dāng)然,12306有面對黃牛的進(jìn)行創(chuàng)新的勇氣是可嘉的,但是方向走錯(cuò)了,進(jìn)行購票流程上的全面優(yōu)化才能讓問題得到最終的解決,將賭注放在驗(yàn)證碼身上,目前看來不太現(xiàn)實(shí)。

走在前面的依然是Google

那么,驗(yàn)證安全的終極奧義是什么呢?我們可以回顧一下去年的關(guān)于google的No-CAPTCHA(No-Capthcha是Re-Capthcha的子項(xiàng)目)的文章,google提出了一個(gè)概念叫human behavior analysis,大意是將用戶的行為做為判斷人與計(jì)算機(jī)的準(zhǔn)則。這個(gè)理念提出的意義在于,不再依靠圖靈測試即單一的答案來判斷人機(jī),而是通過用戶一系列的上網(wǎng)行為來確定訪問者是人,還是機(jī)器。但是從google目前的前端代碼層和具體流程來看,目前只是試探性的的發(fā)展,如果這個(gè)理念能夠?qū)嶋H操作并完善,那么驗(yàn)證碼的安全性將提高的一個(gè)史無前例的高水平,至少破解門檻不會低到僅僅調(diào)用一下公共接口就瞬間破解

大云網(wǎng)官方微信售電那點(diǎn)事兒

責(zé)任編輯:大云網(wǎng)

免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請讀者僅作參考,并請自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
?