
1.防止暴力破解密碼:如果有些用戶的密碼設(shè)置的太簡單,很有可能就會被程序自動破解,然后進行暴力登錄,如果有驗證碼的話,就難以直接暴力登錄了。
2.防止惡意攻擊:增加驗證碼的設(shè)計還能有效防止黑客的惡意攻擊,:如論壇灌水、刷頁、刷票等,有些論壇回復(fù)需要輸入驗證碼就是出于這個目的。
驗證碼該如何優(yōu)化?
1.數(shù)字+字母+中文:這種形式的驗證碼是非常常見的一種,相對辨別也比較容易,我們?yōu)榱颂岣弑鎰e難度,可以加入干擾線,如在背景中添加干擾線等。
2.圖片辨別:12306的圖片辨別是最讓人覺得無語以及想要吐槽的。這種驗證碼操作比較簡單,但是如果圖片太過相似會增加辨別難度。
3.滑塊:這種是比較有創(chuàng)意的驗證碼形式,通常需要用戶拖動滑塊從到特定位置,則代表驗證成功。相對比來說,這種驗證碼的防黑客指數(shù)也比較高。