回覆列表
-
1 # 超級開箱
-
2 # 往事如煙63A
效驗碼,這個東西出現,是有先決環境的。剛開始,我們的QQ、郵箱等等,並沒有出現過驗證碼,為什麼呢?因為那個時候的程式設計需求很簡單,不需要去防護網站的訪問與惡意登入,例如破解軟體會惡意重試很多組密碼登入某個帳號,再或者網路資源被一個工具反覆重新整理反覆連結,加重正常使用者訪問伺服器的負擔與伺服器頻寬壓力。效驗碼,驗證碼都是出於這些問題才被做出來的一種防護措施。
在工具或破解程式反覆重試反覆聯接時,網站頁面會根據時間,跟據訪問地址,網絡卡MAC等,進行組合,反算出一組加密的隨機字串,這組字串訪問的客戶端無法透過程式進行識別或截獲,只能人工幹予才能繼續操作。當工具與人工都需要人工幹予時,就不會再過多嘗試操作了。
校驗碼對於我們大多數網民來說,確實有時候給我們帶來不小的煩惱,尤其是對那些年紀大的網民使用者,更是如此。甚至有些校驗碼的複雜程度,讓很多20多歲的大學生識別起來都費勁,更不用說上年紀的老人了。
但是,對於網路管理員來說,設定校驗碼也是無奈之舉。因為網際網路上除了正常的網民之外,還有一些個人和機構,專門從事營銷和推廣的。如果一些網站或者App在註冊登陸的時候,不設定校驗碼的話,很容易讓這些人鑽空子,透過軟體惡意註冊大量帳號,然後用這些帳號在網路上面發一些廣告和垃圾資訊。所以,校驗碼出現之後,大大的解決了這個煩惱,為網路管理員防止惡意推廣,給予了很大的幫助,所以我們可以看到,現在不管在網路上註冊什麼帳號,都會有各種各樣的校驗碼。
當然,有些網路開發的校驗碼也是非常的變態,比如之前一直讓人病垢的12306鐵路訂票網站的驗證碼,即使是人工註冊,也要驗證好幾遍才能成功。當然,我們知道每到過年春運的時候,黃牛就開始工作,搶火車票了。鐵路局這樣設定驗證碼,能夠很好的遮蔽指令碼和機器人的識別,最大限度的保障正常的使用者,能夠買到回家的車票,所以對於大多數網民來說,還是能夠理解的!