什么是reCAPTCHA和什么是验证码?绕过这些烦人的事情的提示

您是否厌倦了点击交通信号灯,汽车和消防栓的小图片?还是试图破译模糊,扭曲的数字和字母字符串,然后才能填写在线表格或进行搜索?如果是这样,那么您来对地方了。

在本文中,我们将告诉您所有有关这些烦人的人工验证测试(称为验证码)及其令人讨厌的表亲reCAPTCHA的信息。在接下来的几分钟内,您将学到:

  • 什么是验证码和reCAPTCHA,以及为什么您被迫这样做
  • 他们的一些问题(除了烦人的因素)
  • 五个技巧来绕开/避免它们(尽可能多)

这些令人毛骨悚然的事情可能使您大跌眼镜,所以让我们开始吧。

验证码是一种测试,网站可能会迫使您解决此问题,然后再允许您访问表格或搜索之类的内容。 CAPTCHA是一个缩写,代表:

完全自动化的公共Turing测试,以区分计算机和人类

顾名思义,这些测试的目的是确定您是人还是机器。创建这些测试是为了防止垃圾邮件发送者和黑客使用自动工具在网站上输入信息。

什么是验证码?

回顾世纪之交,黑客使用软件填写大量报名表时赢得了各种在线竞赛的实例。并且每个网站评测部分都充满了自动垃圾邮件消息。

CAPTCHA是为防御这些问题而开发的。 CAPTCHAs背后的想法是创建一个对人类来说“容易”完成但对计算机来说很难的测试。如果测试正确完成,则该网站可以假定它是控制人员,而不是软件。以下视频更详细地解释了该概念:

早期的CAPTCHA(带有弯曲文本的验证码)的问题在于,软件完成这些测试的能力不断提高。这意味着,CAPTCHA背后的开发人员需要继续加倍努力,以使软件无法弄清它们。

不幸的是,由于CAPTCHA使得机器难以识别,因此人类也难以识别。这导致针对CAPTCHA问题的不同方法的发展。

reCAPTCHA是Google的CAPTCHA的高级版本。在撰写本文时,它们位于reCAPTCHA v3上。这种类型的CAPTCHA将风险分析算法应用于用户与网站之间的交互,从而生成一个得分,该得分指示用户成为人类或软件的可能性。网站管理员可以使用这些分数来控制用户输入的数据发生了什么。

什么是reCAPTCHA?

例如,如果reCAPTCHA指示用户可能是漫游器,则管理员可以配置reCAPTCHA,以将该垃圾邮件放入单独的文件夹中,以便人工检查,然后再将其发布到站点上。以下视频详细介绍了reCAPTCHA:

验证码和reCAPTCHA有什么问题?

  • 他们浪费我们的时间
  • 他们可能很难解决
  • 对于某些残障人士而言,它们特别困难
  • 您可能正在为Google做免费工作

有人说验证码只需几秒钟即可完成,那有什么大不了的呢?但是,本周您必须解决多少个验证码?本周您花了多少宝贵时间?

他们浪费我们的时间

除此之外,完成其中一项测试可能只需要几秒钟,但这假定您只需完成一项测试。我不了解您,但是很多时候,在系统确信我确实是人类之前,我不得不两次,三次甚至四次完成这些操作。如果您的背后Tor或VPN IP地址(已被滥用),祝您顺利完成

做这些小小的测试并不会给您带来任何好处。它只会使网站的所有者受益。您被迫提供自由劳动来保护他人的网站。

他们可能很难解决

某些类型的验证码可能很难解决。根据它们使用的字体,可能很难区分某些数字和字母,尤其是一旦字符扭曲和变形以使敌对软件迷惑时。字母“ I”(大写i)和“ l”(小写l)很容易混淆,字母“ O”和数字零“ 0”也很容易混淆。

他们可能很难解决

除此之外,维护CAPTCHA系统的工程师必须不断增加测试的难度。这是为了补偿软件完成测试的能力。结果,人类也越来越难以完成它们。

对于有视力障碍的人,CAPTCHA可能会格外困难。将模糊的视觉与复杂背景下的波浪形字符结合起来,实际上使某些人无法阅读它们。某些CAPTCHA系统具有该系统说出字符的能力,但是对于某些人来说也可能很难。

验证码–来源:Shutterstock.com

人们在这种情况下可以做的一件事就是加载新的测试。屏幕上的CAPTCHA框可能有一个按钮,您可以单击该按钮以查看新图像。或者,您可以离开显示验证码的页面,稍等片刻后返回,希望可以进行新的测试。

但是,所有这些使CAPTCHA对于残障用户而言更加麻烦。

您可能正在为Google做免费工作

在填写在线表格之前必须证明自己是人,这很烦人。但是至少您正在做的工作有助于阻止黑客和垃圾邮件发送者。

如果我告诉您,通过完成reCAPTCHA测试,您实际上还为Google做了些免费工作,您会感觉如何?

事实证明,这正是您在做什么。根据Google的reCAPTCHA网站,

“每天都有成千上万的验证码被人们解决。 reCAPTCHA通过将解决验证码所花费的时间用于对文本进行数字化,对图像进行注释,构建机器学习数据集,从而积极地利用了这种人力资源。反过来,这有助于保存书籍,改善地图并解决AI难题。”

Google reCAPTCHA

Google reCAPTCHA

罗伯特·海因莱因(Robert Heinlein)在1966年的科幻小说《MOON是严厉的情妇》中创造了首字母缩写TANSTAAFL。它代表着“没有免费的午餐之类的东西”。这意味着您一劳永逸。

Google向数百万个网站提供reCAPTCHA代码,而无需为此付费。但是,如果TANSTAAFL是正确的,那么Google为什么要这样做?您刚刚看到一个原因。作为对分发和维护reCAPTCHA代码的交易所,Google每天获得数百万小时的人类智能,用于解决Google希望解决的问题。

