行為式驗證碼

行為式驗證碼

行為式驗證碼是一種較為流行的驗證碼。從字面來理解,就是通過用戶的操作行為來完成驗證,而無需去讀懂扭曲的圖片文字。常見的有兩種:拖動式與點觸式。

基本介紹

  • 中文名:行為式驗證碼
  • 外文名:Behavioral codes
  • 常見分類:拖動式、點觸式
  • 特徵:無需讀懂扭曲的圖片文字
概念解讀,分類介紹,拖動式,點觸式,相關技術,互動體驗,未來發展,

概念解讀

行為式驗證碼從字面來理解,就是通過用戶的操作行為來完成驗證,而無需去讀懂扭曲的圖片文字。常見的有兩種:拖動式與點觸式。
行為式驗證的核心思想是利用用戶的“行為特徵”來做驗證安全判別。整個驗證框架採用高效的“行為沙盒”主動框架, 這個框架會引導用戶在“行為沙盒”內產生特定的行為數據,利用“多重複合行為判別”算法從特指、視覺、思考等多重行為信息中辨識出生物個體的特徵, 從而準確快速的提供驗證結果。
通過機器學習,深度學習對人的行為特徵進行大量的分析。建立安全模型去區分人與機器程式。利用深度學習構建的神經網路是可以不斷地自主學習的,在不斷的驗證過程中不斷的學習新的特徵分析。

分類介紹

拖動式

拖動式驗證碼,類似於手機的滑動解鎖,根據提示用滑鼠將滑塊拖動到指定的位置完成驗證;點觸式驗證碼,同樣根據文字提示,點擊圖片中與文字描述相符的內容完成驗證。

點觸式

對於點觸式來說我們也並不陌生,12306的驗證碼就是一種典型的點觸式驗證碼,且風靡一時的《找你妹》遊戲也是點觸式驗證碼的遊戲原理。根據文字提示,選出與文字描述相符的一樣或多樣物品圖片,只不過在圖片的辨識度上還有待最佳化。

相關技術

OCR文字識別,指利用OCR (Optical Character Recognition,光學字元識別)技術,將圖片、照片上的文字內容,直接轉換為可編輯文本。

互動體驗

以上這種帶點遊戲性質的驗證互動方式,為用戶帶來更有趣的驗證過程,提升了用戶的互動體驗。而對於採用此種驗證方式的各大網站來說,行為驗證碼的吸引力還在於它更安全,驗證碼背景圖片採用多種圖像加密技術,且添加了很多隨機效果,能有效防止OCR文字識別。另外,驗證碼上的文字採用了隨機印刷技術,能夠隨機採用多種字型、多種變形的實時隨機印刷,防止暴力破解。除此以外,部分網站還在驗證背景圖片中植入廣告,帶來一定的宣傳效果和經濟利益。

未來發展

從驗證碼的發展進程來看,基本可以預測出未來的主要發展方向。首先是驗證碼的本質屬性——安全性。安全性需要進一步提高,簡單數字圖形驗證將被逐步淘汰,更完善的驗證碼技術在未來除了防止惡意破解密碼、刷票、論壇灌水、刷頁等行為外,還是用戶與網站信息安全的有力保障。

相關詞條

熱門詞條

聯絡我們