蜜桃av色欲a片精品一区,麻豆aⅴ精品无码一区二区,亚洲人成网站在线播放影院在线,亚洲 素人 字幕 在线 最新

微立頂科技

新聞資訊

創(chuàng)新 服務(wù) 價(jià)值

  驗(yàn)證碼的前世今生

發(fā)布日期:2022/2/23 16:16:49      瀏覽量:

視頻、出行、購物等網(wǎng)站的使用者,就一定是人類嗎?會(huì)不會(huì)是偽裝成人類的計(jì)算機(jī)呢?

為了能夠識別人類和計(jì)算機(jī),驗(yàn)證碼應(yīng)運(yùn)而生。

 

首先先了解什么是“圖靈測試”

1946年世界上第一臺(tái)計(jì)算機(jī)出現(xiàn)開始,聰明的人類就已經(jīng)考慮計(jì)算機(jī)發(fā)展到替代人類的可能性。艾倫·麥席森·圖靈,被稱為計(jì)算機(jī)科學(xué)之父、人工智能之父,專門設(shè)計(jì)了一個(gè)著名的“圖靈測試”,用來判定計(jì)算機(jī)能否在智力行為上表現(xiàn)得和人無法區(qū)分。

當(dāng)主持人問了1個(gè)問題,然后無法從2個(gè)解答中分辨出誰是人類、誰是計(jì)算機(jī)時(shí),就表明計(jì)算機(jī)的智能水平已經(jīng)與人類沒有差異了。

圖靈測試是由人類來判斷:誰是計(jì)算機(jī)?誰是人類?最重要的目的,是識別出計(jì)算機(jī)。

 

反過來的“圖靈測試”就是驗(yàn)證碼

那么驗(yàn)證碼,是由計(jì)算機(jī)來判斷:誰是人類?誰是計(jì)算機(jī)?

最重要的目的,是識別出人類。這一點(diǎn),可以從驗(yàn)證碼的中英文全稱中看出來:CAPTCHACompletely Automated Public Turing Test to Tell Computers and Humans Apart, 全自動(dòng)區(qū)分計(jì)算機(jī)和人類的公開圖靈測試),又名HIPHuman Interaction Proof,人類交互行為證明)。最典型的驗(yàn)證碼,如下圖所示。


以目前的眼光來看,這個(gè)驗(yàn)證碼確實(shí)略顯簡陋。但是在計(jì)算機(jī)技術(shù)還不發(fā)達(dá)的年代,這樣的驗(yàn)證碼,已經(jīng)足以識別出人類:

§  只有人類,才能識別出驗(yàn)證碼中被嚴(yán)重扭曲的字母或者數(shù)字;

§  而計(jì)算機(jī),則無法識別。

基于這樣的驗(yàn)證碼,各種計(jì)算機(jī)系統(tǒng)(例如:網(wǎng)站、郵箱等)成功識別到真正的人類后,允許人類繼續(xù)操作,比如:登錄郵箱、投票等。

 

為“保護(hù)”而生的驗(yàn)證碼

當(dāng)各種計(jì)算機(jī)系統(tǒng)無法識別人類和計(jì)算機(jī)時(shí),計(jì)算機(jī)技術(shù)也能給人類帶來麻煩,例如:

§  郵箱的泛濫注冊,導(dǎo)致垃圾郵件滿天飛;

§  投票的野蠻刷票,導(dǎo)致投票結(jié)果不公正;

§  車票的插件搶占,導(dǎo)致返鄉(xiāng)車票買不到。

1999年一個(gè)網(wǎng)站發(fā)起的在線投票,推選全美計(jì)算機(jī)科學(xué)專業(yè)最好的學(xué)校時(shí),按理來說是一個(gè)人投一張票。但是投票網(wǎng)站在設(shè)計(jì)的時(shí)候,沒有考慮太多,只以投票者所在計(jì)算機(jī)的IP地址作為判斷依據(jù)。于是有人編寫了計(jì)算機(jī)腳本進(jìn)行批量刷票:每次投票完后更改一個(gè)IP地址,然后繼續(xù)投票。這樣的話,有成千上萬個(gè)IP地址就代表了成千上萬個(gè)不同的人,就可以投成千上萬票。這樣的計(jì)算機(jī)技術(shù),無疑是影響到了整個(gè)投票的公平性。所以說,各種計(jì)算機(jī)系統(tǒng),需要一個(gè)堅(jiān)固的來保護(hù)自己。實(shí)際上,第一種驗(yàn)證碼(字符型)的出現(xiàn),就是為了對抗自動(dòng)刷票這種計(jì)算機(jī)技術(shù)的。

 

越來越堅(jiān)固的“盾”

那么你知道都有哪些千奇百怪的驗(yàn)證碼嗎?

01字符型

字符型驗(yàn)證碼,是我們?nèi)粘W罱?jīng)常見到的驗(yàn)證碼。通常是一些字母、數(shù)字的組合,而且為了增加識別的難度,這些字符經(jīng)常會(huì)被變形、被扭曲、被翻轉(zhuǎn)。隨著計(jì)算機(jī)技術(shù)的發(fā)展,字符型驗(yàn)證碼的安全程度在降低,逐漸被其他類型驗(yàn)證碼替代。

02計(jì)算型

計(jì)算型驗(yàn)證碼,通常是一些數(shù)學(xué)公式,需要人類發(fā)動(dòng)聰明的大腦進(jìn)行復(fù)雜的運(yùn)算,才能得出正確的結(jié)果。很遺憾,這種可以提供較高安全性的驗(yàn)證碼,雖然計(jì)算機(jī)很難識別,但是大部分人類自己也覺得很難。所以計(jì)算型驗(yàn)證碼,并沒有廣泛應(yīng)用過。

03點(diǎn)擊型

