主流验证码对比及选型

发布于:2024-04-06 ⋅ 阅读:(245) ⋅ 点赞:(0)

一、什么是验证码

    验证码(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、iOS Web、Android、iOS、小程序(腾讯/阿里/百度) Web、Android、iOS、小程序(腾讯/阿里/百度/字节/快手) Web、Android、iOS、小程序(腾讯/阿里/百度/字节) -
SDK Java、PHP、.NET、C++、Python、Go、NodeJS、Ruby Java、PHP、.NET、Python、Go、NodeJS Java、PHP、C#、Python、Go、NodeJS Java、PHP、C#、Python、Go、NodeJS Java、PHP、C#、Python、Go -
监控 - - - - -
预警 - - -
安全策略 - - - - -
数据查看 基础统计 基础统计 IP分布&风险排行&top 10 IP分布&top10 IP区域分布 请求数量&分数分布&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

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


网站公告

今日签到

点亮在社区的每一天
去签到