999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

非請勿過 探索驗證碼背后的秘密

2015-04-24 03:02:10技術(shù)宅
電腦愛好者 2015年8期
關(guān)鍵詞:用戶

技術(shù)宅

驗證碼 ?掀起你的蓋頭來

老網(wǎng)民可能都知道,在前幾年的網(wǎng)絡(luò)世界,我們幾乎看不到什么驗證碼,驗證碼是近幾年才出現(xiàn)的新生事物,現(xiàn)在幾乎每個網(wǎng)站、論壇都會有驗證碼出現(xiàn)。驗證碼顧名思義就是用來驗證用戶某種操作(如購物網(wǎng)站提交訂單、論壇提交回復(fù)、用戶注冊)的一種技術(shù)手段(圖1)。

那么為什么現(xiàn)在網(wǎng)站要推出驗證碼?驗證碼的主要作用一是用來防止機器人注冊,同時用于驗證合法用戶的提交。泡論壇的朋友都知道,現(xiàn)在論壇里都會有很多廣告帖,大部分廣告帖都是機器人注冊的賬號,這樣純水帖給論壇管理帶來很大的不便。因此為了阻止機器人自動注冊賬號和自動發(fā)布廣告帖,很多論壇在注冊時引入了驗證碼機制,通過隨機出現(xiàn)的圖片或數(shù)字密碼來阻止機器人的自動注冊(圖2)。

驗證碼的另一個作用則是用來減緩網(wǎng)站服務(wù)器的處理壓力。對于一些大型的網(wǎng)站或論壇,因為同時在線的用戶很多,如12306網(wǎng)站在2015年春運高峰日的PV值是297億,流量增加1000倍。面對這樣海量、高并發(fā)訪問流量,如果用戶在提交訂單的時候不引入驗證碼機制來延緩提交,那么網(wǎng)站服務(wù)器就會瞬間當(dāng)機。當(dāng)然驗證碼的存在也可以阻止機器人自動提交訂單(圖3)。

免輸入——搶票軟件如何自動輸入驗證碼

如上所述,驗證碼的作用主要是阻止類似機器人的自動操作。不過使用搶票軟件購票的朋友都知道,雖然12306網(wǎng)站在登錄、提交訂單的時候都用了驗證碼機制,不過這些驗證碼并沒有給搶票軟件造成任何麻煩,它們?nèi)匀豢梢栽诤笈_自動輸入驗證碼(圖4)。

這些軟件是怎么突破驗證碼封鎖的?其實對于早期12306網(wǎng)站使用的數(shù)字(包括字母)方式的驗證碼,搶票軟件是通過OCR識別技術(shù)來通過驗證的。比如上圖的驗證碼字符是“kdte”(驗證碼一般忽略字母大小寫),這樣當(dāng)搶票軟件讀取到上述圖片時,它會將這個圖片傳輸?shù)椒?wù)器,這樣在服務(wù)器上的OCR軟件通過掃描就可以快速獲得正確的驗證碼,掃描結(jié)果返回?fù)屍避浖涂梢灾苯虞斎胝_的驗證碼了(圖5)。

同樣的對于網(wǎng)站其他需要輸入驗證碼的地方,搶票軟件都是通過上述方法實現(xiàn)準(zhǔn)確的識別和正確的輸入,從而實現(xiàn)自動、高效的購票。

道高一尺魔高一丈——驗證與反驗證

簡單字符式的驗證碼容易被機器識別,為了提高驗證碼的效率,現(xiàn)在很多網(wǎng)站紛紛使用各種方法來加強OCR識別的難度。一些網(wǎng)站使用類似“7+2=?”的簡單算術(shù)式(用戶通過輸入正確答案)來作為驗證方式,一些網(wǎng)站則使用中文字符來作為驗證碼,另一些網(wǎng)站如騰訊網(wǎng)站在注冊QQ賬號頁面,則通過為驗證碼添加背景圖片來干擾機器的OCR識別(圖6)。

不過人眼都可以輕松識別,對于機器OCR來說更是小菜一碟,比如類似“7+2=?”簡單算術(shù)式的驗證,除了OCR只要再將識別結(jié)果進(jìn)行簡單運算即可獲得正確的驗證碼。

既然簡單字符式的驗證碼容易被機器識別,于是一些網(wǎng)站開始使用圖片式的方法來作為驗證碼。12306網(wǎng)站近日就啟用了全新的圖片驗證方式,當(dāng)用戶在登錄12306時,必須使用鼠標(biāo)在8張圖片上點擊符合要求的圖片,點擊后會在圖片上留下鐵路標(biāo)記(圖7)。

圖片驗證碼看上去要比字符式的復(fù)雜,那么識別起來是不是就更難?其實對于機器識別來說,圖片驗證碼的難度并沒有提高多少,字符識別機器是通過OCD掃描識別,圖片同樣可以借助圖片識別技術(shù)進(jìn)行精準(zhǔn)的識別。相信很多朋友已經(jīng)使用過百度的“以圖找圖”功能,這個實際上就是典型的機器圖像識別技術(shù)(圖8)。