Google reCAPTCHA –来源:GitHub.com

根据您的哲学倾向,这种reCAPTCHA的使用既可以为世界提供优质的服务,也可以为您为Google为世界做的所有奇妙的事情付出的代价,或者是您向一家危害更大的大型公司做出的强制性贡献比好。

避免验证码和reCAPTCHA的5个技巧

如果您不想再处理验证码和验证码怎么办?您有什么办法可以消除这些烦恼,或者至少要尽可能避免这些烦恼?

据我们发现,您无法做任何事情来保证您永远不必完成更多这些测试。我们能做的最好的就是为您提供这五个技巧,这些技巧可能会减少您将来遭受这些烦人的测试的几率。

我们建议的五个技巧是:

  • 断开与ISP的连接,重新连接并重试
  • 不要使用公共WiFi网络
  • 连接到其他VPN服务器
  • 扫描系统中的恶意软件
  • 点击较慢?

断开与ISP的连接,重新连接并重试

这似乎是一件奇怪的事情,但实际上并非如此。您的IP地址是网站可以查看以帮助确定用户是否为人类的一个信号。这是因为垃圾邮件发送者或黑客过去曾使用某些IP地址来攻击网站。但这与您有什么关系?

断开连接并重新连接

ISP(Internet服务提供商)通常控制大量IP地址,并在您连接时为您随机分配其中一个地址。如果CAPTCHA软件不喜欢您分配的IP地址,它可能会开始以您的方式抛出这些#$%&测试。断开连接并重新连接将为您提供一个新的IP地址,并有望消除此问题。

不要使用公共WiFi网络

此技巧与上一个技巧有关。垃圾邮件发送者和黑客喜欢公用WiFi网络。安全性往往很弱,小兵可以在与他们没有直接关系的网络上做自己的肮脏事。

因此,与您自己的ISP相比,公共WiFi网络(及其关联的IP地址)可能被CAPTCHA程序标记为有风险的风险更大。

连接到其他VPN服务器

VPN(虚拟专用网络)是保护在线隐私的最佳工具之一。它们对流经它们的消息进行加密,并防止任何人看到您的真实IP地址。

最注重隐私的VPN服务(ExpressVPN和NordVPN,此处是NordVPN与ExpressVPN的比较)通过在许多用户之间共享一个IP地址来保护您的IP地址。

VPN –虚拟专用网–来源:Shutterstock.com

例如,假设我的IP地址为“ A”,而您的IP地址为“ B”。如果我们都连接到同一个VPN服务器,则在与我们两个人的网站进行通信时,它可能会使用其他IP地址(如“ Q”) 。 VPN不仅隐藏了我们的真实IP地址,而且对我们两个人都使用了相同的IP地址,这使侦听者尝试分析我们的消息流量变得更加困难。

在现实生活中,VPN服务器可能同时为数十个甚至数百个用户执行此操作。

尽管此技术非常适合用于隐私保护,但它可能导致CAPTCHA和reCAPTCHA软件出现问题。这是因为,对于该软件,我们上一个示例中的IP地址“ Q”看起来像发送和接收的消息远远超出了人类可能处理的范围。换句话说,VPN服务器使用的IP地址看起来像是CAPTCHA旨在阻止的那种自动化软件。

VPN和验证码

处理这个可能很困难。典型的建议是停止使用VPN。但这对我们没有任何意义。如果您使用的是VPN,则是为了保护您的隐私。为了使某些CAPTCHA软件满意而停止这样做是疯狂的。

相反,我们建议您尝试做的是连接到其他VPN服务器。像我们之前提到的那样,大型VPN服务在全球大部分地区拥有成千上万的服务器。通常,它们在同一城市或区域中有多个服务器。

只是因为您正在使用的VPN服务器现在会使CAPTCHA软件感到不适,所以这并不意味着与同一VPN服务不同的服务器。使用许多VPN服务,更改服务器仅需单击几秒钟。值得更换服务器并查看CAPTCHA测试是否变得不太频繁或完全消失。如果仍然不能解决问题,那么也许是时候切换您的VPN提供商了。有关最佳建议,请参见我们有关最佳VPN服务的文章。

扫描系统中的恶意软件

恶意软件有多种形式。某些类型使用您的计算机发送垃圾邮件并攻击其他系统。他们会秘密进行此操作,因此您甚至不会注意到。

但是由于系统上的恶意软件正在运行,CAPTCHA系统可能会注意到并开始测试您。扫描系统中的恶意软件(当然,消除发现的任何恶意软件)可以消除导致CAPTCHA系统继续测试您的信号。

什么?点击较慢?是的,这是一些人避免使用reCAPTCHA系统的建议。 reCAPTCHA会从用户那里寻找类似机器的行为,以生成分数,管理员可以使用该分数来确定用户是否为人类。

这样做的想法是,可以以足够快的速度单击按钮,以使reCAPTCHA认为您可能是一台机器,而不是一个人。我没有办法对此进行测试(并且对此表示怀疑),但是如果您使用鼠标速度很快,则可能需要放慢一点,以查看测试是否变得不太频繁。

验证码和reCAPTCHA都将保留。我们可能不喜欢它们,但是到目前为止,它们似乎是Internet社区必须对付的,使用自动工具完成其肮脏工作的黑客和垃圾邮件发送者的最佳技术。

结论-来源:Shutterstock.com结论–来源:Shutterstock.com

如果验证码确实在困扰您,请尝试我们在这里给您的5种技巧。当它们确实出现时(一定会不时出现),请记住:TANSTAAFL

资讯来源:由0x资讯编译自BLOKT。版权归作者所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