ReCAPTCHA:让恼人的 CAPTCHA 技术造福人类

无法验证开发者_有些网站注册时一直提示reCAPTCHA验证失败是怎么回事? 我们在访问一些国外的网站时,在注册或者下载文件资料的时候经常会遇到无法加载reCAPTCHA人机验证的情况,很多时候这个reCAPTCHA人机验证的内容根本就不会显示,导致我们账号注册失败了还一脸懵逼,不知道发生了什么。图1:无法加载reCAPTCHA人机验证的问题这是因为reCAPTCHA是谷歌的验证码服务,一些国外网站很喜欢用这个人机认证的功能。而我们知道,在中国大陆是无法访问谷歌的,谷歌的r... 阅读详情

CAPTCHAs 是一种恼人的技术,据资料统计,全球用户每天要完成1亿次 CAPTCHA 测试。ReCAPTCHA 是 Carnegie Mellon 大学启动的一个项目,目的是借助 CATPTCHA 技术将那些残旧图书数字化,据估计,该技术每天可以完成160本书。

该项目目前已经在40000家网站上部署了 ReCAPTCHA 技术,ReCAPTCHA 的基本原理是,对光学字符识别(OCR)软件来说,它们的辨识能力是有限的,尤其是那些印刷不清晰的旧书或残书,而人类可以凭借自己的阅读经验,轻松识别 那些 OCR 无法识别的文字。对这样的文字,人类的识别成功率可以达到99%,而OCR软件只能达到80%。

recaptcha_ocr.png

ReCAPTCHA 结合了传统 OCR 与一个类似 Amazon's Mechanical Turk 的系统。每个单词都先经过两个不同的 OCR 软件辨识,如果两个 OCR 识别结果不一致,该单词会被标志为“未识别”,这些未被识别的文字会被送入 ReCAPTCHA 系统,被制作成 CAPTCHA 文字让用户识别。

译者注:这里原文并没讲清楚用户如何完成 CAPTCHA 识别,因为 CAPTCHA 要求系统本身必须知道准确答案,而现在的问题是系统自己也辨认不出。我猜想其机制应该是这样的,首先,在一开始,用户提供的任何辨认结果,不管是否正确都 可以通过,但系统会记录每个用户的辨认结果,最后,等辨认结果累积到一定数量,系统会将多数人一致的辨认的结果作为 Control Word 以校验以后的测试。原文中提到,一开始,系统提供一个已知的 Control Word (known control word),但这个 known control word 是如何来的,并没有说明。首先这个 known control word 不可能是准确的,否则就不必 ReCAPTCHA 了,其次,既然 Control Word 并不准确,如何判定用户是否通过测试,只有一个办法,就是在一开始,让用户提交的任何辨认结果都通过。

recaptcha_book.png

总体来说,ReCAPTCHA 实现了 99.1% 的成功率,这几乎是让一个人打字,另一个人在旁边辨认的成功率。ReCAPTCHA 技术目前基本上仍处于概念期,但开发者认为,该技术每天将能够辨认大约160本书。

该项目的精彩之处在于,它利用了那些本来是被浪费掉的人类的脑力。其它类似的项目也基于相同的思想,比如,fold.it,将蛋白质折叠计算转换成一个游戏,而 Google 的 Image Labeler 项目也是借助庞大的用户群的脑力完成对互联网中的图片的辨认。

本文国际来源:http://www.readwriteweb.com/archives/recaptcha_stopping_spam.php
中文翻译来源:COMSHARP CMS 官方网站

google 很牛的Captcha---recaptcha验证码应用 轻松搞定网站验证码 google 很牛的Captcha---recaptcha验证码应用 轻松搞定网站验证码 国外大多数网站都使用gg此验证码 很帅的~~ 提供语音识别 立即下载

相关推荐

HC32F460 FPU实战:从零开启硬件浮点加速

本文详细介绍了如何在HC32F460开发板上启用和优化FPU(浮点运算单元),以显著提升硬件浮点运算性能。从工程配置、关键代码修改到实战优化技巧,全面解析FPU加速的实现方法,并分享常见问题的解决方案,帮助开发者避免常见陷阱,充分发挥HC32F460的硬件潜力。

weixin_42620340的博客 350

