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