當(dāng)然就具體操作而言,圖片識別流程和OCR相似。以上述12306的驗證圖片為例,圖片服務(wù)器首先獲得網(wǎng)站的驗證碼圖片,然后將8張圖片進(jìn)行編號,并且將圖片對應(yīng)的文字說明一起列出,這樣只要找到其中2張文字說明(可以是關(guān)鍵字)相同的做個標(biāo)記。比如上述驗證碼圖片的正確選擇是“福娃”,這樣服務(wù)器獲得福娃信息的圖片(1、6)后,就會將點擊圖1、6指令傳輸給搶票軟件,從而實現(xiàn)圖片驗證碼的自動輸入。因此從技術(shù)角度上來說,12036采用圖片驗證碼難度并沒有比字符識別增加多少。

驗證碼的未來

驗證碼作為一種目前普遍使用的驗證手段,除了阻止機器人自動識別外,還是我們?nèi)粘2僮鞯囊粋€重要保護手段。因此各大公司也紛紛在驗證碼識別技術(shù)上進(jìn)行改進(jìn),一些公司通過多種驗證的方式加強驗證的安全性。如現(xiàn)在很多在線支付網(wǎng)站就推出附加短信驗證的保護措施,除了要求輸入直接顯示的驗證碼外,還要求輸入預(yù)先綁定的手機獲取的短信驗證碼來加強驗證(圖9)。

此外,一些公司則通過人類的具體行為和機器的不同來實現(xiàn)驗證。Google就提出了一個“human behavior analysis”的方案,它的核心是將用戶的行為作為判斷人與計算機的準(zhǔn)則。這樣推出的驗證有很強的人類思維行為,從而杜絕機器的自動識別,有效保證驗證碼的安全。

總之,當(dāng)驗證碼的存在給我們?nèi)粘5木W(wǎng)絡(luò)行為(如購票)帶來不便時,用戶希望通過機器的識別來提高操作效率;而當(dāng)驗證碼為在線支付等操作帶來保駕護航時,人們又希望有機器無法識別的驗證碼來保障安全,魚和熊掌不可兼得也。

猜你喜歡
用戶
雅閣國內(nèi)用戶交付突破300萬輛
車主之友(2022年4期)2022-08-27 00:58:26
您撥打的用戶已戀愛,請稍后再哭
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年5期)2016-11-28 09:55:15
兩新黨建新媒體用戶與全網(wǎng)新媒體用戶之間有何差別
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
挖掘用戶需求尖端科技應(yīng)用
Camera360:拍出5億用戶
100萬用戶
主站蜘蛛池模板: 99精品在线看| 久青草国产高清在线视频| 国模在线视频一区二区三区| 国产麻豆精品手机在线观看| www.亚洲国产| 精品伊人久久久香线蕉 | 久久国产亚洲欧美日韩精品| 日韩精品资源| 丰满人妻中出白浆| 日韩午夜伦| 国产在线一二三区| 欧美日韩精品在线播放| 精品一区二区久久久久网站| 22sihu国产精品视频影视资讯| 国产成人啪视频一区二区三区| 久久人搡人人玩人妻精品一| 国产精品久久久久鬼色| 99re热精品视频国产免费| 欧美成人亚洲综合精品欧美激情| аⅴ资源中文在线天堂| 亚洲首页在线观看| 欧美精品黑人粗大| 免费在线色| 亚洲欧洲天堂色AV| 亚洲欧美一区二区三区图片 | 日日拍夜夜操| 国产成人高清亚洲一区久久| 无码一区中文字幕| 婷婷色婷婷| 三上悠亚一区二区| 波多野结衣无码中文字幕在线观看一区二区| 欧美一级在线看| 国产打屁股免费区网站| 久久精品这里只有国产中文精品| 欧美日韩一区二区三区在线视频| 亚洲性影院| 97色伦色在线综合视频| 亚洲第一视频免费在线| 国产成人亚洲无码淙合青草| 91成人精品视频| 99在线国产| 黄色在线网| 日本人真淫视频一区二区三区| 真实国产乱子伦高清| 午夜视频在线观看免费网站| 中文字幕精品一区二区三区视频 | 国产精品夜夜嗨视频免费视频 | 69精品在线观看| 中文字幕日韩欧美| 亚洲αv毛片| 亚洲区视频在线观看| 久久人人妻人人爽人人卡片av| 国产精品网址你懂的| 国产精品成人第一区| 亚洲AⅤ波多系列中文字幕| 欧美福利在线| 一边摸一边做爽的视频17国产| 国产激情无码一区二区免费| 视频一区亚洲| 日韩A级毛片一区二区三区| 四虎永久免费网站| 亚洲福利一区二区三区| 国产JIZzJIzz视频全部免费| 国产呦精品一区二区三区下载| 免费一级成人毛片| 午夜视频日本| 国产在线精彩视频论坛| 亚洲一级毛片免费看| 国产成人永久免费视频| 亚洲最大情网站在线观看| 国产高清无码麻豆精品| 99青青青精品视频在线| 国产成人精品一区二区| 国产第一页免费浮力影院| 亚洲精品第一页不卡| 精品综合久久久久久97| 精品福利视频网| 欧美日本在线| 免费又黄又爽又猛大片午夜| 九九热精品视频在线| 国产精品黄色片| 最新亚洲av女人的天堂|