滑动验证 滑动验证系统间的交互流程如下图所示。以下是滑动验证系统间的交互流程说明。提交滑动行为。该操作由前端页面中引入的JS自助完成,无需业务平台处理。其中,提交的行为数据包括:浏览器名称、版本 操作系统 屏幕长宽 鼠标点击、...
特性 验证码2.0 验证码1.0 客户端类型 Web、H5、App(Webview+H5)PC网页、H5(移动端WAP+App)验证码形态 滑块验证、无痕验证、空间推理、拼图验证 滑动验证、无痕验证、智能验证 验证时序说明 空间推理、滑块验证和拼图验证 无痕验证 ...
验证码形态 客户端接入 服务端接入 滑动验证 滑动验证集成方式 Java服务端SDK集成.NET服务端SDK集成 PHP服务端SDK集成 Python服务端SDK集成 Go服务端SDK集成 NodeJS服务端SDK集成 无痕验证 无痕验证集成方式 Java服务端SDK集成.NET服务端...
滑动验证是阿里巴巴集团提供的一种验证码解决方案,采用风险分析引擎,有效区分来自人类与机器人的访问行为并拦截机器风险,为您提供安全可靠的业务环境。下图是滑动验证在用户客户端的展示效果。滑动验证流程 滑动验证服务通过以下逻辑...
阿里云验证码提供客户端滑动验证功能。在阿里云验证码控制台中根据场景添加配置后,您需要将系统生成的前端页面代码集成到您需要使用滑动验证功能的Web页面中。本文介绍了如何集成滑动验证的前端页面代码。前端接入代码示例 在需要使用滑动...
test:module.TEST_PASS,/测试无痕验证通过/test:module.NVC.TEST_BLOCK,/测试无痕验证失败/test:module.TEST_NC_PASS,/唤醒二次验证(滑动验证),且二次验证通过/test:module.TEST_NC_BLOCK,/唤醒二次验证(滑动验证),且二次验证失败.})...
风险判定量:表示所有已配置的阿里云验证码的调用次数,包含滑动验证量、滑动验签量、智能验证量、智能验签量、无痕验证量、智能及无痕验证的二次验证量。风险拦截量:表示所有已配置的阿里云验证码的拦截次数,包含各类验证码服务的验证...
您可以自定义页面中由无痕验证唤醒的二次验证组件的显示文案。自定义二次验证文案 您可以通过初始化参数中的 upLang 参数来自定义二次验证组件的...'FAIL':"验证失败,请重试"} }.}/唤醒二次验证(滑动验证码)window.nvc.getNC(ncoption);} }
滑动验证默认不会采集您当前业务场景中的用户名、手机号码等业务键信息。为了便于线上问题排查,强烈建议您配置上传业务主键。这样,您可以通过“业务键+时间”的方式快速定位遇到问题的用户所关联的滑动验证请求。如果未配置上传业务键,...
用户只需通过类似滑动解锁的方式实现验证码,对正常用户来说即可轻松通过人机识别(图灵测试)的挑战。背景信息 移动端HTML5业务类型的验证码组件具备快速迭代、强兼容性等优势。通过这种方式在App业务中接入滑动验证服务,您无需再为...
支持的客户端验证方式 验证码服务提供滑动验证、无痕验证、智能验证等多种验证方式。通过生物特征判定操作计算机的是人还是机器,从而取代传统的验证方式。滑动验证示意图 智能验证示意图 无痕验证示意图 应用场景 验证码服务适用于登录、...
使用者只需通过滑动解锁的方式来实现验证码,即可轻松通过人机识别(图灵测试)的挑战。背景信息 移动端HTML5应用类型的验证码组件具备快速迭代、强兼容性等优势。使用该方式在App业务中接入滑动验证服务,您无需再为Native App组件中的...
用户只需通过类似滑动解锁的方式实现验证码,对正常用户来说无需思考即可通过人机识别(图灵测试)的挑战。同时,移动端HTML5业务类型的验证码组件具备快速迭代、强兼容性等优势。通过这种方式在App业务中接入滑动验证服务,您无需再为...
滑动验证默认支持18国语言,您可以通过修改初始化参数中的language参数选择语言。说明 language参数的默认值为cn,即简体中文。cn:简体中文 tw:繁体中文 en:英文 ar_SA:阿拉伯文 de_DE:德文 es_ES:西班牙文 fr_FR:法文 in_ID:印尼...
用户只需通过类似滑动解锁的方式来实现验证码,对正常用户来说无需思考即可通过人机识别(图灵测试)的挑战。同时,移动端HTML5业务类型的验证码组件具备快速迭代、强兼容性等优势。通过这种方式在App业务中接入滑动验证服务,您无需再为...
阿里云验证码提供服务端API接口 AuthenticateSig,用于校验滑动验证和智能验证的验证码结果,确定前端页面(包含PC端Web页面和移动端WAP/HTML5页面)获取到的签名串是否由验证码服务端颁发。请求参数 名称 类型 是否必须 描述 示例值 ...
base64,{base64图片验证码} 检查图形验证码 DoraemonAction 为 VerifyCaptchaCode。MobileExtendParamsJson 参数 名称 类型 必填 示例值 描述 id String 是 b87928958d93caca4 图形验证码标志 answer String 是 2319 图形验证码值 返回数据...
test字段值 模拟效果 module.TEST_PASS 智能验证通过 module.TEST_BLOCK 智能验证未通过,直接拦截 module.TEST_NC_PASS 唤醒滑动验证,且滑动验证通过 module.TEST_NC_BLOCK 唤醒滑动验证,且滑动验证不通过 说明 前缀 module 为 AWSC.use...
在前端页面中集成到滑动验证接入代码后,您需要在对应的服务器端集成滑动验证服务端SDK。前提条件 已为您的阿里云账号创建AccessKey。有关创建AccessKey的详细内容,请参见 获取AccessKey。说明 禁止直接使用主账号AccessKey,因为主账号...
验证签名是指前端通过滑动获得token、sig、sessionId,随业务请求提交到业务后端,业务后端再调用风控服务,验证token、sig和sessionId的合法性。如果返回合法则业务后端继续后续业务流程;如果返回非法,则说明请求提交存在伪造。调用风控...
API 描述 AuthenticateSig 确定滑动验证、智能验证前端页面(包含PC端Web页面和移动端WAP/HTML5页面)获取到的签名串是否由验证码服务端颁发。AnalyzeNvc 校验无痕验证的验证码结果,返回下一步动作为通过、二次校验或直接拦截。API资源...
滑动验证失败:客户端提示验证失败,并提示用户重新进行滑动验证。应用客户端通过nvcCallback回调方法获取完整的data信息并传送给应用服务端。说明 回调方法获得的data信息与第一次无痕验证请求中调用的getNVCVal方法获得的字符串样式一致...
您可以自定义页面中智能验证组件和由智能验证唤醒的二次验证组件的显示文案。自定义智能验证文案 您可以通过初始化中的参数 upLang 参数来自定义二次验证组件的文案。通过初始化中的 default_txt、success_txt、scaning_txt、fail_txt 等...
进行滑动验证时候总是提示有风险,需要输入验证码之后才能验证通过,验证码服务是根据什么判断是图形验证码还是点击验证码?策略认为可疑攻击时,会弹出验证码,同机多次操作,策略分析跟攻击类似,根据情况弹出对应的验证码类型。策略属...
对应版本 验证码类型 抵扣系数 验证码2.0 语义类验证码,例如空间推理 2 行为类验证码,例如滑块验证、无痕验证 1 验证码1.0 行为类验证码,例如滑动验证、无痕验证等 调用次数为0次:不抵扣资源包次数 调用次数≤5,000:按每天5,000次抵扣...
对应版本 验证码类型 抵扣系数 验证码2.0 语义类验证码,例如空间推理 2 行为类验证码,例如滑块验证、无痕验证、拼图验证 1 验证码1.0 行为类验证码,例如滑动验证、无痕验证等 调用次数为0次:不抵扣资源包次数 调用次数≤5,000:按每天5...
本文介绍如何在NodeJS服务端集成滑动验证服务端SDK。前提条件 已为您的阿里云账号创建AccessKey。已解压并下载 NodeJS服务端SDK包。安装SDK 在解压的SDK包中,找到client文件。将client包导入您的服务端工程中。添加成功后,您就可以在您的...
本文介绍如何在NodeJS服务端集成滑动验证服务端SDK。前提条件 已为您的阿里云账号创建AccessKey。已解压并下载 NodeJS服务端SDK包。安装SDK 在解压的SDK包中,找到client文件。将client包导入您的服务端工程中。添加成功后,您就可以在您的...
本文介绍如何在Go服务端集成滑动验证服务端SDK。前提条件 已为您的阿里云账号创建AccessKey。已解压并下载 Go服务端SDK包。服务端开发环境版本必须大于1.12.0。安装SDK 在解压的SDK包中,找到client文件。将client包导入您的服务端工程中。...
例如,在 setScoreJsonStr 方法中声明"400":"NC",则当服务端返回 400 时,您的前端必须唤醒滑动验证(NC),如果唤醒其他验证,则将导致失败。{\"200\":\"PASS\",\"400\":\"NC\",\"800\":\"BLOCK\"} Data string 是 由前端获取 getNVCVal ...
本文介绍如何在NodeJS服务端集成滑动验证服务端SDK。前提条件 已为您的阿里云账号创建AccessKey。已解压并下载 NodeJS服务端SDK包。安装SDK 在解压的SDK包中,找到client文件。将client包导入您的服务端工程中。添加成功后,您就可以在您的...
二次认证 OTP 动态口令 使用阿里云 APP 或其它常用 OTP APP(如 Google 身份验证器)进行二次认证 二次认证 短信验证码 使用短信验证码进行二次认证 二次认证 邮件验证码 使用邮件验证码进行二次认证 二次认证 WebAuthn 使用 WebAuthn 进行...
本文介绍Python服务端如何集成滑动验证SDK。前提条件 已为您的阿里云账号创建AccessKey。已从阿里云验证码控制台下载Python服务端SDK包。服务端开发环境为Python 2.7或以上版本。安装SDK 将下载的python_sdk.zip压缩包解压至服务端任意目录...
例如,在set_ScoreJsonStr方法中声明"400":"NC",则当服务端返回400时,您的前端必须唤醒滑动验证(NC),如果唤醒其他验证,则将导致失败。request.set_ScoreJsonStr('{"200":"PASS","400":"NC","800":"BLOCK"}');result=clt.do_action...
例如,在setScoreJsonStr方法中声明"400":"NC",则当服务端返回400时,您的前端必须唤醒滑动验证(SC),如果唤醒其他验证,则将导致失败。request.ScoreJsonStr("{\"200\":\"PASS\",\"400\":\"NC\",\"800\":\"BLOCK\"}");根据业务需求设置...
例如,在setScoreJsonStr方法中声明"400":"NC",则当服务端返回400时,您的前端必须唤醒滑动验证(NC),如果唤醒其他验证,则将导致失败。request->setScoreJsonStr("{\"200\":\"PASS\",\"400\":\"NC\",\"800\":\"BLOCK\"}");根据业务需求...
例如,在setScoreJsonStr方法中声明"400":"NC",则当服务端返回400时,您的前端必须唤醒滑动验证(NC),如果唤醒其他验证,则将导致失败。request.setScoreJsonStr("{\"200\":\"PASS\",\"400\":\"NC\",\"800\":\"BLOCK\"}");根据业务需求...
如果客户端成功执行滑动验证,则WAF在一段时间(默认30分钟)内放行该客户端的所有请求(不需要重复验证),否则拦截请求。严格滑块:表示WAF向客户端返回滑动验证页面。如果客户端成功执行滑动验证,则WAF放行本次请求,否则拦截请求。...
1938a8f15d35bdd6814839bc8ebcf070lvk6sLvvBpY"} } } 参数名 类型 描述 2factorType Array 支持的二次认证方式 PWD String 账密模式 SMS String 手机验证码模式 EMAIL String 邮箱验证码模式 FINGERPRINT String 指纹模式 FACE String ...
防护动作的优先级由高到低依次为:拦截(block)>严格滑块验证(captcha_strict)>普通滑块验证(captcha)>JS验证(js)。block final_plugin WAF对客户端请求最终执行的防护动作(final_action)对应的防护模块。取值:waf:表示基础防护...