驗證碼有什麼作用?
幾個字母或漢字的輸入可以防止什麼?起什麼作用?
驗證碼就是為了防機器的,歪歪扭扭是為了增大機器識別的難度,質量高的驗證碼就是人很容易識別而機器很難識別。
防止大量重複請求、機器人暴力訪問等情況的。
百度百科:驗證碼(CAPTCHA)是「Completely Automated Public Turing test to tell Computers and Humans Apart」(全自動區分計算機和人類的
圖靈測試)的縮寫,是一種區分用戶是計算機和人的公共全自動程序。可以防止:惡意破解密碼、刷票、論壇灌水,有效防止某個黑客對某一個特定註冊用戶用特定程序暴力破解方式進行不斷的登陸嘗試,實際上是用驗證碼是現在很多網站通行的方式(比如招商銀行的網上個人銀行,百度社區),我們利用比較簡易的方式實現了這個功能。
驗證碼出來之初,確實是用隨機的歪歪扭扭的字元,防止惡意的機器人/爬蟲~~~
後來,Google為首的一群小夥伴,利用驗證碼這個東西,在防了機器的同時,完成了一些其他的事情,比如——
-&>利用訪客輸入驗證碼完成古籍文字的識別-&>Google街景的街道地址等等~~~~
好想吐槽啊,現在的驗證碼完全不是在防機器而是在防人啊,尼瑪刷了無數張都有看不懂的圖
網站、論壇放驗證碼主要原因:
1、防止廣告機註冊和發帖、評論(目前網路上有很多針對論壇的註冊機,廣告機。自動在你的論壇發貼。刪貼、封號、封IP都不好用)。2、防止暴力破解密碼,特別是有管理員許可權的密碼。判斷你是人類還得機器人 據說還有一種就是圖書館要吧所以的書弄成電子版的 先拿機器掃描 機器認不出來的單詞放在網上當驗證碼 讓人類替機器識別
我們希望確認創建賬戶的是一個真實的人。
報聽寫= =
主要是為了防止AI的吧,機器人入侵什麼的哈哈哈哈哈現在越來越高級還有音頻識別的XD聽的時候還有雜音,歪果語言什麼的哈哈互聯網上有很多壞人,壞人,壞人。。。。。。
據說前不久出現一種火柴盒驗證碼,在手工書寫的前提下提供了商標廣告的目的,可謂創新無極限
。。突然想答一下。
其實前面幾位已經答的挺對的。只是想補充一下為什麼會有驗證碼這個東西。
在認知科學中有一種學說叫做模型匹配。舉個例子,就是你寫一句話,然後以後的時候如果看到同樣一句話鑒定是不是你寫的,就拿之前的模板出來就可以了。
為什麼要提到模型匹配嘞,就是驗證碼是在BOT(一種黑客軟體)上沒有模板~由於人腦的加工和電腦是不一樣的,人腦主要是原型理論,所以你能讀出來驗證碼,黑客軟體卻讀取不了,從而保障了你的帳號安全~這就是為什麼要輸入驗證碼了~
懂~~~驗證碼的主要作用是防止機器人,有圖像驗證碼和簡訊驗證碼,比較有名的驗證碼服務是皕應的HCaptcha和HSMSCaptcha,我親歷用過,贊
手機簡訊驗證碼的作用:
1、最合適去確定這個手機是你自己的而不是隨便一個手機號就能註冊成功
圖形驗證碼:
1、防止機器大規模註冊
2、防止機器暴力破解你的密碼
有了dnn,這東西真不是難事
推薦閱讀:
※為什麼現在非reCaptcha的驗證碼也越來越瘋狂了?
※網頁爬蟲遇到難以通過圖像識別繞過的驗證碼時,獲取整個驗證碼庫,人工標註答案,再進行圖像比對,是否可行?
※簡訊驗證碼平台哪家速度快又穩定,推薦下?
TAG:驗證碼 |