验证码对比

网易网盾

验证过程:

  1. 客户端 向网盾后台发起验证码请求 ,网盾后台给回验证码图片地址和 token;
  2. 用户滑动后 客户端向网盾后台发起验证请求(滑动数据、token),验证不通过 重复 1 步骤,验证通过 则把验证参数回调给调用方;
  3. 客户端提交给产品后台,产品后台根据步骤2 得到的验证参数向网盾后台发起二次验证请求。

包括 IOS、Android 客户端 SDK 最终的本质和前端页面一样都是依靠一个混淆加密后的 js 完成滑动数据采集封装、加密(混淆加密后完全看不懂);

常规流程

常规流程

无感知流程

无感知流程

http://support.dun.163.com/captcha/api/#_1
https://github.com/yidun
https://c.dun.163yun.com/api/v2/mobile.html?captchaId=a05f036b70ab447b87cc788af9a60974&deviceId=000000000000000&os=android&osVer=7.0&sdkVer=2.0&title=&debug=false&width=288

相关网络:

 http://c.dun.163yun.com
 https://c.dun.163yun.com

GEETEST(极验云安全)

验证过程:

  1. 客户端请求验证,产品服务端根据客户端 id 向极验云安全发起注册请求(注册会话并对极验服务心跳检测)返回验证事件流水号给客户端;
  2. 客户端上传流水号和点击数据(点击一次)至极验云安全服务进行预判定;
  3. 客户端根据步骤 2 的结果,如果需要风险验证,请求验证图片地址,进入步骤4;不需要风险验证直接进入步骤 5;
  4. 客户端封装、加密行为数据 发送到极验云安全服务,返回判定结果;
  5. 客户端把判定数据发送到产品服务 ,产品服务到极验云安全服务查询相关结果,进行二次验证。

若步骤1 发现极验云安全服务 宕机,则跳过极验云安全,客户端直接本地验证(2、3、4跳过),二次验证流程(步骤5)也只通过产品服务进行。

正常流程

正常流程

宕机流程

宕机流程

交互流程

交互流程

http://docs.geetest.com/install/overview/
http://www.geetest.com/demo/

相关网络:

 http://api.geetest.com

腾讯验证码

腾讯验证码
腾讯验证码
http://open.captcha.qq.com

相关网络:

 https://csec.api.qcloud.com

价格比较

厂商 收费标准
网易网盾 500元/月(6k/year)100Q/s并发量峰值上限 <2000次/小时累计验证量 带易盾logo底图;1000 元/月 200Q/s并发量峰值上限 <3000次/小时累计验证量去logo底图
极验云安全 500次/h 免费版;¥4999/月 10000次/h(不支持去logo);全功能 ¥9999/月(支持去logo、外链)
腾讯验证码 2万次/日 1200元/月;4万次/日 1800元/月
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容