眾所周知,驗證碼(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”(全自動區(qū)分計算機和人類的圖靈測試)的縮寫,是一種區(qū)分用戶是計算機還是人的公共全自動程序。
可以防止:惡意破解密碼、刷票、論壇灌水,有效防止某個黑客對某一個特定注冊用戶用特定程序暴力破解方式進行不斷的登陸嘗試,實際上用驗證碼是現(xiàn)在很多網(wǎng)站通行的方式,我們利用比較簡易的方式實現(xiàn)了這個功能。
這個問題可以由計算機生成并評判,但是必須只有人類才能解答。由于計算機無法解答CAPTCHA的問題,所以回答出問題的用戶就可以被認為是人類。
目前網(wǎng)絡(luò)上越來越多使用驗證碼了,驗證碼的本意是阻止機器刷流量擠占服務(wù)器資源,這本來無可厚非;但是驗證碼已經(jīng)變得越來越過分,別說機器人了,連人也經(jīng)常沒法辨認!
這就相當(dāng)煩了,特別是被廣泛使用更多reCAPTCHA,要你辨認出圖中的XX,點了一次又一次還是結(jié)果錯誤,簡直抓狂!迫不得已之下,只能祭出這款自動跳過reCAPTCHA驗證碼的工具了。
這款工具名叫“Buster”,它是一款開源的軟件,具體形式是瀏覽器擴展。Buster在GitHub上有開源項目,大家可以下面的鏈接其GitHub頁面,在頁面中也可以找到Chrome、Firefox、Edge等瀏覽器的版本,找到對應(yīng)的版本安裝即可。
Buster的原理是利用reCAPTCHA的語音,來自動識別驗證信息,并通過驗證。它并不能完全跳過reCAPTCHA驗證碼,還是需要進行一個手動操作。在出現(xiàn)reCAPTCHA驗證碼后,點擊通過語音驗證,Buster就可以識別語音,自動完成驗證了。
總的來說,這是一個能大大改善上網(wǎng)體驗的工具。其實驗證碼和自動識別驗證碼的技術(shù)一直在不斷升級,當(dāng)這一斗爭上升到一定高度,驗證碼不可避免會升級到連人類也難以識別的地步。