圖片發自簡書App
談起驗證碼,大家都不陌生,登個賬號,發條帖子,網站都會要求輸入驗證碼,驗證碼長得規則也就算了,卻偏偏長那么奇形怪狀,也許大家都會想到底是誰發明了這么反人類的設計,它到底有什么用,接下來我給大家科普下驗證碼的作用。
如果用一句話總結它的作用:防止不法分子在短時間內用機器批量的重復操作。當然,詳細的作用還得解釋下。
實際上,驗證碼最大的作用是為了防止機器人程序暴力登陸或攻擊。每一個確認按鈕上方都有一個驗證碼,意味著識別這個模糊的驗證碼需要時間,哪怕是一道加減法,也減輕了服務器的壓力。隨著圖片識別技術的發展,驗證碼也是花樣百出,最厲害的就是12306為了防止刷票推出了一系列很難辨識的驗證碼。總而言之,驗證碼最初要驗證的不是智商,而是電腦前面的是不是人?是機器就無法登陸。
圖片發自簡書App
再舉幾個通俗好懂的例子,比如有人想盜取你的賬號密碼,他可以寫一條程序進行無限的嘗試,如果沒有驗證碼,以計算機的計算能力,破開密碼就容易多了,但是有驗證碼就不一樣了,每一次都要輸入難識別的驗證碼,大批量重復操作就不可能了。還有水軍發帖,各種賬號申請,網絡搶票等方面,驗證碼都在不同程度上起防止批量操作的作用。
隨著移動互聯網的發展,手機綁定逐漸成為了許多網站安全驗證的主要渠道。現在多了一種手機驗證碼:“這是**發給你的驗證碼,打死都不能告訴別人哦”。網站通過把驗證碼發送到手機,來驗證登陸者的身份,為驗證碼增加了一層安全的作用。這種驗證碼的作用就比之前的大得多。
圖片發自簡書App
由此可見,驗證碼還是很有作用的,下次別人吐槽驗證碼的時候,你就可以給身邊的朋友科普一下了。