這樣的網站驗證碼很“程序員”,網友直呼註冊門檻太高了!

說起驗證碼這個東西,看起來沒什麼作用,其實仔細想想作用還真不小,雖然沒多少工作量,但是真的很具有實用性,在互聯網安全方面佔據一席之地,互聯網安全方面,始終都充斥著攻與防,在多年來攻與防的技術博弈中,驗證碼也逐漸出現了各種各樣的版本。

這樣的網站驗證碼很“程序員”,網友直呼註冊門檻太高了!

記得最初的網站驗證碼只是利用後端語言繪製一張圖片,上面寫4-6個數字並輸出到前端頁面,由於輸出的數字非常標準,寫一個前端js腳本就很容易破解驗證碼,達到程序惡意註冊的目的,再後來後端程序就開始在圖片上生成一些干擾線,干擾點什麼的,增加破解難度,就這樣的難度還是不夠,一些人還是會動歪心思,這些動歪心思的人也逐漸推動了驗證碼技術不斷提升,比如,將規則的數字進行一定程度變形,再後來將數字改成回答問題,再後來改成各種動態驗證碼,手機驗證碼,印象最深的12306在驗證碼上做出過一些創新,大家都有目共睹。

這樣的網站驗證碼很“程序員”,網友直呼註冊門檻太高了!

當然做了這麼些只為了安全,防的是壞人,但是有的時候也可能會給一些普通用戶造成了一些不方便,近期一名網友在註冊一個網站時就直乎註冊門檻太高了,他是沒法註冊這個網站了,那麼他到底遇到了什麼樣的困難了呢?他直接來了一個截圖,看了他的這張圖,我覺得他並沒有嬌氣,這樣的驗證碼的確門檻挺高(當然,也有可能這個網站的用戶是專門針對一些小眾用戶),針對這樣的驗證碼,讓我們一起看看其他網友們都是怎麼認為的吧!

這樣的網站驗證碼很“程序員”,網友直呼註冊門檻太高了!

網友一:可以找同行直接諮詢,有些論壇本就要求比較高

上世是朵花:這樣的驗證碼想必是一些目標用戶針對性比較強的網站了。

網友二:諮詢了好幾個同行都表示不知道 我問了好幾個Java和c++,百度搜出來的 .app

上世是朵花:那就不錯了,雖然有點難度,這樣的註冊印象深刻啊,還讓多瞭解一些常識。

網友三:一看就是v站,答案是.app

上世是朵花:看來這名網友對這個比較熟悉了。

網友四:用正則表達式

上世是朵花:用正則做驗證碼就很過分了吧,這麼做貌似擋住的都是用戶,倒是對攻擊腳本更友好了,程序最擅長解析正則了。

這樣的網站驗證碼很“程序員”,網友直呼註冊門檻太高了!

這樣的驗證碼專業性相對比較強,如果不瞭解相應的專業知識,的確是門檻高了一點,就目前來說,驗證碼的花樣還真是不少,有的頗具有趣味,有的則頗具理性,充滿技術色彩,不過驗證碼的真正目的是為了網站安全,如果只是為了趣味,或者說為了炫弄技術就有點跑偏了,最完美的驗證碼就是既有趣味性,又能保證網站的安全,說起驗證碼突然想起了一個有趣的故事,有人曾經利用驗證碼幹了一件“大事”,就是一本古代遺留下來的手寫式的書籍,當時文字掃描識別技術並不高,只能人工識別了,按照文字量,一個人起碼需要幾個月的工作量,這人突然來了靈感,將這些手寫本用相機照下來分割成小圖片放在一個流量大的網站上作為驗證碼,靠著巨大的人肉力量,短短2天就完成了幾個月的翻譯工作,這可真可謂一舉兩得,既有網站的安全保證,同時又完成了翻譯工作,的確很贊!不由的想感嘆一下人類的智慧,我想在互聯網技術快速發展的今天,未來將會出現更多花樣的驗證碼,你說呢?

以上所有圖片均來之互聯網

大家好,我是“上世是朵花”。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步瞭解我,那就關注我吧!


分享到:


相關文章: