你是否曾疑惑谷歌地圖是怎麼知道你家旁邊咖啡店或是你下個月將要入住賓館的準確位置的?將街道位置變成地圖上的準確位置事實上比它看起來難搞得多。為了接受這項挑戰而且能讓谷歌地圖更有用,我們一直致力於研發一個新系統,這個新系統利用街景和reCAPTCHA團隊的某些技術得到更加精確的地址。
這項技術在街景圖片中定位並讀取數字,然後將其與現有的地址聯絡起來,從而獲得在谷歌地圖中的精確位置。我們已經在一篇ICLR的科學論文中對這項技術進行了描述,並表明系統可在街景中對疑難數字做精確檢測和識別,準確率達90%。
新演算法可正確識別街景圖片中的數字
對網際網路上的垃圾郵件和欺詐行為,這些發現也有著非常重大的影響。十多年來,CAPTCHA驗證碼利用將文字做扭曲處理來幫助站長們免於被自動軟體濫用站內資源。現在這個新演算法可以通過CAPTCHA測試,我們發現它能以高於99%的準確率識別reCAPTCHA生成的最複雜的變形文字。這表明通過輸入對變形文字的識別結果來確定輸入者是人類還是機器已經不管用了。
所幸谷歌的reCAPTCHA已經考慮到了這點,而且現在reCAPTCHA也比以前更加安全了。去年我們宣稱已經大大降低了在區分人類和機器時對文字變形的依賴度,取而代之的是先進的風險分析。這也讓我們可以簡化文字和音訊的CAPTCHA驗證,進而方便地通過這項安全檢測,同時仍然可以保護網站。
新演算法成功識別了CAPTCHA驗證圖片
感謝這項研究,讓我們知道僅僅依靠變形的文字並不安全。然而,需要注意的是,準確識別CAPTCHA驗證碼,並不說明reCAPTCHA被破解或無效的。相反,這些發現為我們對reCAPTCHA的不足之處建立額外的防護措施,提供了幫助。
隨著街景和reCAPTCHA團隊的繼續合作,雙方都會繼續進步,使地圖更加精確實用,同時reCAPTCHA也更加安全有效。讀者如果想進一步瞭解這項技術,可以訪問reCAPTCHA網站,或者閱讀ICLR2014上的這篇科學論文。