阿里云新用户滑块验证不过,阿里云滑动验证流程及线上问题排查

这篇具有很好参考价值的文章主要介绍了阿里云新用户滑块验证不过,阿里云滑动验证流程及线上问题排查。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

滑动验证是阿里巴巴集团提供的一种验证码解决方案,采用风险分析引擎,有效区分来自人类与机器人的访问行为并拦截机器风险,为您提供安全可靠的业务环境。

下图是滑动验证在用户客户端的展示效果。
阿里云盘滑动验证看不见,程序开发类,阿里云,云计算,服务器

产品介绍:阿里云验证码(Alibaba Captcha)
阿里云盘滑动验证看不见,程序开发类,阿里云,云计算,服务器

滑动验证流程

滑动验证服务通过下图所示逻辑实现验证码。
阿里云盘滑动验证看不见,程序开发类,阿里云,云计算,服务器

1.在您的应用客户端(网页)和服务端中分别集成滑块验证功能接入代码后,在指定的客户端页面中唤醒滑块组件。

2.用户在客户端(网页)中,将滑块滑动至末端。滑块组件代码自动触发,向阿里云服务器发送验证请求,判断此次操作行为是否正常。

3.阿里云服务器利用风控技术,判断验证请求的合法性并将结果返回至应用客户端。验证结果如下:

  • 滑动验证成功:在客户端NC_Opt对象的callback参数中,获得验证请求的回调结果。
  • 滑动验证失败:客户端提示验证失败,并提示用户重新进行滑动验证。

4.客户端将收到的验签所需参数信息(param)与应用业务请求(如登录、注册)一同发送至应用服务端(该部分需要根据自身业务逻辑进行开发)。

5.应用服务端调用afs验签接口,向阿里云服务器发送请求,判断所收到的验签信息是否有效。

  • 对于JAVA、.NET、PHP、Python开发语言,您可以通过SDK使用已封装的验签方法。
  • 对于其它语言,您可以通过HTTP形式直接调用验签接口。

6.阿里云服务器收到验签请求,实时判断验签是否合法且有效。

7.应用服务端收到验签结果,结合应用业务逻辑进行处理。

  • 返回code为100,表示验签成功。
  • 返回code为900,表示验签失败。

8.应用客户端收到最终验证结果,根据业务逻辑继续执行后续业务。

线上问题定位与排查

滑动验证默认不会采集您当前业务场景中的用户名、手机号码等业务键信息。为了便于线上问题排查,强烈建议您配置上传业务主键。这样,您可以通过“业务键+时间”的方式快速定位遇到问题的用户所关联的滑动验证请求。如果未配置上传业务键,您可能需要引导用户进行抓包才能定位到具体的日志和请求。
您可以选择以下任一方式配置上传业务键:

  • 在用户操作滑块前的任何时刻,调用滑动验证提供的setTrans方法上传业务键。
    例如,您可以在用户填写用户名(即从用户名输入框失焦)时,调用nc.setTrans(‘{‘userName’:用户名输入框value}’)方法上传用户名信息;您也可以在页面加载完成时,调用nc.setTrans(‘{‘业务会话标识’:业务会话session的值}’)方法上传您业务的唯一会话标识。

  • 配置elementID字段让滑动验证组件主动采集业务键信息。
    elementID值的类型是stringList。配置后在滑动结束的时刻,滑动验证组件会以elementID当中的每一个string作为ID,获取对应Dom的value值并上传。
    例如,当您配置elementID:[“usernameID”]时,在滑动结束的时刻document.getElementById(“usernameID”).value将被自动上传至滑动验证服务端。

根据返回错误码定位问题原因

当滑动验证出现异常时,用户将收到错误提示信息,错误信息中包含错误码。
通常返回此类错误码时,需要在浏览器的前端调试工具中,查看未能成功加载的js文件。对于未能成功加载的js文件的域名,通过Ping命令等方式检查本地客户端是否可以连通。如果无法正常连通,请用户检查本地网络环境。详情参考官网帮助中心:阿里云验证码>滑动验证>线上问题定位与排查
您可以参考以下错误码说明快速异常原因。文章来源地址https://www.toymoban.com/news/detail-797708.html

错误码 含义
0 analyze请求超时
1 uab.js加载超时
2 um.js加载超时
4 设备指纹代码加载异常
8 waitForUmx超出重试次数限制

