驗證碼2.0是阿里雲推出的新一代驗證碼產品,廣泛地應用在帳號註冊、簡訊發送、票務預訂、資訊查詢、免費下載、論壇發帖、線上投票等互動模組,通過簡單、安全、多樣的互動邏輯,提供區分機器指令碼和自然人的驗證服務,能夠緩解及防止電腦程式類比人類使用者來濫用網路資源,在提升網站資源不被惡意程式訪問的防禦能力的同時,保持真實的使用者體驗。
產品優勢
相比較驗證碼1.0版本,驗證碼2.0具有如下優勢:
All in One:一次整合無需更新代碼,自動迭代攻防能力和驗證碼形態。
支援行為和語義多種驗證碼形態:從推理邏輯、裝置資料、互動行為模型等多維度完成立體防護。
個人化配置:支援Web、H5、iOS、Android和微信小程式的多用戶端接入。
完善的容災方案:保障業務99.99%高可用。
支援的驗證碼形態
驗證碼2.0提供無痕驗證、一點即過、滑塊驗證、拼圖驗證和映像複原多種驗證形態,可通過生物識別特徵判定操作電腦的是人還是機器,從而取代傳統的驗證方式。
驗證碼形態 | 核心特點 | 出現形態 |
無痕驗證 | 無感知驗證,通過分析使用者行為,如滑鼠移動、點擊頻率、裝置指紋等判斷是否為真人。 |
|
一點即過 | 只需單擊按鈕,如“我不是機器人”,後台通過IP、裝置指紋、點擊行為等綜合判斷。 |
|
滑塊驗證 | 滑動滑塊到指定位置,結合軌跡分析,如速度、抖動等判斷是否為真人。 |
|
拼圖驗證 | 拖動拼圖塊到正確位置,依賴Image Recognition能力和軌跡分析。 |
|
映像複原 | 需將打亂的映像塊複原,如拼圖、對齊片段。 |
|
驗證流程
滑塊驗證、拼圖驗證、一點即過和映像複原
無痕驗證
相關文檔
驗證碼2.0支援隨用隨付(後付費)模式。您也可以購買資源套件,用於抵扣隨用隨付模式下的所有費用,降低費用成本。更多詳情,請參見計費說明。
關於如何開通使用驗證碼2.0,請參見開通驗證碼2.0。
開通驗證碼2.0後,您需要在用戶端和服務端接入驗證碼,才能使用驗證碼進行驗證。更多詳情,請參見接入指引。
在控制台添加驗證情境後,您需要在使用驗證功能的Web或H5頁面中,整合驗證碼初始化代碼,實現用戶端接入。更多詳情,請參見用戶端接入(Web或H5)。
完成用戶端接入後,您還需要在服務端調用VerifyIntelligentCaptcha介面,發起驗證請求。更多詳情,請參見服務端接入。
接入驗證碼2.0後,您可以通過概覽頁面,查詢近期驗證資料,即時瞭解驗證碼的防護資料。更多詳情,請參見查看統計資料。




