一分钟看懂人机验证产品架构

简介: 人机验证服务提供滑动验证、无痕验证、智能验证三种验证方式。通过生物特征判定操作计算机的是人还是机器,取代传统验证方式。

云栖号快速入门:【点击查看更多云产品快速入门】
不知道怎么入门?这里分分钟解决新手入门等基础问题,可快速完成产品配置操作!

人机验证服务提供滑动验证、无痕验证、智能验证三种验证方式。通过生物特征判定操作计算机的是人还是机器,取代传统验证方式。

滑动验证

滑动验证系统间的交互流程如下图所示。
image

1.提交滑动行为。

该操作由前端页面中引入的JS自助完成,无需业务平台处理。其中,提交的行为数据包括:

  • 浏览器名称、版本
  • 操作系统
  • 屏幕长宽
  • 鼠标点击、移动
  • 键盘敲击
  • 屏幕滑动轨迹
  • URL
  • 是否安装Flash

2.返回滑动结果。

该操作由前端页面中引入的JS自助完成,无需业务平台处理。针对不同风险等级用户,返回相应结果:

  • 可信用户:滑动后直接通过,由人机验证服务端颁发签名串。
  • 风险用户:滑动后直接拦截。

3.调用人机验证服务API接口。

由您的业务服务端调用人机验证服务API,校验签名串。

  • 校验成功:进入业务流程。
  • 校验失败:返回前端进行滑动验证。

无痕验证

无痕验证系统间交互流程如下图所示。
image

智能验证

智能验证验证系统间交互流程如下图所示。
image

本文来自 阿里云文档中心 人机验证 产品架构

【云栖号在线课堂】每天都有产品技术专家分享!
课程地址:https://yqh.aliyun.com/zhibo

立即加入社群,与专家面对面,及时了解课程最新动态!
【云栖号在线课堂 社群】https://c.tb.cn/F3.Z8gvnK

目录
相关文章
|
7月前
|
消息中间件 测试技术 数据库
消息队列和应用工具产品体系-微服务架构引发的问题
消息队列和应用工具产品体系-微服务架构引发的问题
65 0
消息队列和应用工具产品体系-微服务架构引发的问题
|
4天前
|
敏捷开发 数据可视化 物联网
云效产品使用常见问题之用ARM架构的机器意义不知道如何解决
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
7月前
|
消息中间件 监控 数据处理
消息队列和应用工具产品体系-APM 系统简述和架构演化
消息队列和应用工具产品体系-APM 系统简述和架构演化
188 0
|
8月前
|
运维 应用服务中间件 数据库
【运维知识进阶篇】用LNPM架构部署知乎产品Wecenter
【运维知识进阶篇】用LNPM架构部署知乎产品Wecenter
85 0
|
4月前
|
消息中间件 NoSQL Kafka
线上产品实时计算架构设计
线上产品实时计算架构设计
33 0
|
7月前
|
Kubernetes Cloud Native API
一种基于事件驱动架构的 SAP 产品集成方案介绍
一种基于事件驱动架构的 SAP 产品集成方案介绍
84 1
|
8月前
阿里云最新产品手册——云基础产品与基础设施——计算——弹性裸金属服务器——架构
阿里云最新产品手册——云基础产品与基础设施——计算——弹性裸金属服务器——架构自制脑图
266 1
|
8月前
|
人工智能 弹性计算 Cloud Native
平头哥杨平超:倚天CPU架构以及产品特性介绍
2023年8月8日,【倚天实例迁移课程】首节课程《倚天CPU架构以及产品特性介绍》正式上线,由平头哥倚天解决方案架构师杨平超主讲,内容涵盖:倚天710芯片概述;倚天710的主要特点;倚天710应用落地介绍,本期节目也在阿里云官网、阿里云微信视频号、阿里云钉钉视频号、InfoQ官网、阿里云开发者微信视频号、阿里云创新中心直播平台&微信视频号同步播出。
平头哥杨平超:倚天CPU架构以及产品特性介绍
|
9月前
|
Kubernetes 监控 Cloud Native
Go微服务架构实战 中篇:2. 基于k8s部署服务和注册中心,验证服务注册和发现
Go微服务架构实战 中篇:2. 基于k8s部署服务和注册中心,验证服务注册和发现
Go微服务架构实战 中篇:2. 基于k8s部署服务和注册中心,验证服务注册和发现
|
9月前
|
存储 缓存 NoSQL
内容型产品架构:推模型还是拉模型?
内容型产品架构:推模型还是拉模型?
85 0