上期視頻我們介紹了一下驗證碼的“前世”,今天就讓我們來聊聊驗證碼的“今生”。
當各種計算機系統(tǒng)無法正確識別出人類和計算機時,這不僅給人們帶來了不便,也不利于計算機系統(tǒng)自身的保護。因此計算機技術在發(fā)展的同時,驗證碼的形式也在不斷變化。
【驗證碼類型】
驗證碼大致的分類有:字符類、計算類、短信類、掃碼類、點擊類、滑動類以及生物特征類。是不是感覺都見過,特別熟悉呀。
1.字符類
曾經有人專門編寫了計算機腳本在投票網站上進行批量刷票,這樣的技術嚴重影響了投票的公平性。而第一種驗證碼(字符類)的出現,就是為了應對“自動刷票”這種計算機技術。字符類驗證碼是我們日常最常見的驗證碼,大部分由數字、字母等組合構成,有些還會經過變形、扭曲、交叉、翻轉。比較常見的驗證形式,比如,設計一些公式運算進行解答的計算類驗證;運營商直接發(fā)送短信驗證;手機掃碼驗證;以及拖動滑塊之類的滑動類驗證碼。
生物特征類驗證碼具備較高的安全性,就是通過每個人特有的生物特征進行驗證,比如人臉識別、指紋識別、聲音識別等等。點擊類驗證方式不常使用,但安全性高。只需要使用者通過鼠標進行點擊,不需要輸入任何東西。
感覺不太常見,放了張示例圖
如果說驗證碼是是保護計算機系統(tǒng)的“盾”,破解驗證碼的計算機技術則是鋒利的“矛”。
1.2003年,有人通過圖像識別算法對簡單字符類驗證碼進行自動化識別,成功率可以達到93%。其后,又有人利用機器學習模型(CNN)對單個字符的驗證碼進行自動化識別,計算機識別的成功率比人類高,但成本也更高。
2.而偽裝的手機基站的產生,是為了破解短信類驗證碼。利用偽裝的基站屏蔽目標手機的信號,然后用這個手機號去嘗試登錄網站,還要能夠偽裝目標手機去接收短信。畢竟有許多破解方式都是違法的,就不一一列舉啦。
正是這種矛、盾之間的較量,見證了計算機技術的進步。能打敗人類的,終將是人類自己。
7 X 24 銷售服務熱線
4000-330-990深圳辦事處柯經理:18218726658 無錫辦事處劉經理:13558641933
成都總部銷售經理:
秦 科(無線模塊):18884314654 馮子恒(無線模塊):18828049434
蔡友銀(無線模塊):13882211021 葛宇龍(通信設備):19138800613
胡兵(外貿銷售經理):18584911141、 sales06@ebyte.com
業(yè)務郵箱:support@cdebyte.com 全國銷售投訴電話:19934352316
地址:四川省成都市高新西區(qū)西區(qū)大道199號B5棟(前臺座機:028-61543675)
?? 成都億佰特電子科技有限公司【版權所有】 蜀ICP備13019384號