喜歡網(wǎng)絡沖浪的你,一定遇到過這樣的情況,那就是在輸入用戶名和密碼之后還要輸入附加碼。知其然不知其所以然,許多朋友對附加碼的真正作用都不了解。那么附加碼到底有什么作用,為什么要使用附加碼呢?本文將告訴你答案。
網(wǎng)絡安全日益嚴峻
現(xiàn)在網(wǎng)絡速度越來越快,網(wǎng)絡訪問已經(jīng)顯得比較順暢了,與此同時,網(wǎng)絡安全問題也更加嚴重了。有了網(wǎng)速做保證,像窮舉密碼破解和字典密碼破解之類的攻擊方法成功幾率也越來越大了。黑客可以利用一些在線破解工具來破解一些張?zhí)柡兔艽a,只要有了密碼就可以登陸系統(tǒng)進行操作了。那在不能阻止密碼帳號被破解的情況下,怎么來防范這樣的安全問題呢?于是附加碼應運而生。
附加碼的作用
可以這樣說,附加碼可以有效的阻止HTML頁面提交的窮舉法。窮舉法就是利用一些字母組合來不斷嘗試,直到找到正確的密碼,在嘗試的過程中,真正的密碼一般要不變,如果真正的密碼不斷改變就大大增加了破解的難度,幾乎就不可能破解成功。附加碼真是利用了窮舉法的這一弱點,在驗證時加入動態(tài)的驗證內(nèi)容,就有效的防止了窮舉法的攻擊。
附加碼在WEB服務器上隨機產(chǎn)生并自己記錄下來,再生成文字傳給用戶,用戶照著手動輸入提交,服務器對提交的附加碼與記下來的附加碼進行比較,如果都正確而且用戶名也正確就通過驗證。
附加碼也有缺陷
如果附加碼以文字的形式返回到瀏覽器段的話,有些軟件也可以自動填上附加碼再嘗試,比如說小榕軟件。那么有怎么解決這個問題呢?
以圖片方式返回附加碼可以有效的解決這個問題。圖片是以點的方式呈現(xiàn)給用戶的,一些軟件就無法識別這種格式的圖片了。如果需要更加安全,還可以采用加干擾的圖片附加碼,加干擾就可以有效加大圖片識別難度。比如有些網(wǎng)站的附加碼是加了干擾點的,有些是變了色的字等。
|