tft每日頭條

 > 生活

 > 為什麼會莫名來驗證碼信息

為什麼會莫名來驗證碼信息

生活 更新时间:2025-02-07 14:04:54

#21天圖文打卡挑戰#

網站上的圖形驗證碼和短信息驗證碼并不是一個概念,我們需要區分清楚。

當我們使用手機号碼注冊賬号時,點擊獲取驗證碼後,網頁或者app的後台會生成驗證碼内容。

後台通過發送驗證碼内容和手機号給短信息服務商(第三方平台),來判斷手機号碼是否正确以及驗證碼内容是否合規。

如果一切正常,第三方平台将會把内容提交給通信運營商(移動、電信、聯通),然後移動、電信、聯通就會返回一條帶有數字或者字母的短信息到我們手機,這也就是我們所熟知的短信息驗證碼。

但是與其相比,互聯網上的網站驗證碼就沒有這麼簡單了,接下來我們就來說說,網站為什麼要使用驗證碼。

為什麼會莫名來驗證碼信息(為了看清甚至懷疑自己視力有問題)1

2000年,人們在互聯網上一般使用郵件進行溝通,因為各種社交軟件在當時還沒出現。

然而有人卻動起了歪腦筋,他們通過批量注冊郵箱,大量群發詐pian郵件。

試想一下當你打開郵箱準備收發郵件時,發現滿屏都是垃圾信息廣告,這會是什麼體驗。

就連雅虎這個郵箱服務提供商,也對這些惡意注冊郵箱的行為束手無策。

不過事情很快出現轉機,計算機天才路易斯·馮·安(來自危地馬拉),提出了跨越時代的解決方案。

為什麼會莫名來驗證碼信息(為了看清甚至懷疑自己視力有問題)2

他的方案是,在注冊郵箱的過程中,可以加入一個判定環節。

也就是我們所熟知的圖形驗證碼,它們是一些歪歪扭扭、模糊不清的數字或者字母。

人類很容易就能完成這些圖形驗證碼的輸入操作,而對于當時機器來說,則是無法完成的。

這就是Captcha系統,中文名稱叫作“全自動區分計算機和人類的圖靈測試”。

關于圖靈測試的知識,我在《人工智能擁有意識是什麼樣的體驗?網友:它可以陪我過五一嗎》一文中有講過,大家可以去翻閱一下。

為什麼會莫名來驗證碼信息(為了看清甚至懷疑自己視力有問題)3

驗證碼嚴格來說應該叫反向圖靈測試,因為它是由機器來判斷進行操作的是否為人類。

惡意注冊郵箱的行為暫時被阻止了,但是又産生了一個新問題,那就是填寫驗證碼太浪費時間了。

假設每個人輸入驗證碼需要10秒,世界上有幾十億人,加起來就是幾十億個10秒,這是非常浪費時間的。

為了解決這個問題,計算機天才路易斯又提出了新的解決方案,它就是reCaptcha驗證碼系統。

為什麼會莫名來驗證碼信息(為了看清甚至懷疑自己視力有問題)4

reCaptcha驗證碼系統由兩部分組成,第一部分不變,都是機器通過自動生成的内容來檢測是否為人類操作,而第二部分則是使用機器無法識别的文本。

如果我們在第一部分輸入正确,機器就會假設第二部分我們也是輸入正确的,然後通過驗證,把錄入結果返回到主機。

有朋友可能說第二部分怎麼直接就跳過了?

别擔心,主機會把第二部分内容發送給多個用戶,進行交叉驗證,确保不會出錯。

為什麼會莫名來驗證碼信息(為了看清甚至懷疑自己視力有問題)5

然而,在人類通過驗證碼創造财富的同時,騙子也沒閑着。

他們通過各種方法來對付驗證碼系統。

第一個方法,通過雇傭大量人類勞動力來填寫驗證碼。

比如:在印度,每天如果能填寫1000個驗證碼,就可以獲得0.8-1.2美元的收入。

第二個方法更為高級,就是使用人工智能。

2017年,美國人工智能公司Vicarious,就提出了可以使用人工智能技術來破解驗證碼系統,也叫遞歸皮質網絡。

簡單來說,就是把一定數量的圖片給機器看,然後機器就可以通過自我學結出規律,從而識别驗證碼中不斷變化的圖案。

為什麼會莫名來驗證碼信息(為了看清甚至懷疑自己視力有問題)6

所以必須推出更先進的驗證碼系統。

谷歌在收購reCaptcha驗證碼系統後,推出了一種特殊的驗證碼系統——“I’m not a robot”。

在這套驗證碼的背後,同樣有強大的人工智能在保駕護航。

當我們移動鼠标的時候,機器會收集ip地址、浏覽習慣、反應時間、鼠标速度和軌迹等大量信息,由此來判斷當前行為是否為真實用戶在操作。

科學技術能給我們帶來生活上的便利,也會被别有用心的人利用。

但人類總是能在關鍵時刻把文明拉回正道,使文明得以延續下去。

為什麼會莫名來驗證碼信息(為了看清甚至懷疑自己視力有問題)7

好了,本期就到這裡了,歡迎大家在評論區留下自己的看法。

我是月林科普,關注我,每天分享好玩有趣的科普知識。

本文由月林科普原創,歡迎關注,帶你一起長知識!

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved