reCaptcha 新版,国内可无障碍使用

Digital Sign® PKI 创始人/一点安全专栏主编
4 人赞同了该文章

如果你在使用一些网站看到下图,这就是由 Google 提供的 reCaptcha 服务。

如果你还不知道 reCaptcha 是什么,请看看下面reCaptcha 的历史:

  • 2000 年,Luis von Ahn 创建了 http://recaptcha.net 的项目,这个项目的UI嘛,前两个时代的画风,唔:

其项目的算法原理是 everlooks[确定] + inquiry[不确定] 两个单词,当使用者在引入了 http://recaptcha.net 项目的网站上,输入 everlooks 完全匹配时,就帮助了 http://recaptcha.net 项目增强了其 inquery[不确定] 这个词的 ocr 库,理论上说,http://recaptcha.net 是随着其年纪而越发强悍的。

  • 2007 年,recaptcha 宣布成功将纽约时报20年份的报纸数字化。
  • 2009 年,recaptcha 宣布被谷歌收购。从此踏上了黑科技大巴。
  • 2014 年,谷歌推出 noCaptcha,提供一个 "I'm not a robot" 的复选框给用户打钩来取代传统图形验证码。
  • 2016年,谷歌推出 invisibleCaptcha,连打钩都省了。
  • 2018年,谷歌 reCaptcha 推出 v3,完全是风控服务了,是否要挡住访客,由接入方根据 score 自行判断。

以上种种黑科技,早让国内企业垂涎。奈何谷歌08年退出中国后,google.com 在国内一直无法打开。但是也不是没有办法,将 www.google.com 替换成 www.recaptcha.net,即可在国内使用 recaptcha 的服务。

如 https://www.google.com/recaptcha/api.js 替换成 https://www.recaptcha.net/recaptcha/api.jshttps://www.google.com/recaptcha/api/siteverify 替换成 https://www.recaptcha.net/recaptcha/api/siteverify

---

参考资料

- Laravel-admin 的 nocaptcha 扩展: https://github.com/xiaohuilam/laravel-admin-nocaptcha

- Laravel 的 nocaptcha 扩展: https://github.com/233sec/laravel-recaptchav3

编辑于 2019-04-18

最新文章

  1. 阿里云系列——7.阿里云IIS系列详解(过程+通用+最新)
  2. 【第二课】WEBIX 入门自学-获取WEBIX及相关资料
  3. Android开发6:Service的使用(简单音乐播放器的实现)
  4. MySQL MHA 搭建&测试
  5. JMeter学习-026-JMeter 分布式(远程)参数化测试实例
  6. jQuery学习笔记(四)jQuery中的动画
  7. eclipse maven新建springMVC项目(原创)
  8. RSA加密算法原理及RES签名算法简介
  9. REST风格的原则
  10. C++ Primer:第七章:类
  11. c#部分---又见循环。。
  12. iOS 中的加密方式
  13. [配置文件] C#修改App.config,Web.config文件帮助类,ConfigHelper (转载)
  14. LINUX常用命令--基础篇(一)
  15. poj 3984 迷宫问题(dfs)
  16. java.net.SocketException: Unconnected sockets not implemented 解
  17. spring boot 整合mybatis + swagger2
  18. 关于Java的发展前景
  19. D02 TED Elon Mulsk The future we're building — and boring
  20. BZOJ:4031: [HEOI2015]小Z的房间

热门文章

  1. python学习-52 XML模块
  2. 第五章 模块之 logging、copy、re
  3. 多线程使用libcurl
  4. 定时任务cron表达式详解
  5. 对于Element-ui分页进行再次的封装使用
  6. AM--消息队列
  7. [LeetCode] 45. Jump game II ☆☆☆☆☆(跳跃游戏 2)
  8. Windows 如何录屏
  9. kubernetes---ConfigMap管理应用配置
  10. 助教培训第四次作业——熟练掌握GitHub及Git的使用方法