驗証碼的用途?

2009-03-29 8:26 pm
好多時上網申請某些柬西時要打一些好似怪字的驗証碼.其實有乜作用呢?每個人/電腦去睇會唔同嘅咩? 点樣做到保安問題呢?請指教~

回答 (2)

2009-03-29 8:44 pm
✔ 最佳答案
防止有人用機器人工具惡意註冊或者惡意發表一些文章。 驗證碼的作用:有效防止這種問題對某一個特定註冊用戶用特定程
序暴力破解方式進行不斷的登陸嘗試,實際上是用驗證碼是現在很
多網站通行的方式(比如招商銀行的網上個人銀行,騰訊的QQ社區
),我們利用比較簡易的方式實現了這個功能。 雖然登陸麻煩一點
,但是對社區還來說這個功能還是很有必要,也很重要。 但我們還
是提醒大家主要保護自己的密碼,儘量使用混雜了數位、字母、符
號在內的6位元以上密碼,不要使用諸如1234之類的簡單密碼或者與
用戶名相同、類似的密碼。 不要因為只是來iclub問問問題,就隨
意設置密碼,保護你自己的密碼也是保護你自己,免得你的帳號給
人盜用給自己帶來不必要的麻煩。 ~
(1).驗證碼一般是防止批量註冊的,人眼看起來都費勁,何況是機
器。 二像百度貼吧未登錄發貼要輸入驗證碼大概是防止大規模匿名
回帖的發生目前,不少網站為了防止用戶利用機器人自動註冊、登
錄、灌水,都採用了驗證碼技術。 所謂驗證碼,就是將一串隨機產
生的數位或符號,生成一幅圖片,圖片里加上一些干擾圖元(防止
OCR),由使用者肉眼識別其中的驗證碼資訊,輸入表單提交網站驗證
,驗證成功後才能使用某項功能。
(2).一般註冊用戶ID的地方以及各大論壇都要要輸入驗證碼
(3).常見的驗證碼
1,四位元數位,隨機的一數位字串,最原始的驗證碼,驗證作用幾乎
為零。 2,CSDN網站用戶登錄用的是GIF格式,目前常用的亂數字圖
片驗證碼。 圖片上的字元比較中規中矩,驗證作用比上一個好。 沒有
基本圖形圖像學知識的人,不可破! 可惜讀取它的程式,在CSDN使用
它的第一天,好像就在論壇裡發佈了,真是可憐!
3,QQ網站用戶登錄用的是PNG格式,圖片用的亂數字+隨機大寫英
文字母,整個構圖有點張揚,每刷新一次,每個字元還會變位置呢!有
時候出來的圖片,人眼都識別不了,厲害啊…4,MS的hotmail申請時候
的是BMP格式,亂數字+隨機大寫英文字母+隨機干擾圖元+隨機位置。
5,Google的Gmail註冊時候的是JPG格式,隨機英文字母+隨機顏色+隨
機位置+隨機長度。 6,其他各大論壇的是XBM格式,內容隨機。
(4)意義:不少網站為了防止用戶利用機器人自動註冊、登錄、灌水
,都採用了驗證碼技術。 所謂驗證碼,就是將一串隨機產生的數位或符
號,生成一幅圖片,圖片里加上一些干擾圖元(防止OCR),由用戶肉眼
識別其中的驗證碼資訊,輸入表單提交網站驗證,驗證成功後才能使
用某項功能。
參考: me
2009-03-29 8:33 pm
驗證碼可以防止有人不懷好意,利用一些自動提交表單的工具來不斷的提交表單。因為這樣會導致資料庫中的資料迅速膨脹,很快資料庫的空間就會被用光。如果使用了驗證碼,由於驗證碼生成的是圖片,程式很難識別出來,而且圖片中還可加入干擾,即便是使用了OCR(景像識別)技術也很難識別出來,當驗證碼沒有通過時,資料就不會被提交到資料庫中。


收錄日期: 2021-04-13 16:31:47
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20090329000051KK00659

檢視 Wayback Machine 備份