【服务器开发系列】极验证怎么玩的?

简介: 【服务器开发系列】极验证怎么玩的?

极验证是什么?


极验证与以往传统验证码不同的是,极验通过分析用户完成拼图过程中的行为特征,通过数据分析来判断是人还是机器。用户不必面对眼花缭乱的英文字符或汉字,整个验证过程变的像游戏一样有趣。


怎么使用?


其实官方有想应的『demo』,但是我还是想在这里聊一下。


1. 引入GeetestLib


import com.geetest.sdk.java.GeetestLib;


2. API说明


GeetestLib(String captchaId, String privateKey) : 构造函数。


preProcess() : 预处理接口。


getResponseStr() : 获取预处理结果的接口。


enhencedValidateRequest(String challenge, String validate, String seccode) : 极验服务器状态正常的二次验证接口。


failbackValidateRequest(String challenge, String validate, String seccode) : 极验服务器状态宕机的二次验证接口。


3. GeetestConfig 配置文件


image.png


4. 初始化


image.png


5. 验证


image.png


6. 前端页面


image.gifimage.png


效果


image.gif 浮动形式


image.png


image.gif 嵌入形式

image.gifimage.png

image.gif 弹出形式

image.pngimage.gif

image.gif 移动端形式


image.gifimage.png


总结


目前公司也在使用极验证,通过自己的切身使用,感觉极验证的用户体验不错,收费还是有点小贵;后面有时间带小伙伴实现一个简单的极验证。


相关文章
|
5月前
|
存储 安全 JavaScript
服务器验证Cookie
【8月更文挑战第21天】
107 1
|
6月前
|
网络安全
嗯… 无法访问此页面43.139.210.211 花了太长时间进行响应,无法连接宝塔,是服务器内的宝塔面板开启了ssl的验证,但是没有绑定证书,所以被拦截,关闭宝塔面板的ssl访问认证恢复正常
嗯… 无法访问此页面43.139.210.211 花了太长时间进行响应,无法连接宝塔,是服务器内的宝塔面板开启了ssl的验证,但是没有绑定证书,所以被拦截,关闭宝塔面板的ssl访问认证恢复正常
|
6月前
|
PHP 开发工具
tp5+微信公众号服务器配置时使用官方sdk还是token验证失败
tp5+微信公众号服务器配置时使用官方sdk还是token验证失败
53 0
|
弹性计算 Linux 开发工具
阿里云学生服务器免费用半年_1个月加6个月_学生验证
阿里云学生服务器免费用半年_1个月加6个月_学生验证流程,阿里云学生服务器优惠活动:高效计划,可以免费领取一台阿里云服务器,如果你是一名高校学生,想搭建一个linux学习环境、git代码托管服务器,或者创建个人博客网站记录自己的学习成长历程,拥有一台云服务器是很有必要的。阿里云的飞天加速计划3.0——高校计划,面向学生开发者提供免费的云服务器福利,通过学生身份认证及续费任务后,最多可领取7个月免费云服务器ECS资源
93109 40
|
弹性计算 Linux 开发工具
阿里云学生服务器申请_学生验证流程_免费学生机
2023阿里云学生服务器申请_学生验证流程_免费学生机,如果你从未参与过阿里云高校学生免费领取ECS的活动,在通过学生身份认证及续费任务后,最多可领取1+6个月免费云服务器ECS资源
1062 5
|
存储 机器学习/深度学习 弹性计算
热门实践丨如何结合实际业务进行 ECS 规格选型与容量验证
热门实践丨如何结合实际业务进行 ECS 规格选型与容量验证
|
分布式计算 Hadoop Linux
Linux Centos 服务器免密验证(ansible版/非root用户)
Ansible中,-k或--ask-pass选项用于提示输入SSH密码。这在你需要通过SSH连接到目标主机,但又没有设置SSH密钥对的情况下非常有用。使用-k选项后,Ansible将在执行playbook或命令时提示你输入SSH密码。
456 0
|
前端开发
react实战笔记188:添加服务器验证1
react实战笔记188:添加服务器验证1
81 0
react实战笔记188:添加服务器验证1
|
前端开发
react实战笔记189:添加服务器验证2
react实战笔记189:添加服务器验证2
78 0
react实战笔记189:添加服务器验证2
|
存储 安全 Linux
别让你的服务器(vps)沦为肉鸡(ssh暴力破解),密钥验证、双向因子登录值得拥有
如果你购买了阿里云、腾讯云或者华为云等国内云服务上的服务器,默认登录都是以密码的方式,这就给潜在的渗透带来了机会,因为当你的linux服务器暴露在外网当中时,服务器就极有可能会遭到互联网上的扫描软件进行扫描,然后试图连接ssh端口进行暴力破解(穷举扫描),如果你不采取相对应的措施,迟早有一天服务器会被渗透者攻陷,这也就解释了为什么google cloud(谷歌云)和aws(亚马逊云)默认都是以秘钥的方式登录服务器。
别让你的服务器(vps)沦为肉鸡(ssh暴力破解),密钥验证、双向因子登录值得拥有

热门文章

最新文章