方便人類,阻礙機(jī)器人!谷歌推出第三代reCAPTACHA圖形驗(yàn)證碼 機(jī)器人欺騙更難得逞
CAPTCHA 是網(wǎng)上常見的圖形驗(yàn)證碼解決方案,其能夠抵御相當(dāng)一部分機(jī)器人的偽造點(diǎn)擊,判斷當(dāng)前用戶是否為真人。然而矛與盾總是相伴而生,總有機(jī)器人試圖攻破當(dāng)前的驗(yàn)證機(jī)制。好消息是,谷歌剛剛推出了全新的 v3 版 reCAPTCHA API 。在提升識(shí)別精度的同時(shí),還進(jìn)一步減少了對(duì)真實(shí)用戶造成的困擾。
reCAPTCHA 的最大特色,就是用失真的文本來考驗(yàn)真實(shí)用戶。
谷歌表示:“在過去十年里,reCAPTCHA 技術(shù)經(jīng)歷了持續(xù)的發(fā)展。v1 版本中,每個(gè)用戶都需要完成閱讀扭曲字符、并將之輸入文本框的挑戰(zhàn)”。
為改善用戶體驗(yàn)和提升安全性,谷歌引入了 v2 版本的 reCAPTCHA,并開始借助其它信號(hào)來識(shí)別請(qǐng)求的來源是真人、還是機(jī)器人。
這使得 reCAPTCHA 從檢測(cè)用戶真實(shí)性的主導(dǎo)位置、退居到了二線,讓大約一半的用戶只需通過簡(jiǎn)單的點(diǎn)擊,即可通過認(rèn)證。
與此同時(shí),谷歌還試圖借助各種信號(hào)來確定用戶的真實(shí)性,讓識(shí)別驗(yàn)證碼的挑戰(zhàn)顯得不那么突兀。
在 reCAPTCHA v3 的幫助下,谷歌能夠讓 API 反饋 0.0~1.0 之間的分?jǐn)?shù),對(duì)交互的可疑程度進(jìn)行排名,目標(biāo)是盡量減少‘中斷用戶請(qǐng)求、并發(fā)起挑戰(zhàn)’的需求。
新系統(tǒng)的工作原理是將 reCAPTCHA v3 放在更多頁面上(而不僅僅在登錄框設(shè)卡),并在后臺(tái)運(yùn)行“自適應(yīng)風(fēng)險(xiǎn)分析”,以提醒存在可疑的流量。
通過這種方法,reCAPTCHA 自適應(yīng)風(fēng)險(xiǎn)分析引擎能夠通過網(wǎng)站上不同頁面的活動(dòng),更精準(zhǔn)地識(shí)別‘攻擊者’的模式。
在 reCAPTCHA 管理控制臺(tái)中,你可以全面了解 reCAPTCHA 分?jǐn)?shù)的分布、以及網(wǎng)站上前 10 大操作的統(tǒng)計(jì)細(xì)分,以幫助確定被機(jī)器人瞄準(zhǔn)的具體網(wǎng)頁。
此外,新 API 具有更高的可定制型。網(wǎng)站可以根據(jù)自己的實(shí)際需求,選擇打擊垃圾郵件和資源濫用的力度。
● 首先,管理員可以設(shè)置一個(gè)閾值,用于確定何時(shí)放行、或者需要進(jìn)一步的驗(yàn)證(比如借助電話和雙因素身份驗(yàn)證);
● 其次,你可以將該分?jǐn)?shù)與自己獲取的異常信號(hào)相結(jié)合(例如用戶配置文件或事務(wù)歷史記錄);
● 最后,你可以借助 reCAPTCHA 分?jǐn)?shù),作為訓(xùn)練機(jī)器學(xué)習(xí)模型、以抵抗機(jī)器人濫用的信號(hào)之一。