到了这里,关于阿里云新用户滑块验证不过,阿里云滑动验证流程及线上问题排查的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • python爬虫 scrapy+selenium+webdriver实现鼠标滑动破解阿里云盾快验证

    在爬取jianshu文章的时候发现,jianshu竟然买了阿里云的盾块验证!!!很是头疼,虽然说没有其他图片匹配的那么麻烦,但是阿里云的人机验证和算法真的是顶尖的,查阅了多个资料最后没办法,才实现用webdriver模拟鼠标去通过验证 首先我们需要安装webdriver驱动和Google Chrom

    2024年02月03日
    浏览(40)
  • 华为云新用户云服务器优惠价格表

    华为云新用户云服务器优惠价格表

    华为云服务器作为业界领先的云服务提供商之一,一直致力于为全球用户提供高效、稳定、安全的云服务。为了帮助新用户更好地了解华为云服务器的价格和优惠活动,本文将详细介绍华为云服务器对新用户的优惠价格表。 一、华为云耀云服务器L实例价格表 华为云耀云服务

    2024年02月09日
    浏览(7)
  • 腾讯云新用户怎么配置服务器的方法教程

    腾讯云新用户怎么配置服务器的方法教程

    腾讯云新用户怎么配置服务器?腾讯云服务器配置选择攻略,先选择云服务器地域和可用区,然后根据用户使用场景需要平衡型、计算型或高IO型等特性来选择云服务器CVM实例规格,主机教程网来详细说下腾讯云服务器配置选择攻略。 1、腾讯云服务器配置选择。腾讯云服务器

    2024年02月05日
    浏览(9)
  • 一文搞懂用户登录验证流程(附图)

    一文搞懂用户登录验证流程(附图)

    本文通过图示及代码的方式介绍用户登录流程及技术实现,内容包括用户登录,用户验证,如何获取操作用户的信息以及一些黑名单及匿名接口如何免验证相关的实现。 结合网关相关知识食用更佳 对于用户登录来说、涉及到了用户注册、登录验证几个方面,通过流程图演示

    2024年02月02日
    浏览(7)
  • selenium实现滑块滑动

    selenium实现滑块滑动

    我选取  https://www.helloweba.net/demo/2017/unlock/   这个网站为例  

    2024年02月22日
    浏览(10)
  • PyQt5之滑块及滑动条控件

    PyQt5之滑块及滑动条控件

    在Input Widgets分组中,QSlider和QScrollBar是两个滑动型输入组件 QSlider和ScrollBar都是从QAbstractSlider类继承来的,拥有一些相同的属性,通过属性编辑器可以查看效果。 属性 含义 minimum、maximum 输入范围的最小值和最大值 singleStep 单步长,拖动标尺上的滑块,或按下左、右键时的最

    2024年02月11日
    浏览(11)
  • 炫酷的花式滑块滑动无缝切换特效

    💂 个人网站:【 海拥】【小霸王游戏机】【大转盘】 🤟 风趣幽默的前端学习课程:👉28个案例趣学前端 💅 想寻找共同学习交流、摸鱼划水的小伙伴,请点击【摸鱼学习群】【学习文档】 💬 免费且实用的计算机相关知识题库:👉进来逛逛 给大家安利一个免费且实用的前

    2024年02月21日
    浏览(16)
  • Python操作 JWT(python-jose包)、哈希(passlib包)、用户验证完整流程

    Python操作 JWT(python-jose包)、哈希(passlib包)、用户验证完整流程

    JWT是什么? JWT 即 JSON 网络令牌 (JSON Web Tokens)。 JWT(JSON Web Token) 是一种用于在身份提供者和服务提供者之间传递身份验证和授权数据的开放标准。JWT是一个JSON对象,其中包含了被签名的声明。这些声明可以是身份验证的声明、授权的声明等。JWT可以使用数字签名进行签名,

    2024年02月01日
    浏览(5)
  • vue uniapp 同意验证码滑块验证

    vue uniapp 同意验证码滑块验证

    发送验证码以及登录的时候会做验证,防止机刷等 效果图 字段 类型 默认值 说明 show Boolean false 是否显示验证码弹框 canvasWidth Number 310 主图区域的宽度 canvasHeight Number 160 主图区域的高度 imgs Array null 自定义图片,见下方例子 successText String 验证通过 验证成功时的提示文字 f

    2024年02月11日
    浏览(7)
  • 滑块拖动验证

    滑块拖动验证

    svg图标 初始图标 成功的图标 vue组件

    2024年01月17日
    浏览(6)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包