點(diǎn)擊型驗(yàn)證碼的最大特點(diǎn)是:使用者只需要通過鼠標(biāo)進(jìn)行點(diǎn)擊,不需要輸入任何東西。通過這種人類專屬的行為動(dòng)作,以及使用者在瀏覽器中的一些操作數(shù)據(jù)、瀏覽數(shù)據(jù)等,共同識別出真正的人類。點(diǎn)擊型驗(yàn)證碼的安全性較高,而且用戶體驗(yàn)較好。

在一些重要的計(jì)算機(jī)系統(tǒng),例如:動(dòng)車售票網(wǎng)站、大型購物網(wǎng)站、大型視頻網(wǎng)站等用戶量較大、數(shù)據(jù)安全要求高的地方,采用點(diǎn)擊型驗(yàn)證碼,可以有效識別人類,避免其他計(jì)算機(jī)的攻擊。

04滑動(dòng)型

滑動(dòng)型驗(yàn)證碼通過收集使用者的動(dòng)作,判斷是否為人類。例如:人類拖動(dòng)滑塊的軌跡會(huì)是一個(gè)先快后慢的過程:先快速拖動(dòng),后慢慢對齊,再瞬間釋放。這種驗(yàn)證碼的用戶體驗(yàn)較好,雖然被計(jì)算機(jī)技術(shù)突破的成功率也有60%以上,但是計(jì)算機(jī)技術(shù)模擬人類行為的成本較大,得不償失。

05短信型

短信型驗(yàn)證碼,是最常用的一種方式。各種APP一般會(huì)采用這種方式,簡單直接,通過運(yùn)營商來發(fā)送短信,安全上有保障。每個(gè)驗(yàn)證碼與手機(jī)號碼相對應(yīng)而且一般有效期僅為60~90秒,不留其他人鉆空子的機(jī)會(huì)。

06掃碼型

掃碼型驗(yàn)證碼,實(shí)際上就是首先確保在手機(jī)上已經(jīng)成功登錄,然后通過掃描二維碼的方式在PC上繼續(xù)登錄。這是如今各大視頻網(wǎng)站、購物網(wǎng)站的常用方法。讓人類自己去驗(yàn)證人類自己,嘿,這方法真棒

07生物特征型

各種人臉識別、指紋識別、聲紋識別甚至虹膜識別,都可以算作是生物特征型驗(yàn)證碼。使用起來更加簡單,而且因?yàn)檫@些生物特征在每個(gè)人類中的獨(dú)特性,猶如一把專屬鑰匙,具備較高的安全性。


越來越鋒利的“矛”

雖然很堅(jiān)固,但是隨著計(jì)算機(jī)技術(shù)的不斷進(jìn)步,鋒利的也層出不窮。

為了突破驗(yàn)證碼的保護(hù),發(fā)展出了以下的計(jì)算機(jī)技術(shù):

01OCR技術(shù)

OCR (Optical Character Recognition,光學(xué)字符識別)技術(shù),可以將圖片、照片上的文字內(nèi)容,直接轉(zhuǎn)換為可編輯的文本。

2003年有人通過圖像識別算法(Shape Context)對簡單字符型的驗(yàn)證碼進(jìn)行自動(dòng)化識別,可以達(dá)到93%的成功率。OCR技術(shù)僅能攻破一些簡單的字符型驗(yàn)證碼,稍微復(fù)雜一些(比如扭曲、翻轉(zhuǎn))的字符,就需要花費(fèi)更多時(shí)間,一般無法在字符型驗(yàn)證失效前識別成功。

02機(jī)器學(xué)習(xí)模型

2005年有人利用機(jī)器學(xué)習(xí)模型(CNN)對單個(gè)字符的驗(yàn)證碼進(jìn)行自動(dòng)化識別,計(jì)算機(jī)的識別成功率竟然還比人類的成功率還高。

然而,要想使用機(jī)器學(xué)習(xí)模型來識別字符型驗(yàn)證碼,需要先準(zhǔn)備好多臺(tái)高性能計(jì)算機(jī)和大量的訓(xùn)練數(shù)據(jù),因此模型識別的成本太高,一般人用不起。

03偽裝的手機(jī)基站

要想破解短信型驗(yàn)證碼,偽裝的手機(jī)基站需要首先屏蔽目標(biāo)手機(jī)的信號,然后以這個(gè)手機(jī)號碼去嘗試登錄網(wǎng)站,還要能夠偽裝目標(biāo)手機(jī)去接收短信。

各個(gè)環(huán)節(jié)都要在短時(shí)間內(nèi)完成,簡直就是Mission Impossible,而且每一步都是違法違規(guī),破解成本高到天際了。

可以預(yù)見,作為“人類與計(jì)算機(jī)的角斗場”的驗(yàn)證碼,將迎來更多的攻防機(jī)會(huì),同時(shí)也會(huì)給我們的社會(huì)帶來更多的改變,讓我們拭目以待!



  業(yè)務(wù)實(shí)施流程

需求調(diào)研 →

團(tuán)隊(duì)組建和動(dòng)員 →

數(shù)據(jù)初始化 →

調(diào)試完善 →

解決方案和選型 →

硬件網(wǎng)絡(luò)部署 →

系統(tǒng)部署試運(yùn)行 →

系統(tǒng)正式上線 →

合作協(xié)議

系統(tǒng)開發(fā)/整合

制作文檔和員工培訓(xùn)

售后服務(wù)

馬上咨詢: 如果您有業(yè)務(wù)方面的問題或者需求,歡迎您咨詢!我們帶來的不僅僅是技術(shù),還有行業(yè)經(jīng)驗(yàn)積累。
QQ: 39764417/308460098     Phone: 13 9800 1 9844 / 135 6887 9550     聯(lián)系人:石先生/雷先生