驗證碼為什麼不寫成工整字體?
平時登錄網站啊,還有購買車票神馬的,是不是常常要輸入一些驗證碼?然後那些驗證碼非常巧妙地變了下形狀,不在同一起跑線上,七拐八拐的,但是普遍情況下哎妹都能一眼就識別,這個驗證碼到底是啥。每次這樣的時候哎妹心裡都會默默地問候一句,真當我們傻呀!是這樣子我就看不出來了還是咋的?整得這麼複雜幹啥!
本來我以為事實就是這個事實,沒想到的是驗證碼是故意整成這個樣子的,它確實大有用處,並不是多此一舉當你是傻的。是不是很震驚?哎妹也很震驚!那這些驗證碼為什麼不寫成工整字體呢?就像有些時候, O 和0容易區分不出來,又或者1和 i 等等這種操作,而這些驗證碼的作用其實非常簡單,主要就是為了防止別人用程序惡意的大批量提交、註冊信息,還有比如在論壇惡意灌水發廣告等等行為,所以基本上可以說驗證碼限制的都是不好的行為。
就比如說某吧內,常常出現的情況就是水個帖子是不是?而我們每次水貼的時候發多了就會讓你輸入驗證碼,還有就是以前玩某空間互踩的時候也是,留言留多了就會發現是在互踩,然後就讓你輸入驗證碼...還是機智的啊!如果驗證碼排序非常工整的話,那麼就可能會出現別人使用電腦或是某客戶端,用機器進行識別,識別以後就可以搞事情啦!
所以設計這種不工整的驗證碼的主要目的不是為了為難我們這些個眼神不好的,而是合理的保護,從而使程序無法進行識別。
那麼哎妹大概總結一下為什麼不用工整的驗證碼,得出兩點結論:
1、
增加電腦識別難度,防止破解後被惡意軟體利用,
2、
防止暴力破解或批量註冊造成伺服器負擔,影響其他用戶使用。
看過之後是不是恍然大悟的樣子?反正哎妹這個吃瓜群眾看得一臉震驚,真是沒想到還有這種操作,是在下輸了!你們覺得這樣的驗證碼會影響正常的使用嗎?其實哎妹覺得還好,畢竟這已經成為了多年的習慣,輸不輸入其實都不重要啦!安全才是最重要的,你們說是不是~
不過啊有些運營商為了避免這些,竟然搞了一些相當高難度的驗證碼,來哎妹給你們展示一下。
第一張化學好的應該都沒啥問題吧。但是後面這張,來來來你告訴我這是啥!我保證不打 shi 你!看出來了的大手指歡迎大家給哎妹留言,讓哎妹也漲漲知識啊是不是!
何必要在一起
讓我愛上你
感覺你們不點zan都沒道理
戳閱讀原文,查一下你的 iPhone 有沒有隱藏 ID !
※丑就丑點吧,畢竟...
※喬布斯劇院地下內部圖流出!長這樣?
※又雙叒來!iPhone 8 揚聲器以及官方保護殼曝光
※她真大呀!
※AR 帶你走進現實版的《行屍走肉》
TAG:哎咆科技 |