侵權(quán)投訴
訂閱
糾錯
加入自媒體

以頂象“無感驗證”為例 淺談滑動驗證碼背后的技術(shù)

2021-08-16 16:41
來源: 粵訊

驗證碼是一種區(qū)分用戶是計算機還是人的全自動程序,可避免因惡意登錄導(dǎo)致的密碼泄露、刷票、信息被爬取、腳本作弊等風(fēng)險事件的發(fā)生,是一種重要的防機器作弊的技術(shù)手段,目前已經(jīng)是網(wǎng)站、App等交互式訪問的必要防控措施。其運行機制就是通過對驗證碼的輸入、點擊、滑動、拖動等交互方式,快速識別注冊、登錄者是真人還是機器程序。開展數(shù)字業(yè)務(wù)的企業(yè)通過應(yīng)用驗證碼可以防范防止批量注冊、惡意登錄、發(fā)垃圾廣告、刷票、暴力破解密碼等業(yè)務(wù)風(fēng)險。

什么是滑動驗證碼?

驗證碼主要有字符數(shù)字輸入、圖片拼接滑動、目標(biāo)點選等形式;瑝K驗證碼是在常見的一種形式,操作便捷,只要輕輕一滑,即完成驗證。滑塊驗證碼有兩種設(shè)計,一種是在滑動框內(nèi)“一滑到底”即完成驗證的,另外一種是滑動滑塊拼合拼圖完成驗證。由于后者的趣味性和安全性更高,因此更受歡迎。

滑動驗證就是將隨機生成的滑塊滑到圖片對應(yīng)的滑塊位置坐標(biāo),獲取操作者的相關(guān)行為值。并通過計算機不斷地學(xué)習(xí),依據(jù)滑動速度、軌跡等進(jìn)行多維度分析,判斷是否是異常行為、風(fēng)險操作等。

滑動驗證碼背后的技術(shù)

驗證碼操作看起來簡單,其實背后有很深厚的技術(shù)支撐。

以頂象“無感驗證”為例,集設(shè)備指紋、行為校驗、操作校驗、地理位置校驗等多項功能與一身,基于操作者行為及環(huán)境信息等數(shù)據(jù)信息,結(jié)合模型和風(fēng)控分析。

在用戶訪問方面,通過鼠標(biāo)在頁面內(nèi)的滑動軌跡、鍵盤的敲擊速率、滑動驗證碼的滑動軌跡、速率、按鈕點擊等行為軌跡模型檢測來進(jìn)行識別。在異常檢測方面,“使用的一種異常檢測算法為孤立森林(Isolation Forest),Isolation Forest 中提出Isolation概念,即將異常數(shù)據(jù)從既有數(shù)據(jù)分布中孤立,用以實現(xiàn)異常檢測的目的,這種算法較基于正常數(shù)據(jù)點創(chuàng)建Profile進(jìn)行異常檢測的算法,如Replicator Neural Network、one-class SVM有更高的異常識別能力和準(zhǔn)確度。不僅可以有效地不僅提升驗證碼對機器行為、惡意行為的識別能力,更可以增強人操作的保護(hù),提升用戶的體驗度。

以頂象“無感驗證”為例 淺談滑動驗證碼背后的技術(shù)

在應(yīng)對網(wǎng)絡(luò)爬蟲對驗證碼的暴力破解方面,通過圖片亂序切條、圖片更新定時加工、圖片變異等技術(shù),結(jié)合關(guān)聯(lián)性檢測進(jìn)行防范,通過內(nèi)置規(guī)則和策略,判斷相關(guān)關(guān)聯(lián)性,如同一設(shè)備關(guān)聯(lián)性、同一IP關(guān)聯(lián)性、滑動失敗關(guān)聯(lián)性、驗證次數(shù)關(guān)聯(lián)性等,有效識別短時間內(nèi)異常關(guān)聯(lián)性。此外,在數(shù)據(jù)傳輸環(huán)節(jié)已內(nèi)置“亂序切圖傳輸“功能,可將背景圖片進(jìn)行亂序切割后傳播。

頂象“無感驗證”采用多節(jié)點部署,上線簡單快捷,提供數(shù)據(jù)存儲以及中間件。能夠應(yīng)用在H5、Web以及APP亦或是微信公眾號上,能夠為注冊、登錄、營銷、交易、貸款申請等各種業(yè)務(wù)場景提供集客戶體驗和風(fēng)控安全的驗證服務(wù)。

業(yè)務(wù)系統(tǒng)怎樣和滑動驗證碼結(jié)合

以頂象“無感驗證”為例。首先,針對需要保護(hù)的業(yè)務(wù)接口,在頁面上嵌入“無感驗證”。當(dāng)滑動成功后會得到一個安全token,業(yè)務(wù)接口需要帶著token到后臺進(jìn)行token安全驗證,驗證通過以后再繼續(xù)業(yè)務(wù)流程。

以登錄為例,用戶在登錄頁面滑動以后,會得到一個安全token,接入后的業(yè)務(wù)接口變?yōu)椋?接口:http://domain/login 參數(shù):用戶名,密碼,安全token。

聲明: 本文系OFweek根據(jù)授權(quán)轉(zhuǎn)載自其它媒體或授權(quán)刊載,目的在于信息傳遞,并不代表本站贊同其觀點和對其真實性負(fù)責(zé),如有新聞稿件和圖片作品的內(nèi)容、版權(quán)以及其它問題的,請聯(lián)系我們。

發(fā)表評論

0條評論,0人參與

請輸入評論內(nèi)容...

請輸入評論/評論長度6~500個字

您提交的評論過于頻繁,請輸入驗證碼繼續(xù)

暫無評論

暫無評論

安防 獵頭職位 更多
文章糾錯
x
*文字標(biāo)題:
*糾錯內(nèi)容:
聯(lián)系郵箱:
*驗 證 碼:

粵公網(wǎng)安備 44030502002758號