Jira每次登录显示验证码

背景:在Jira的生产环境中,由于各种原因,不能直接设置密码策略(比如,用户来自LDAP),存在不少用户的密码设置过于简单,容易导致机器人的攻击,带来安全隐患。另外,由于历史诸如Remote API调用的原因,Jira也不提供登录页面直接提供验证码的功能,这使得安全隐患进一步暴露。 本文尝试对Jira源码进行一定的修改,使得用户首次登录时强行出现验证码。当然也可以通过扩展Jira的安全验

whyonly的专栏 6809

【异常】解决JDK21升级中的SecurityException: JCE无法验证BC提供者问题

本文详细解析了JDK21升级中常见的SecurityException: JCE无法验证BC提供者问题的根源与解决方案。核心在于JDK21强化了JCE安全验证,导致签名不合规的老版本Bouncy Castle库被拒绝。文章提供了通过Maven依赖树精准定位、排除旧版本并引入兼容的bcprov-jdk18on新库的完整步骤,以及清理缓存等实战技巧,帮助开发者彻底解决此兼容性问题。

weixin_29197051的博客 492

recaptcha 爬虫自动验证,解决方案

最后,我们的产品具有良好的实效性,能够有效提高用户通过recaptcha的成功率。我们的recaptcha破解产品主要面向具有大量验证码识别需求的网站管理员和开发者,需要高效、准确地识别recaptcha验证码的用户。

qq_33253945的博客 2236

gtsam官方文档: The new IMU Factor学习笔记

gtsam官方文档:The new IMU Factor 本文为gtsam imu预积分文档学习笔记,为gtsam基于切向量实现的imu预积分的理论基础。 导航状态 定义导航状态为 Xbn={Rbn,Pbn,Vbn}X^n_b=\{R^n_b,P^n_b,V^n_b\}Xbn​={Rbn​,Pbn​,Vbn​} 上角标n:导航(navigation)坐标系 下角标b:载体(body)坐标系 下文均省略上下标 矢量场与微分方程 对于导航问题我们用如下微分方程描述 X˙(t)=F(t,X)\dot X(t)

南柯一梦的博客 1612

【虚幻引擎】UE4初学者系列教程基础篇-全中文新手入门教程(UE5系列继续更新)

菜单栏菜单栏当中有文件、编辑、窗口帮助。文件当中可以进行一个关卡的新建、关卡的打开、关卡的保存还有就是打包项目,(项目大于关卡,项目里面可能有几百个关卡),这是比较常用的几个,这里可以看到打包当中有安卓端HTML5端,IOS端linux,还有就是TVOS(苹果电视)、windows的一些端口的一些设置。还可以打开最近打开的项目。关卡编辑器:工具栏3.3 “模式”面板保存所有:ctrl+shift+s(有的软件截屏也是这个按键需要注意)3.4 “内容浏览器”面板缩放:ctr+鼠标滚轮3.5.视口面板。

qq_45206556的博客 2万+

精选三种验证码(谷歌recaptcha、极验、Laravel的验证码库gregwar/captcha)

在网站开发中使用频率最高的工具之一便是验证码,网络上各种验证码鱼龙混杂,本文精选三种优秀的验证码服务,希望能给读者以帮助。 1. #### Google recaptcha - 点击图片进行验证(免费) 2. #### 极验(本文在Laravel中通过极验验证码包进行安装使用)- 点击图片验证、滑动验证 3. #### Laravel的验证码库gregwar/captcha - 输入图片验证...

AimoCoco的博客 1万+

Python 爬虫实战:雪球用户数据爬取与投资行为分析(含 API 签名算法解析)

雪球作为国内领先的投资者社区,拥有丰富的用户数据和投资信息。通过爬取雪球用户数据并进行分析,我们可以深入了解用户的持仓偏好、交易行为和投资策略,为企业和投资者提供有价值的市场洞察。

yansideyucsdn的博客 2248

CAPTCHA是如何工作的?

寻找一个从未被要求向计算机证明自己是人类的人可能是一项挑战。进行奇特的任务,比如识别消防栓以证明自己的意识,初看起来可能有点奇怪。然而,本文将揭示CAPTCHA的工作原理,阐明它们在AI训练中的作用,以及它们如何区分人类用户和机器人。此外,还将揭示reCAPTCHA的机制。让我们深入了解。

