谷歌最近研发出一种新方法,该方法能够通过一个简单的方法区分机器人和人,从而取消网站上那些烦人的验证码,并带给用户更好的新体验。

验证码(CAPTCHA)是“Completely Automated Public Turing test to tell Computers and Humans Apart”的缩写,意思是完全自动地区分计算机和人类的图灵测试。很多年来,互联网上的注册、验证等都是通过那些独特的验证码来防止机器人对服务器进行暴力占用。通过扭曲的验证码符号,它可以防止恶意破解密码、恶意刷票、论坛灌水等等不太正常的行为。同时可以防止一些非正规用户对程序进行暴力破解。

然而,验证码带给真正人的用户体验往往是非常烦人而且繁杂的。为了上一个论坛网站,用户需要首先通过验证码注册账户,接着通过验证码登录网站,最后通过验证码回复用户所感兴趣的帖子。同时,过度扭曲的验证码往往很不容易识别出来,从而增加了用户尝试的次数,更加让这个过程变得臃肿。为了解决这个问题,谷歌的相关人员前后进行多次研究,并且提出了相关方法。

在一年前,谷歌提出了一种改进方法,即视觉或者视屏的迷宫,叫做“reCAPTCHA”。这种方式在图灵测试中对人类和机器人的区别率达到了99.8%,这是一种非常有效的改进。然而,在“reCAPTCHA”方法提出之后,相关人员又对机器人识别做出了更加智能的改进,从而让机器人适应了新的验证方式,这时,现有的验证码就无法再做到有效区别机器和人了。

因此,谷歌在最近提出了一种新的分析方式来判别人类还是机器人。他们改进了这种方法,让那些使用验证码的网站可能再也不需要用户来输入一个验证码了。用户只需要点击一个复选框(如下图)即可完成验证工作。如果这样还不能判定是机器人还是人类,那么这种方式会使用老的reCAPTCHA方法来验证。根据谷歌内部透露,早期使用新的reCAPTCHA的用户群体,在使用新方式的时候,约60%的WordPress、80%的Humble Bundle用户只是用了复选框点击判断,并没有看到老的reCAPTCHA界面。

这种方式的具体原理是在用户使用网络的时候就开始收集大量信息,包括IP地址、Cookies等,然后通过这些数据来判定用户现在与过去的使用方式是否一致,从而确定到底是不是机器人。谷歌还会根据用户鼠标在复选框上的移动方式、点击方式等细微的地方,确定人与机器人的区别。还有一些其他的细微变量也帮助了谷歌判断,但是目前谷歌没有透露,以防止那些机器人的软件破解这种新的方式。

当需要使用这种新的验证方式的时候,网站开发者需要从谷歌获取一个密码对。新的reCAPTCHA API同时为移动设备提供了一套自动、清晰的组件,该API禁用了JavaScript来防止对信息的盗取。大部分现行的浏览器,像Chrome 3+、Firefox 3+、IE 7+、Opera 10.10+以及Safari 4+都已支持该API。

转载于:https://www.cnblogs.com/zoucaitou/p/4183413.html

