您的位置:首页 > 运维架构 > 网站架构

网站开发验证码防机器人策略—金瑞帆高端建站

2017-05-15 00:00 190 查看
网站开发验证码防机器人策略—金瑞帆高端建站

由于复杂性和机器人的体积,我们决定为这个网站最优雅的解决方案是使用一个验证码系统。但是,什么captcha系统?人机识别系统通常包括显示用户一个字的图像,用户必须键入出来的字。通常情况下,图像的方式,一台计算机将有一个艰难的时间识别它扭曲。

不幸的是,我们已经得到了一些在那里机器人比在本场比赛人类更加美好的地步,所以我们转向谷歌的NoCaptcha的reCAPTCHA。

对于大多数用户来说,NoCaptcha验证码很简单,用户可以点击一个复选框。

谷歌的验证码使用IP地址,饼干,和鼠标移动,以确定该用户是一个机器人。还有其他专有的策略,但谷歌有什么动力去释放这些......因为它会破解验证码容易。

如果谷歌不能从眼前的行为告诉我们,如果一个用户是一个机器人与否,有时用户会需要完成一个简单的匹配测验是这样的:

让我们把它建成!
先决条件

我们正在与一个标准工作船现场,并能够通过一个JavaScript模块,前端接口。验证码是很灵活的,所以这只是一种可能的实现。

您还需要注册你的网站与谷歌获得一个站点密钥和私钥。测试地点密钥和秘密密钥可用于开发在这里。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: