主流验证码对比及选型

目录

    • 一、什么是验证码
    • 二、验证码的作用
    • 三、验证码的类型
    • 四、验证码厂商
      • 1、 [腾讯云验证码](https://cloud.tencent.com/document/product/1110)
        • 1.1 验证方式
        • 1.2 费用
      • 2、[阿里云验证码](https://www.aliyun.com/activity/security/wafcaptcha)
        • 2.1 验证方式
        • 2.2 费用
      • 3、[顶象验证码](https://www.dingxiang-inc.com/business/captcha)
        • 3.1 验证方式
        • 3.2 费用
      • 4、[极验验证码](https://www.geetest.com/adaptive-captcha)
        • 4.1 验证方式
        • 4.2 费用
      • 5、[网易易盾验证码](https://dun.163.com/product/captcha)
        • 5.1 验证方式
        • 5.2 费用
      • 6、[Google reCAPTCHA v3 ](https://developers.google.com/recaptcha/docs/v3)
        • 6.1 验证方式
    • 五、选型

一、什么是验证码

    验证码(CAPTCHA)全称为:Completely Automated Public Turing test to tell Computers and Humans Apart,全自动区分计算机和人类的图灵测试,是一种区分用户是计算机还是人的公共全自动程序。

 

二、验证码的作用

  在没有验证码之前,黑客可以编写程序伪装成人类用户在网络上无限制的发送垃圾广告、垃圾邮件、刷票、灌水,甚至破解用户密码从中非法获利。

  路易斯发现人类可以用肉眼很轻易地识别图片里的文字信息,而机器不能,于是设计了反图灵测试,即通过对随机字符串进行扭曲、重叠、污染,使得字符串变为人类可识别但机器无法识别的状态,从而筛选出真正的人类用户。

 

三、验证码的类型

  短信验证码、图形验证码、问题验证码、行为验证码等

 

四、验证码厂商

1、 腾讯云验证码

1.1 验证方式

  滑动拼图、文字点选、VTT空间语义、无感验证

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

 

1.2 费用

在这里插入图片描述

 

2、阿里云验证码

2.1 验证方式

  滑动验证、无痕验证、智能验证

在这里插入图片描述

2.2 费用

在这里插入图片描述

 

3、顶象验证码

3.1 验证方式

   智能随机、滑动拼图、文字点选、图标点选、语序点选、刮刮卡、空间语义、乱序拼图、旋转验证、面积验证、差异点击、语音验证、字体识别、滑动还原

在这里插入图片描述

3.2 费用

在这里插入图片描述
 

4、极验验证码

4.1 验证方式

   一点即过、滑动拼图、文字点选、图标点选、语序点选、消消乐、五子棋、九宫格

4.2 费用

在这里插入图片描述

 

5、网易易盾验证码

5.1 验证方式

  智能无感、滑动拼图、文字点选、图标点选、推理拼图、语序点选、空间推理、语音验证、短信上行验证

5.2 费用

在这里插入图片描述

 

6、Google reCAPTCHA v3

6.1 验证方式

  图片识别

五、选型

腾讯云阿里云顶象极验网易易盾谷歌
验证方式【4】 滑动拼图、文字点选、VTT空间语义、无感验证【3】滑动验证、无痕验证、智能验证【13】智能随机、滑动拼图、文字点选、图标点选、语序点选、刮刮卡、空间语义、乱序拼图、旋转验证、面积验证、差异点击、语音验证、字体识别、滑动还原【8】一点即过、滑动拼图、文字点选、图标点选、语序点选、消消乐、五子棋、九宫格【9】智能无感、滑动拼图、文字点选、图标点选、推理拼图、语序点选、空间推理、语音验证、短信上行验证图片识别
支持平台Web、Android、iOS、(腾讯)小程序Web、Android、iOSWeb、Android、iOS、小程序(腾讯/阿里/百度)Web、Android、iOS、小程序(腾讯/阿里/百度/字节/快手)Web、Android、iOS、小程序(腾讯/阿里/百度/字节)-
SDKJava、PHP、.NET、C++、Python、Go、NodeJS、RubyJava、PHP、.NET、Python、Go、NodeJSJava、PHP、C#、Python、Go、NodeJSJava、PHP、C#、Python、Go、NodeJSJava、PHP、C#、Python、Go-
监控-----
预警---
安全策略-----
数据查看基础统计基础统计IP分布&风险排行&top 10IP分布&top10IP区域分布请求数量&分数分布&top10热门操作&top10可疑操作
部署SaaS部署SaaS部署SaaS部署、私有化部署SaaS部署、私有化部署SaaS部署、私有化部署-
费用收费收费收费收费收费每月最多免费评估 100 万次,有并发限制

 

选型角度:

  1. 费用
  2. 平台
  3. SDK
  4. 用户验证操作难度

 

参考链接:

https://blog.miuyun.work/archives/1712354301251
https://www.51cto.com/article/739783.html
https://news.sina.com.cn/sx/2023-03-20/detail-imympivw0182992.shtml

 
如有不对,烦请指出,感谢

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/519651.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

计算机网络——35什么是网络安全

什么是网络安全 机密性:只有发送方和预订的接收方能否理解传输的报文内容 发送方加密报文接收方解密报文 认证:发送方和接收方需要确认对方的身份报文完整性:发送方、接收方需要确认的报文在传输的过程中或者事后没有被改变访问控制和服务的…

android11 SystemUI入門之KeyguardPatternView解析

view层级树为&#xff1a; 被包含在 keyguard_host_view.xml中 。 <?xml version"1.0" encoding"utf-8"?> <!-- This is the host view that generally contains two sub views: the widget viewand the security view. --> <com.andro…

麻了,别再为难软件测试员了

前言 有不少技术友在测试群里讨论&#xff0c;近期的面试越来越难了&#xff0c;要背的八股文越来越多了,考察得越来越细&#xff0c;越来越底层&#xff0c;明摆着就是想让我们徒手造航母嘛&#xff01;实在是太为难我们这些测试工程师了。 这不&#xff0c;为了帮大家节约时…

RAG知识分享

文章目录 1.为什么要做RAG1.1. 解决幻觉问题1.1.1 直接输入问题1.1.2. 问题 相关知识 2. 什么是RAG2.1. 基本概念2.2. 基本RAG方法2.2.1. 知识预处理2.2.2. 知识检索2.2.3. 答案生成 3. RAG 与 Long Context3.1. Long Context3.2. RAG 与Long Context3.3 RAG对比Long Context的…

(2024,超分辨率,膨胀卷积和低通滤波,SD)FouriScale:免训练高分辨率图像合成的频率视角

FouriScale: A Frequency Perspective on Training-Free High-Resolution Image Synthesis 公和众和号&#xff1a;EDPJ&#xff08;进 Q 交流群&#xff1a;922230617 或加 VX&#xff1a;CV_EDPJ 进 V 交流群&#xff09; 目录 0. 摘要 2. 相关工作 2.2 通过扩散模型进行…

【攻防世界】ics-05

php://filter 伪协议查看源码 preg_replace 函数漏洞 1.获取网页源代码。多点点界面&#xff0c;发现点云平台设备维护中心时&#xff0c;页面发生变化。 /?pageindex 输入什么显示什么&#xff0c;有回显。 用php://filter读取网页源代码 ?pagephp://filter/readconvert.…

PC版复古珠宝饰品网站模板 基于pbootcms的首饰类源码下载

PbootCMS复古珠宝饰品网站模板&#xff1a;PCWAP双端同步&#xff0c;数据即时共享&#xff0c;轻松打造专业饰品首饰平台 本模板基于PbootCMS内核开发&#xff0c;专为饰品首饰网站、复古珠宝饰品网站等企业量身定制。同时&#xff0c;其他行业同样适用&#xff0c;只需替换文…

【PostgreSQL】技术传承:使用Docker快速部署PostgreSQL数据库

前言 PostgreSQL的重要贡献者Simon Riggs因一起坠机事故不幸离世。Simon Riggs是英国著名的软件与服务领导者&#xff0c;也是PostgreSQL的主要开发者和贡献者。事故发生在英国当地时间3月26日13:41分&#xff0c;当时他驾驶的私人通用航空Cirrus SR22飞机在英国达克斯福德机场…

SpringBoot整合Netty整合WebSocket-带参认证

文章目录 一. VectorNettyApplication启动类配置二.WebSocketServerBoot初始化服务端Netty三. WebsocketServerChannelInitializer初始化服务端Netty读写处理器四.initParamHandler处理器-去参websocket识别五.MessageHandler核心业务处理类-采用工厂策略模式5.1 策略上下文 六…

Thinkphp5萤火商城B2C小程序源码

源码介绍 Thinkphp5萤火商城B2C小程序源码&#xff0c;是一款开源的电商系统&#xff0c;为中小企业提供最佳的新零售解决方案。采用稳定的MVC框架开发&#xff0c;执行效率、扩展性、稳定性值得信赖。 环境要求 Nginx/Apache/IIS PHP5.4 MySQL5.1 建议使用环境&#xff…

代码随想录第三十天 | 回溯问题P6 | ● 332● 51● 37● 总结

332.重新安排行程 给你一份航线列表 tickets &#xff0c;其中 tickets[i] [fromi, toi] 表示飞机出发和降落的机场地点。请你对该行程进行重新规划排序。 所有这些机票都属于一个从 JFK&#xff08;肯尼迪国际机场&#xff09;出发的先生&#xff0c;所以该行程必须从 JFK…

docker从入门到熟悉

一、什么是docker&#xff1f; Docker是一个用于开发&#xff0c;交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开&#xff0c;从而可以快速交付软件。借助Docker&#xff0c;您可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker的快速交付…

11-1(2)-CSS 背景+CSS 精灵图

个人主页&#xff1a;学习前端的小z 个人专栏&#xff1a;HTML5和CSS3悦读 本专栏旨在分享记录每日学习的前端知识和学习笔记的归纳总结&#xff0c;欢迎大家在评论区交流讨论&#xff01; 文章目录 一、CSS 背景1 背景颜色2 背景色半透明3 背景图片4 背景平铺5 背景图片位置6 …

LCD屏幕mmap显示

目录 前言 一.LCD显示 二.LCD颜色显示 2.1 直接显示 2.2 mmap映射显示 前言 mmap是一种内存映射文件的方法&#xff0c;它允许将文件或其它对象映射到进程的地址空间。 使用mmap映射函数进行映射显示&#xff0c;与屏幕普通直接显示相比有很大的优势 一.LCD显示基础 像素、分辨…

2. 如何让mybatis-plus的逻辑删除注解@TableLogic临时失效

文章目录 如何让mybatis-plus的逻辑删除注解TableLogic临时失效1. 场景复现1.1 controller代码1.2 service层代码1.3 entity代码 2. 问题分析3. 解决方案3.1 说明3.2 核心代码3.3 service方法对应修改为3.4 运行结果 如何让mybatis-plus的逻辑删除注解TableLogic临时失效 1. 场…

数学矩阵GCD和lCM(详解)

矩阵乘法 知阵乘法是《线性代数》中的基础内容&#xff0c;但在考察数学的算法题中也会出现。 本节我们学习基础的矩阵乘法规则。 每个矩阵会有一个行数和一个列数&#xff0c;只有当相乘的两个矩阵的左矩阵的列数等于右矩阵的行数 时&#xff0c;才能相乘&#xff0c;否则不允…

移动Web学习05-移动端适配Less预处理器

7、移动端适配 7.1、什么是适配&#xff1f; 简单理解就是、同一个网页&#xff0c;在不同屏幕分辨率的设备下、显示还是一样的&#xff0c;你可以理解为、网页当中的图片&#xff0c;盒子之间的距离、文字的大小、随着屏幕分辨率的变化而变化 前面我们学习了flex布局的方式…

关系型数据库与非关系型数据库、Redis数据库

相比于其他的内存/缓存数据库&#xff0c;redis可以方便的实现持久化的功能&#xff08;保存至磁盘中&#xff09; 一、关系数据库与非关系型数据库 1.1 关系型数据库 一个结构化的数据库&#xff0c;创建在关系模型基础上一般面向于记录 SQL语句 (标准数据查询语言) 就是一种…

二叉树学习

树 树是n个结点的有限集合&#xff0c;当n0时为空树&#xff0c;在任意一颗非空的树中&#xff0c;有且只有一个特定的称为根的结点&#xff0c;当n>1时&#xff0c;其余结点又可以分为m个不相交的有限集&#xff0c;其中每一个集合又是一棵树&#xff0c;并且称为根的子树…

深度学习方法;乳腺癌分类

乳腺癌的类型很多&#xff0c;但大多数常见的是浸润性导管癌、导管原位癌和浸润性小叶癌。浸润性导管癌(IDC)是最常见的乳腺癌类型。这些都是恶性肿瘤的亚型。大约80%的乳腺癌是浸润性导管癌(IDC)&#xff0c;它起源于乳腺的乳管。 浸润性是指癌症已经“侵袭”或扩散到周围的乳…