weixin_68994939的博客 1997

【学习系列】SAP RAP 3:添加多层级的子节点

本文详细介绍了在SAP ABAP RAP开发中如何创建多层级业务对象。主要内容包括:1)创建明细和计划行层级的数据库表及CDS视图;2)使用association和composition关键字建立父子关联关系;3)创建各层级的投影视图并设置层级关系;4)更新行为定义,添加关联、操作权限等控制;5)更新服务定义公开新增视图;6)创建元数据扩展优化UI展示。通过这一系列步骤,实现了从抬头到明细再到计划行的完整业务对象层级结构,为后续UI功能扩展奠定了基础。

DeveloperMrMeng的博客 592

Silly Tavern酒馆ai角色卡与世界书导入超详细教程!

前几天,我在设置 Silly Tavern 的时候,想导入一个喜欢的角色卡,结果发现不少朋友其实已经下载好了角色资源,但却不知道怎么正确导入使用。这篇文章就作为一份完整的新手向教程,一步步教你如何在 Silly Tavern 中导入角色卡、世界书,并实现与 AI 角色的真实互动。如果你是第一次接触这个功能,建议先收藏慢慢看~点击菜单栏上的 图标,打开角色界面。初始状态下,你应该只看到默认角色 Seraphina。你可以先点击她的头像尝试聊天,也可以导入自己喜欢的角色。点击导入按钮,选择你下载好的角色卡(通

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 2万+

如何绕过RECAPTCHA,技巧很重要

谷歌拥有大量互联网用户的使用数据,它有哪些是正常的,哪些是不正常的。即使解决了扔给你的验证码,如果你在网站上的行为通常与人类使用网站的方式相比,那么你将被迫再次解决验证码。如果你以某种形式的信任登录谷歌账户,那么你可以让ReCAPTCHA远离,只要你的行为不令人怀疑。谷歌的这种先进的跟踪系统,以及它对合法用户是多么容易,而对机器人是多么困难,使它成为保护网站的最受欢迎的验证码服务。你越是能够向谷歌证明你是一个合法的用户,而不是一个随机的机器人,你就越是不会触发ReCAPTCHA的出现。

klj3388的博客 8418

小梅哥Xilinx ZYNQ学习笔记2——38译码器

译码器(Decoder)是一种多输入多输出的组合逻辑电路,负责将二进制代码翻译为特定的对象(如逻辑电平等),功能与编码器相反。译码器一般分为通用译码器和数字显示译码器两大类。本设计的是通用译码器。三八译码器,即是 3 种输入状态翻译成 8 种输出状态。1.case开始开始,endcase结束;2.数字声明时,合法的基数格式有 4 中,包括:十进制('d 或 'D),十六进制('h 或 'H),二进制('b 或 'B),八进制('o 或 'O)。数值可指明位宽,也可不指明位宽。

m0_51430584的博客 1636

如何在网络抓取过程中绕过 CAPTCHA 和 reCAPTCHA?

为什么要使用 CAPTCHA ?如何绕过 CAPTCHA ?本博客为您准备了一切有用的信息!

wellshake的博客 2303

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

最佳解决方案:如何在网络爬虫中解决验证码

网络爬虫是自动提取网站数据的过程。它涉及以编程方式访问网页、解析其内容并提取所需信息。网络爬虫已成为各种目的的无价工具,包括市场研究、竞争分析、数据挖掘等。总而言之,在网络爬虫和处理验证码方面,Capsolver是目前可用的最佳解决方案。凭借对reCAPTCHA、hCaptcha、FunCaptcha等各种验证码类型的全面支持,Capsolver提供了一种可靠高效的方式来克服验证码挑战。

weixin_68994939的博客 2556

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

我虽不是人类:且看我如何攻破Google的ReCAPTCHA

写在前面: 本文是对I’m not a human: Breaking the Google reCAPTCHA的翻译。论文中简单介绍了Google的ReCAPTCHA服务,然后主要针对其中两种验证码方式提出了绕过或攻击方案,并做了模拟测试。关于ReCAPTCHA的简单介绍,可以看我的这篇Break Google ReCAPTCHA: ReCAPTCHA科普此分割线以下是全部译文,自己翻译,欢迎勘

never.Xiao 3万+

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

【Python爬虫7】验证码处理

获得验证码图片 光学字符识别验证码 用API处理复杂验证码 1 9kw打码平台 11 提交验证码 12 请求已提交验证码结果 12与注册功能集成 验证码(CAPTCHA)全称为全自动区分计算机和人类的公开图灵测试(Completely Automated Public Turing test to tell Computersand Humans Apart)。从其全称可以看出,验证码用于测试用户是

Wu_Being 的优快云 博客 2万+

使用python selenium解决谷歌验证码(reCAPTCHA)

来自 [ 不止于python ] 简介 reCAPTCHA项目是由卡内基梅隆大学所发展的系统,主要目的是利用CAPTCHA技术来帮助典籍数字化的进行,这个项目将由书本扫描下来无法准确的被光学文字识别技术识别的文字显示在CAPTCHA问题中,让人类在回答CAPTCHA问题时用人脑加以识别[2]。reCAPTCHA正数字化《纽约时报》(New York Times)的扫描存档[3],目前已经完成20......

不止于Python 1万+

CAPTCHA验证码无法加载/验证失败(UDebug)解决办法

一些网站要机器验证但没有加载出验证按钮,如: UDebug…

ZX_Infinite的博客 1万+

避免跳出谷歌人机验证 reCAPTCHA界面的解决方法

第一次遇到跳出谷歌人机验证 reCAPTCHA界面只要点击窗口就没有问题了,心里还感叹了下谷歌能把人机验证这事做的这么好,不错。然而这个窗口还是会不断调出来扰人= =,导致使用Chrome浏览器搜索变得很慢,体验感极速下降,非常烦人。 首先声明这个不是破解谷歌 reCAPTCHA 的意思Orz 当前世界范围的IPv4地址紧张,运营商给自家用户常常分配同一个IP上网(这句可以无视666)。在...

Tasdily的博客 25万+

厉害了!阿里安全图灵实验室在ICDAR2017 MLT竞赛刷新世界最好成绩

近日,阿里安全图灵实验室(Alibaba Turing Lab)的ATL Cangjie OCR算法在ICDAR2017的MLT(Competition on Multi-lingual scene text detection)自然场景多语言文本检测竞赛中刷新了世界最好成绩,以73.52%的Hmean排名第一。竞赛结果页面地址:http://rrc.cvc.uab.es/?ch=8&com=ev

云栖社区 1729

reCAPTCHA Android API 简介

文 / Google 产品经理 Wei Liu 十年前,我们发布了 reCAPTCHA,那时,我们设定了一个简单的目标:让用户能够放心地访问他们喜爱的网站,而不必担心垃圾邮件和滥用行为。十年来,reCAPTCHA 发生了不小的改变。它从针对街道号码和名称的变形文本发展到 2014 年的无人机识别系统 reCAPTCHA,再到今年 3 月份的不可见 Invisible reCAPTCHA。

谷歌开发者 1986

验证码之google的reCAPTCHA使用

天热了,各种选秀节目不断,互联网活动上的各种选秀节目也不少。有了选秀,就会有投票,票数的多少导致的名次先后之争直接牵扯到选手的利益。于是,各种刷票产业应运而生。 笔者用过各种防刷票的方法来杜绝,基本都无用。每次活动经历刷票工具的攻城拔寨后,票数暴涨。 最近采用了google的reCAPTCHA验证码机制,刷票基本杜绝。具体使用方法记录如下,已被后用。 1、首先申请API Keys URL:

巴依哥的工具箱 2万+

模型之外的那套装置:用 AI harness 完成一个三端同步应用

AI harness 指模型之外、让模型能持续产出可交付软件的全部工程装置。本文把它称作"支架"。它由五层构成:输入层规定模型读什么,反馈层规定模型怎么知道自己错了,观测层把界面与设备状态变成可读事实,记忆层让跨会话不失真,边界层规定哪些动作不许模型自行作出。支架的价值在六天里可以直接计量。

Leo的Matrix 182
上一篇: IBM 在全球扩建云计算中心
下一篇: Google 有 45% 的产品属于 Beta 版
comsharp
博客等级 码龄20年 1475粉丝 41原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值