我不是機器人,驗證機制的剖析
很多網站為了防止“自動點擊程序”的肆意進出,會設置一些驗證機制充當守門神,將其攔在門外。早期是一些簡單的驗證碼,到后來的簡單的“我不是機器人”的打勾機制,難道機器人不知道怎么打勾嗎?“我不是機器人”如何得知?這其中涉及了什么樣的驗證機制?
reCAPTCHA知多少?
經常使用谷歌瀏覽器的人,想必對“我不是機器人”這種驗證機制很熟悉了,那你知道這其中涉及了reCAPTCHA嗎?reCAPTCHA是谷歌提供的一項免費的驗證服務,在網站服務中基本充當了大門口安保的作用,大大保護了網站免受網絡垃圾營銷的狂轟濫炸。
CAPTCHA也就是全自動區(qū)分計算機和人類的圖靈測試的簡稱,雖然人類和機器人之間是比較容易區(qū)分,但是惡意軟件和機器人卻難以辨別,所以很多網站向站點添加了reCAPTCHA服務,那么一些自動化的軟件便能夠被攔于門外。
坦白來說,當你在網頁上瀏覽內容時,突然間被“我不是機器人”驗證,你是否感覺自己被打擾了?很幸運地,有時你只是簡單單擊了一下,便能成功;然而大多時候,你需要驗證幾次,甚至還需要進行其他的作答驗證;更糟糕的是,還會直接跳轉到別的頁面,讓你慢慢等待,你唯有稍后再嘗試繼續(xù)。
如何得知你是“人”or“機器人”?
我們回到上面的話題,機器人不會點擊打勾嗎?會的。
有研究表明,當人類在點擊“我不是機器人”前面的復選框時,只是隨意點擊在其中的某處,但是當機器人在點擊,它們能夠精確地點擊在復選框中心。那除卻這個原因,打勾的事情如何驗證?其實,打勾只是片面的,重要的只是打勾前的動作,鼠標移動軌跡、滾動速度等,皆是判斷你是“人”而非機器人原因。是的,屏幕正在記錄你的思考過程,你的一舉一動都納入了識別的考量中。這就是為什么有時你覺得自己沒有正確點擊,卻被放行了。
我不是機器人的驗證價值
五年前,較為大眾熟知的“我不是機器人”驗證,還是12306火車票購買里的驗證識別。然而這個機器識別卻沒有成功阻攔黃牛黨的囂張,直至2020年12306采用了實名制算法,才開啟了真人搶票的時代。驗證對各行業(yè)來說價值不一,卻因為識別機器人的發(fā)展進一步帶動了驗證機制的研究。
大部分的人可能都有被谷歌要求做過驗證“我不是機器人”,只要你經常訪問一下不同行業(yè)的網站,這種情況并不算少見。隔三岔五彈出驗證,更是常事。從以前的扭曲驗證碼,到現(xiàn)在的簡單打勾,這顯然是更為便捷的驗證方式??!但是很多縈繞心頭的想法卻是:它究竟是怎么判斷我是不是機器人的呢?簡單的驗證機制背后,其實蘊含著很多的信息傳遞,甚至可能是涉及你的隱私的泄露。
原創(chuàng)文章歸Sytech版權所有,轉載請注明出處,商用請聯(lián)系本站獲取版權。
相關文章推薦正在加載中...