人們使用驗證碼的初衷是為了區分在操作的究竟是人還是機器,可以很大程度的防止黑客惡意登陸和惡意攻擊,當然也可以防止密碼被盜、刷量以及限制論壇水軍,直到現在驗證碼還是一些網站和應用軟體的主要通行方式!
人類藉助計算機軟體實現了這樣的功能,即:當網頁或者應用程式發出驗證碼的請求之後,對應的埠再藉助計算機就會發布一組數字或者字母,最後用戶提交之後,再由計算機判斷驗證碼的正確與否,這種驗證碼是機器所不能解答的,在回答驗證碼的整個過程中,必須有人的參與才能完成,這也是驗證碼不可替代的一個重要原因!
判斷操作者是人還是機器,我們再回到語音驗證碼的這個問題上,語音驗證碼是什麼呢?語音驗證碼就是通過播放一段音頻,讓用戶回答與之相關的問題來判斷訪問者是人還是機器,這一點對於視覺障礙人群和老年人來說就顯得尤為重要,只要通過聽覺就可以完成系統的驗證!
早期的語音驗證碼很簡單,就是在網頁中設置一個播放語音驗證碼的按鈕,通過點擊就會朗讀數字,用戶通過點擊之後就會獲得相應的數字,之後再將數字填入完成驗證,後來又出現了帶有幹擾信息的語音驗證碼,之後又在語音驗證碼中加入了字母,增強安全性以及機器識別的難度!
在這之後還出現了很多稀奇古怪的驗證碼,例如出現了漢語詞語一類的驗證碼,漢語詞語的出現使得機器識別的難度和成本成倍的增加,一直發展到現在,很多商家都會用電話的形式來進行驗證碼的傳輸,這個動作主要由以下幾個步驟構成,首先是打開註冊或者登陸頁面,——然後輸入手機號——點擊獲取語音驗證碼——第三方接碼平臺收到用戶的請求——隨機發布一組數字——一電話的形式撥打到對應手機號——用戶獲取,完成驗證!
由於使用電話聽取驗證碼的經濟和技術成本高於網頁等獲取形式,所以可以很大程度上防止機器人的識別,在我國只有實名的手機卡才能註冊或者登陸帳戶,這樣就商家提供了最大程度的安全保障,就算出現一些安全問題,我們也能找到當事人。
以上就是語音驗證碼發展的大致路程,很多人也提出了語音驗證碼也不安全的言論,例如我們的微信就可以輕鬆的對我們的語言進行翻譯,還可以翻譯各個地方的方言,高科技的時代,讓我們的身邊充滿了威脅,其實小編想說的是,不是語音驗證碼不安全,只是我們的語音驗證碼沒用融入更高的識別門檻!
如果我們的語音驗證碼是這樣的,(小明比姐姐小4歲,小明的姐姐今年18歲,請問小明今年幾歲)就算是現在的破解軟體也是很難完成的,驗證碼的成長,經歷了從視覺到聽覺,從數字到字母,從字母到漢字,從圖形到滑動,更多的高科技開始融入到驗證碼中。
其實更多的人是沒有真正理解語音驗證碼的價值,在產品中考慮增加語音驗證碼這樣一種形式,滿足包含視障者、老年人在內的1億多人的需求,也許這些客戶才是我們真正需要的,我們也希望驗證碼平臺,研究出更安全的驗證碼,讓科技之光普惠每一個角落,讓我們的網絡生活更加安全!。