目录
- 一、什么是验证码
 - 二、验证码的作用
 - 三、验证码的类型
 - 四、验证码厂商
 - 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、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 万次,有并发限制 | 
选型角度:
- 费用
 - 平台
 - SDK
 - 用户验证操作难度
 
参考链接:
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
 
 如有不对,烦请指出,感谢












![[机器学习]人工智能为小米智架保驾护航](https://img-blog.csdnimg.cn/9ce5039ffe5246f78843a13ab28ffc79.jpg)