谷歌的诀窍:如何取消验证码相关推荐

  1. 12306六成火车票取消验证码 幕后“推手”是人工智能?

    随着春节的临近,一年一度轰轰烈烈的抢票大战又将上演.最近,有关抢票的两个新闻事件引发勾起了笔者的兴趣:一个是360手机浏览器推出抢票专版,称不仅可以自动帮用户监控余票,针对12306图片验证码的识别效 ...

  2. 手把手使用Python教你破解谷歌(Google)人机验证码—上篇

    手把手使用Python教你破解谷歌(Google)人机验证码-上篇 众里寻他千百度.蓦然回首,那人却在,灯火阑珊处. /1 前言/ 今天呢,咱们来说一下Google,我们都知道,Google是目前地表 ...

  3. 用谷歌注册Kaggle没有出现验证码的情况

    我的毕设是基于深度学习的手势识别,需要20BN数据集,然后注册kaggle时,点击了e-mail注册(另外几个用的少),但是因为网络原因,验证码一栏没有显示,最后找到了一个办法. Kaggle: Yo ...

  4. 微信 iOS 版正式支持深色模式;谷歌宣布彻底取消I/O开发者大会;Visual Studio 2019 16.5发布|极客头条...

    整理 | 屠敏 头图 | CSDN 下载自视觉中国 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦, ...

  5. 中国大陆手机号码如何注册谷歌账号?解决手机收不到验证码

    官方就给了解释  可以用自己邮箱直接注册谷歌账号用邮箱接受验证码,避免了dalu手机接收不到验证码的问题. 提示:无需 Gmail 帐号也能创建 Google 帐号.您可以使用非 Gmail 电子邮件 ...

  6. AI重新定义web及谷歌验证码安全

    AI重新定义web及谷歌验证码安全 云给安全带来的影响 云化导致以硬件设备为主的传统安全方式失效 云化导致攻击/作恶成本大大降低 云化导致业务可控性降低 安全产品需要变革 机器学习是解决安全问题的金钥 ...

  7. Minecraft 官网谷歌验证码的解决方案(reCaptcha)

    Minecraft 官网谷歌验证码的解决方案(reCaptcha) 前言 最近 minecraft 的官一自胡尘入汉关,十年伊洛路漫漫.网启用了 recaptcha (一种验证码,隶属于 Google ...

  8. 【技术开发】谷歌验证码 ReCaptcha 破解教程,简单方便从零开始。

    本文章转载于:静觅 » [技术开发]谷歌验证码 ReCaptcha 破解教程,简单方便从零开始. 很久没有做爬虫破解类相关的分享了,之前交流群里有朋友提问谷歌系的reCAPTCHA V2 验证码怎么破 ...

  9. 谷歌reCaptcha验证码服务被攻破事件回顾

    顶象按:reCaptcha就像其名字一样,彰显着谷歌重新定义验证码服务的雄心壮志.不过世界上没有不透风的墙,强大如谷歌如不进步则只能后退.本文介绍了谷歌reCaptcha验证码服务中"音频验 ...

最新文章

  1. 数据分析-pca协方差
  2. 京东加淘宝,羊毛有点大
  3. 判断一个页面中的URL是否是可以正确访问
  4. 求1+2+……+N的和
  5. 解决在工具栏Chrome图标上点击右键会显示“常去网站”和“最后关闭网站”的问题...
  6. 数据结构(六)二叉树的遍历(递归非递归方法)
  7. 树莓派安装mosquitto提示“MOSQ_1.5” not found
  8. python编程求极限_Sympy笔记一
  9. Linux bash卸载软件,Ubuntu卸载软件的4种方法
  10. Django实战(一)——教育网站
  11. 学校家教服务管理系统mysql_数据库课程设计报告-学校家教服务管理系统.doc
  12. 五大常用算法实例列举
  13. 基于51单片机PWM(即脉冲宽度调制)调速数码管显示测速L298M芯片控制直流电机正反运转的项目
  14. 高德地图手机端定位偏移问题
  15. 手机端html5网页音乐播放,js实现移动端H5页面音乐播放,兼容微信 safari浏览器...
  16. Xcode 运行报错:Could not load the “ “ image referenced from a nib in the bundle with identifier
  17. 全球及中国保健品市场消费需求与投资价值评估报告2022-2028年
  18. 更智能的洗碗机,省时省水又健康,云米互联网洗碗机Iron X1体验
  19. python中type(),dtype(),astype()的区别
  20. 什么是sq注入及解决

热门文章

  1. size_t和size_type类型
  2. 【Nginx探究系列二】Nginx配置篇之客户Nginx白名单访问配置
  3. opencart china 书籍主题
  4. cad二次开发程序的绿色安装
  5. Maven 3 常见错误
  6. 《互联网运营智慧》随书视频
  7. Q96:PT(3.1):基本的基于噪声的纹理(Basic Noise-Based Textures)
  8. ubuntu 配置桥接网卡_KVM之配置桥接网卡
  9. 大数据分析有哪些核心技术
  10. Hive(四)——数据操作