tft每日頭條

 > 生活

 > 為何老輸驗證碼

為何老輸驗證碼

生活 更新时间:2025-02-08 14:10:08

幾乎是從我們接觸互聯網開始

驗證碼就以各種各樣的方式存在了

我們常常吐槽驗證碼用千奇百怪的形式“刁難”人

那你知道驗證碼的意義到底是什麼嗎?

你收到的驗證碼是這樣的?

為何老輸驗證碼(你知道它是用來幹什麼的嗎)1

這樣的?

為何老輸驗證碼(你知道它是用來幹什麼的嗎)2

這樣?

為何老輸驗證碼(你知道它是用來幹什麼的嗎)3

還是這樣?

為何老輸驗證碼(你知道它是用來幹什麼的嗎)4

千奇百怪的刁鑽驗證碼們,其實是為了保護大家的網絡安全的。驗證碼必須要手動輸入,多數情況還需要我們仔細辨别再輸入,這樣它就可以辨别出“你”是人類還是機器人。

為何老輸驗證碼(你知道它是用來幹什麼的嗎)5

驗證碼,學名CAPTCHA,是“Completely Automated Public Turing test to tell Computers and Humans Apart”的縮寫,翻譯為“區分計算機和人類的完全自動公共圖靈測試”。

CAPTCHA的誕生可以追溯到上世紀末。當時黑客非常猖狂,他們創造了一種能夠大量重複編寫信息的程序,僞裝成人類用戶,肆無忌憚地朝網絡上傾倒 “僵屍”信息,垃圾郵件、垃圾廣告、垃圾評論泛濫成災。

還有程序機器人惡意破解密碼、惡意刷票,嚴重損害商家和消費者的利益。早些年國内的春運難購票,演出門票被倒賣也有一部分機器刷屏的原因。

2002 年,卡内基梅隆大學的路易斯·馮·安(Luis von Ahn)、Manuel Blum、Nicholas J.Hopper 以及 IBM 的 John Langford 第一次提出了 CAPTCHA (驗證碼)這一程序概念,作為一種區分用戶是機器或人類的公共全自動程序。

在 CAPTCHA 測試中,作為服務器的計算機會自動生成一個問題由用戶來解答。這個問題可以由計算機生成并評判,但是必須隻有人類才能解答。由于機器無法解答 CAPTCHA 的問題,回答出問題的用戶即可視為人類。

因為這個測試是由計算機來考人類,而不是标準圖靈測試中那樣由人類來考計算機,人們有時稱 CAPTCHA 是一種反向圖靈測試。

為何老輸驗證碼(你知道它是用來幹什麼的嗎)6

路易斯·馮·安

但人們發現如今的 CAPTCHA變得越來越難了。這是因為機器學習在基礎性的文本、圖像和語音識别任務上的表現與人類已經不相上下,甚至有過之而無不及,以至于增加機器人程序識别難度的CAPTCHA對人類也越來越難。

為何老輸驗證碼(你知道它是用來幹什麼的嗎)7

新的 CAPTCHA 混入了文化元素和遊戲元素,計算機難以理解,但人類也是,人類并非笨而是因為人類之間在語言、文化習俗和經驗上也存在巨大差異。圖靈測試讓人類也越來越難以證明自己是人類了。

但即使驗證碼的形式越來越刁鑽,也不能保證100%的安全性,設置驗證碼機制仍然是必要的門檻。

為何老輸驗證碼(你知道它是用來幹什麼的嗎)8

,

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

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

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