在注冊或者登陸很多網(wǎng)站,都需要驗證碼?!霸谖覀兛磥?,驗證碼并不是最優(yōu)秀的網(wǎng)站設(shè)計思路,其對用戶使用網(wǎng)站設(shè)置了一個障礙,因為驗證碼的存在,增加了用戶的跳出率,但是為了其它原因,又不得不存在,驗證碼屬于一種妥協(xié)的設(shè)計思路?!蹦敲词裁词球炞C碼?為什么要設(shè)置驗證碼?
驗證碼是什么?
就是將一串隨機產(chǎn)生的數(shù)字或符號,生成一幅圖片, 圖片里加上一些干擾象素(就是經(jīng)??吹降臄?shù)字或字母歪歪扭扭的),由用戶肉眼識別
其中的驗證碼信息,輸入表單提交網(wǎng)站驗證,驗證成功后才能使用某項功能。
驗證碼的作用?
驗證碼一般是防止有人利用機器人自動批量注冊、對特定的注冊用戶用特定程序暴力破解方式進行不斷的登陸、灌水。因為驗證碼是一個混合了數(shù)字或符號的圖片,人眼看起來都費勁,機器識別起來就更困難。像百度貼吧未登錄發(fā)貼要輸入驗證碼大概是防止大規(guī)模匿名回帖的發(fā)生。 一般注冊用戶ID的地方以及各大論壇都要要輸入驗證碼。
在星若傳媒小編看來驗證碼是最簡單有效的防御暴力破解的方式,假設(shè)沒有驗證碼,隨便弄一個程序,只要知道賬戶名稱,再加上一些字符串猜想,設(shè)置一些規(guī)則后,讓機器去執(zhí)行的。按推算,知道用戶名,密碼肯定是可以破解出來的(最最有效方式還是限制錯誤次數(shù))!而有了驗證碼之后,機械的暴力方式基本就很難搞定你了,當然,不排除一些超簡單的驗證碼被識別以及一些黑客高手無論怎么樣都能搞定你!這第一道門檻,也是很重要的門檻!現(xiàn)在看來,這是個很正常很簡單的事。
關(guān)注【深圳科普】微信公眾號,在對話框:
回復(fù)【最新活動】,了解近期科普活動
回復(fù)【科普行】,了解最新深圳科普行活動
回復(fù)【研學(xué)營】,了解最新科普研學(xué)營
回復(fù)【科普課堂】,了解最新科普課堂
回復(fù)【團體定制】,了解最新團體定制活動
回復(fù)【科普基地】,了解深圳科普基地詳情
回復(fù)【科學(xué)防控】,學(xué)習(xí)疫情相關(guān)科普知識
回復(fù)【科普小達人】,報名參賽贏取萬元大獎